5.1 什么是智能体(Agent)
将大语言模型作为一个推理引擎。给定一个任务,智能体自动生成完成任务所需的步骤,执行相应动作(例如选择并调用工具),直到任务完成。
5.2 先定义一些工具:Tools
- 可以是一个函数或三方 API
- 也可以把一个 Chain 或者 Agent 的 run()作为一个 Tool
5.3 智能体类型:ReAct
!pip install google-search-results
llm = ChatOpenAI(model_name=‘gpt-4’, temperature=0)
5.4 通过 OpenAI Function Calling 实现智能体
llm = ChatOpenAI(model_name=‘gpt-4-0613’, temperature=0)
5.5 智能体类型:SelfAskWithSearch
5.6 智能体类型:Plan-and-Execute
!pip install langchain-experimental
llm = ChatOpenAI(model_name=‘gpt-4’, temperature=0)
agent.run(“分析北京明天天气,与上海明天天气对比,用中文写一遍报告”)
博客主页:https://manor.blog.csdn.net
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/242427.html原文链接:https://javaforall.net
