Agent
Agent(智能体)
特性:
- 解决复杂问题
- 依赖不同的tool(外部API)
- 将复杂问题拆分为简单问题(planning)
HuggingGPT - 使用工具来解决问题
结合GPT和其他模型工具的能力来解决复杂问题。
大模型的不足
LLM的能力局限在文本领域;
现实生活中的一些问题比较复杂,没有办法让大模型一次性帮我们输出答案;
有些复杂问题需要首先进一步拆解成简单的sub-tasks;
虽然像GPT4模型很优秀,但它的知识不具备实时性,而且在特定领域不一定比其他模型强;
四阶段Agent模型
stage1:Task Planning
三种类型的task:
stage2:Model Selection
模型库:reolicate/huggingface
stage3:Task Execution(执行)
stage4:Response Generation
缺点:
1.没有验证的逻辑,无法评估task planning的效果。
2.tool的个数增加,大模型的选择可能也会出问题。
目前处于发展阶段,准确度尚待提高。核心点是如何吧复杂的问题进行改变,并通过Agent结合部分脏活来满足用户需求。Agent时大模型最有潜力的应用场景。
Generative Multi-Agent 斯坦福小镇
每个人物都是一个Agent,模拟一个类似真实的虚拟世界。
特点:
每格avatar agent都有自己的属性(擅长什么,过往经历是什么);
不同的agent会根据自己的属性,作出不同的action;
不同的agent之间可以围绕一个话题交流;
不同的agent之间具有一定的亲密程度;
不同的agent可以协作完成一个任务;
不同agent具有自己的每日计划;
Generative Multi-Agent 软件工作
AI项目是存在风险的,如果一个方案验证后,效果不好也是有价值的。
mock-interview 第七周 十二
项目介绍
- 自定义Agent,实现模拟面试
- 面向求职者,进行面试练习
数据
- data/jd.txt
- data/cv.txt
load the llm 加载 llm
define tools
1 | from langchain.agents import Tool |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 廾匸!