Skip to content

实战:Hello Agent

这个案例实现一个最小工具调用 Agent。

python
from langchain.agents import create_agent

def get_user_score(user_id: str) -> str:
    """查询用户积分。"""
    return f"用户 {user_id} 当前积分为 1280"

agent = create_agent(
    model="openai:gpt-4.1-mini",
    tools=[get_user_score],
    system_prompt="你是一个积分客服助手。"
)

result = agent.invoke({
    "messages": [{"role": "user", "content": "帮我查一下用户 U1001 的积分"}]
})

print(result["messages"][-1].content)

面试讲法

这个案例可以包装成:通过 LangChain Agent 接入业务工具,实现用户自然语言查询积分。系统会根据用户意图选择工具,工具内部完成权限校验和数据查询,最终由模型生成自然语言回复。

非官方声明

本站为个人维护的非官方中文学习文档,不代表 LangChain 官方。页面内容是基于公开文档、源码实践和中文开发者视角重新整理的学习资料。涉及 API 细节时,请以官方文档和实际安装版本为准。

参考来源

  • LangChain / LangGraph 官方文档:https://docs.langchain.com/
  • LangChain API Reference:https://reference.langchain.com/
  • 本站内容为中文学习整理,不做官方身份声明。

本站为非官方中文学习站点,不代表 LangChain 官方。部分内容参考官方文档并重新整理为中文学习笔记。