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

Connected

道练习

查询与响应

智能体图已经搭建完成,您的聊天机器人可以运行了!现在请定义一个函数,让聊天机器人使用 ChatGPT 回答查询。该函数会实时流式处理图事件,并将最后一条消息作为对用户查询的响应返回。

说明

100 XP
  • 定义 stream_graph_updates() 函数,接收字符串参数 user_input,用于执行聊天机器人。
  • 对 graph 使用 .stream() 方法,以 user_input 作为 "messages" 中的 "user" 消息来流式传递事件。
  • 对于 event.values() 中的每个 item,使用 item 的 "messages" 键获取并打印响应。
  • 将 user_query 传入 stream_graph_updates() 函数以测试聊天机器人。