工具(Tools) 工具是流的基本构建单元。
每个工具都是一个可执行单元,基本上是一个执行各种任务的函数,包括但不限于:
- 访问 LLM 以实现各种目的,比如总结文章、生成客户支持响应等。
- 查询数据库。
- 从搜索引擎获取信息。
- 数据的前/后处理。
工具
Prompt flow 提供了三个基本工具:
LLM(LLM tool): LLM 工具允许您编写自定义提示(prompt)并利用大型语言模型来实现特定目标,例如总结文章、生成客户支持响应等。
Python(Python tool): Python 工具使您能够编写自定义 Python 函数来执行各种任务,比如获取网页、处理中间数据、调用第三方 API 等。
Prompt(Prompt tool): Prompt 工具允许您准备一个字符串形式的提示,用于更复杂的用例或与其他提示工具或 Python 工具一起使用。
更多工具
我们的合作伙伴还贡献了其他一些用于高级场景的有用工具,以下是一些链接:
- Vector DB Lookup: 矢量搜索工具,允许用户从矢量数据库中搜索相似的前 k 个向量。
- Faiss Index Lookup: 在用户提供的基于 Faiss 的向量存储中进行查询。
自定义工具
您可以创建自己的工具,并与团队或全球的任何人共享。详细信息请参阅创建和使用工具包。