工具(Tools) 工具是流的基本构建单元。

每个工具都是一个可执行单元,基本上是一个执行各种任务的函数,包括但不限于:

  • 访问 LLM 以实现各种目的,比如总结文章、生成客户支持响应等。
  • 查询数据库。
  • 从搜索引擎获取信息。
  • 数据的前/后处理。

工具

Prompt flow 提供了三个基本工具:

  1. LLM(LLM tool): LLM 工具允许您编写自定义提示(prompt)并利用大型语言模型来实现特定目标,例如总结文章、生成客户支持响应等。

  2. Python(Python tool): Python 工具使您能够编写自定义 Python 函数来执行各种任务,比如获取网页、处理中间数据、调用第三方 API 等。

  3. Prompt(Prompt tool): Prompt 工具允许您准备一个字符串形式的提示,用于更复杂的用例或与其他提示工具或 Python 工具一起使用。

更多工具

我们的合作伙伴还贡献了其他一些用于高级场景的有用工具,以下是一些链接:

  • Vector DB Lookup: 矢量搜索工具,允许用户从矢量数据库中搜索相似的前 k 个向量。
  • Faiss Index Lookup: 在用户提供的基于 Faiss 的向量存储中进行查询。

自定义工具

您可以创建自己的工具,并与团队或全球的任何人共享。详细信息请参阅创建和使用工具包