用例开发Agent Studio工具

注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

工具

工具是外部功能或API,可以被大型语言模型(LLM)使用,以执行特定的操作或检索其固有能力之外的信息。配备工具的AIP代理使用思维链,这使得首个词元的时间较慢且不可预测。限制指派给LLM的工具数量通常会导致更有指导性和可控的交互。

AIP Agent Studio编辑模式的截图,代理配置了一个操作、Object查询工具和Ontology语义搜索工具。

工具类型

有五种类型的工具可用:

  • 操作: 赋予您的代理执行Ontology编辑的能力。
  • Object查询: 此工具指定LLM可以访问的Object类型。您可以添加多个Object类型并指定可访问的属性以使查询更加词元高效。Object查询工具支持筛选、聚合、检查和配置对象链接的遍历。
  • 函数: 这允许LLM调用任何Foundry函数,包括已发布的AIP逻辑函数。函数的最新版本会自动使用,但您也可以指定一个已发布的版本以获得更细粒度的控制。
  • Ontology语义搜索: 此工具可以使用TypeScript函数或向量属性来检索相关信息。Ontology语义搜索不同于Ontology上下文,因为只有当思维链推理选择这样做时,才会调用语义搜索。
  • 请求澄清: 位于高级工具下,此工具允许代理暂停其执行,请求澄清,然后使用该澄清的请求恢复执行。如果LLM在思维链中途需要用户提供更多清晰信息,LLM可以调用请求澄清工具。

检查推理

在编辑模式、查看模式、Workshop或AIP Threads中部署时,用户可以选择“眼睛”图标来调查用于生成响应的思维链推理过程。

AIP Agent Studio编辑模式的截图,突出显示了“检查推理”卡片。