基于大语言模型的智能体入门
1.大模型开发背景
大模型的固有缺陷:不具备的知识出现幻觉,无法结局复杂逻辑任务,不擅长数学运算
解决办法:使用外接知识库给LLM提供知识,多个LLM协同,各司其职,使用外接工具,如计算器等。
什么是大模型开发
现有开发范式:检索增强生成(RAG),AI Agent
2.Prompt工程
主流Prompt工程
1.Few-shot
使用少量例子给LLM作为上提示
2.CoT
思维链,让LLM有思考的过程
3.Zero-shot
不使用例子输入,仅使用指令
4.可控生成
是用Prompt控制LLM生成我们想要的格式方
便后期进行解析
3.检索增强生成
text embedding
文本->变量 从不可计算的非数据化结构到可计算的数据化结构
word embedding 在词义相近时,在空间上的位置也相近
4.大模型智能体
如何利用LLM搭建自己的AI智能助手?