3、Agent的基本用法2:如何调用Agent

agent.invoke() 是Agent 最基本的同步调用方法,它会阻塞程序执行直到返回最终结果。具体的:

  • 输入:传入的参数为字典类型,字典内通过messages字段传递消息列表。即:“ {“messages”:[{“role”: “…”, “content”: “…”}]} ”
  • 输出:通过invoke调用Agent,底层可能会经历多轮交互,返回的是完整的消息列表,被封装在字典中,是messages字段的值。
图片[1]-3、Agent的基本用法2:如何调用Agent-大赛人网

举例1:

图片[2]-3、Agent的基本用法2:如何调用Agent-大赛人网
图片[3]-3、Agent的基本用法2:如何调用Agent-大赛人网

举例2:
invoke调用的核心就是输入一系列消息(messages),每条消息通常包含 role(如 “user”, “assistant”,”system”, “tool”)和 “content”。
我们也可以在message列表的开头加入”system”角色的消息来定义Agent的行为。

图片[4]-3、Agent的基本用法2:如何调用Agent-大赛人网
图片[5]-3、Agent的基本用法2:如何调用Agent-大赛人网
图片[6]-3、Agent的基本用法2:如何调用Agent-大赛人网
图片[7]-3、Agent的基本用法2:如何调用Agent-大赛人网
图片[8]-3、Agent的基本用法2:如何调用Agent-大赛人网
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像-大赛人网
欢迎您留下宝贵的见解!
提交
头像-大赛人网

昵称

取消
昵称

    请登录后查看评论内容