Files
hz3-agent/tools/knowledge.py

20 lines
571 B
Python
Raw Normal View History

"""知识库搜索工具"""
from langchain_core.tools import tool
@tool
def search_knowledge(query: str) -> str:
"""搜索知识库(模拟)"""
kb = {
"黄庄三号": "黄庄三号是AI助手严肃认真听话聪明",
"LangGraph": "LangGraph是Agent框架支持状态图、循环、持久化",
"MCP": "MCP是Model Context ProtocolAI工具互操作标准协议",
}
for key, val in kb.items():
if key in query:
return val
return f"未找到关于'{query}'的信息"
TOOLS = [search_knowledge]