1. Learn
  2. /
  3. 课程
  4. /
  5. 使用 LangChain 设计 Agentic 系统

Connected

道练习

创建一个 ReAct 代理

现在您已经了解了 LangChain 的基本组件,接下来就动手创建一个 ReAct 代理。它将使用工具 count_r_in_word 来统计任意单词中包含多少个字母 r。

以下对象已为您加载:tool、ChatOpenAI、create_react_agent、math 和 model。

说明

100 XP
  • 使用 create_react_agent() 并传入 model,同时在工具列表中加入 count_r_in_word,来构建代理 app。
  • 定义一个 query 变量,用字符串形式接收用户的问题。
  • 使用 .invoke() 调用 app,并传入一个包含 "messages" 键的字典,将 query 标注为 "human"。
  • 访问 response 中的最后一条消息,并打印其 .content 属性,以获得代理的答案。