Aura Agent 如何使用 AI 模型

Aura Agent 旨在提供基于您的知识图谱的可靠、透明且高精度的代理行为。为了实现高级规划、推理、检索和可解释性,Aura Agent 使用 Neo4j 精选的 一组策划的 AI 模型。这些模型托管在受信任的云服务提供商上。

新模型的发布会持续进行审查,以确保 Aura Agent 保持准确、安全并具备企业级准备。随着 AI 领域的发展,Aura Agent 使用的模型可能会更新。

当前在 Aura Agent 中使用的模型

  1. 代理处理与规划

    Gemini 2.5 Flash:该模型为每个 Aura Agent 提供核心推理循环。它用于处理所有传入的代理请求,提供编排、推理、代理工具选择以及思路链透明性。

  2. 文本转 Cypher(T2C)工具

    微调的 Gemini 2.0 Flash:该模型负责生成符合模式感知且安全的 Cypher® 查询。它用于将自然语言翻译为与您的知识图谱模式相匹配的高质量 Cypher 查询。此模型由 Neo4j 专门针对文本转 Cypher 生成进行微调和优化。

  3. 相似度搜索工具

    Aura Agent 使用与生成您已存储嵌入相同的嵌入模型执行向量相似度搜索。这确保了向量空间的一致性。Aura Agent 支持使用以下模型创建的嵌入:

    • Google

      • gemini-embedding-001

      • text-embedding-005

      • text-multilingual-embedding-002

    • OpenAI(通过 Azure OpenAI)

      • text-embedding-3-small

      • text-embedding-3-large

      • text-embedding-002

如何使用云服务提供商

Aura Agent 不会直接运行或托管基础模型。它依赖安全的企业级云服务提供商(CSP)来托管模型。

  • Google Cloud Vertex AI - 用于 Gemini 嵌入、基础模型以及我们的文本转 Cypher 模型

  • Azure OpenAI Service - 用于 OpenAI 嵌入模型

Aura Agent 仅在处理代理请求所需的任务中安全调用这些由 CSP 托管的模型。

模型选择与更新

Neo4j 根据准确性、可靠性、安全性和性能来选择 Aura Agent 中使用的模型。终端用户无法配置或更改为其代理提供动力的模型。随着模型质量的提升,Neo4j 可能会更新 Aura Agent 使用的默认模型。更新发生时,文档也会随之更新。默认模型选择保持一致,由 Neo4j 集中维护。Aura Agent 将使用客户最初选择的模型来生成嵌入。