mirror of
https://github.com/RYDE-WORK/Langchain-Chatchat.git
synced 2026-01-19 21:37:20 +08:00
* 北京黑客松更新 知识库支持: 支持zilliz数据库 Agent支持: 支持以下工具调用 1. 支持互联网Agent调用 2. 支持知识库Agent调用 3. 支持旅游助手工具(未上传) 知识库更新 1. 支持知识库简介,用于Agent选择 2. UI对应知识库简介 提示词选择 1. UI 和模板支持提示词模板更换选择
37 lines
1.1 KiB
Python
37 lines
1.1 KiB
Python
from langchain.tools import Tool
|
||
from server.agent.tools import *
|
||
tools = [
|
||
Tool.from_function(
|
||
func=calculate,
|
||
name="计算器工具",
|
||
description="进行简单的数学运算"
|
||
),
|
||
Tool.from_function(
|
||
func=translate,
|
||
name="翻译工具",
|
||
description="如果你无法访问互联网,并且需要翻译各种语言,应该使用这个工具"
|
||
),
|
||
Tool.from_function(
|
||
func=weathercheck,
|
||
name="天气查询工具",
|
||
description="无需访问互联网,使用这个工具查询中国各地未来24小时的天气",
|
||
),
|
||
Tool.from_function(
|
||
func=shell,
|
||
name="shell工具",
|
||
description="使用命令行工具输出",
|
||
),
|
||
Tool.from_function(
|
||
func=knowledge_search_more,
|
||
name="知识库查询工具",
|
||
description="优先访问知识库来获取答案",
|
||
),
|
||
Tool.from_function(
|
||
func=search_internet,
|
||
name="互联网查询工具",
|
||
description="如果你无法访问互联网,这个工具可以帮助你访问Bing互联网来解答问题",
|
||
),
|
||
]
|
||
|
||
tool_names = [tool.name for tool in tools]
|