首页 > 其他分享 >基于大语言模型的智能体入门学习

基于大语言模型的智能体入门学习

时间:2024-08-26 20:04:32浏览次数:8  
标签:返回 调用 入门 AI 模型 工具包 智能 LLM

基于大语言模型的智能体入门学习

一、大模型开发背景

1、大模型工作原理:

2、大模型的固有缺陷
不具备知识出现幻觉:使用外接知识库给LLM提供知识

无法解决复杂逻辑任务:多个LLM各司其职

不擅长数学运算:使用外接工具如计算器等

3、现有开发范式
检索增强生成(RAG) AI Agent

4、调用open AI GPT3&4模型API
用open AI库调用

requsts原生请求

二、prompt工程

Few-shot
使用少量例子给LLM作为上提示

Zero-shot
不使用例子输入 仅适用指令

Cot
思维链 让LLM有思考过程

可控生成
使用prompt控制LLM生成我们想要的格式方便后期解析

三、检索增强生成

四、大模型智能体

利用LLM搭建自己的AI智能助手
1.获取LLM:

国外:GPT4o 比较便宜国内:阿里的通义千问,智谱AI的GLM都是有开源可以自己运行,也可以调用API使用,

2.工具包开发:

如刚刚提到的网页搜索、代码生成等,在此期间,需要将工具包的描述书写清楚,以便于LLM解析,(如:调用工具包需要的参数及描述)

3.提示词设计:

4.处理模型的回答: LLM返回的数据中,包含了是否使用工具等信息,如果没有则将LLM 返回的消息直接显示给用户如果有,则根据LLM返回的固定格式信息(如json)解析出来, 作为参数调用对应的工具包, 将工具包返回的信息输入到LLM中并告知这是调用该工具包返回的结果。最后将LLM的输出返回给用户

标签:返回,调用,入门,AI,模型,工具包,智能,LLM
From: https://www.cnblogs.com/dzhangk/p/18381532

相关文章

  • 线段树模版:从入门到入坟
    线段树模版:从入门到入坟线段树——单点修改1.求区间最值#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintN=200010;typedeflonglongll;structnode{ intminx; intl,r;}tr[N*4];inta[N];voidupdate(intp){ tr[p].minx=min(tr[......
  • 数据仓库系列7:什么是概念模型、逻辑模型和物理模型,它们有什么区别?
    你是否曾经困惑于数据仓库中的各种模型?概念模型、逻辑模型、物理模型-它们听起来很相似,但实际上各有千秋。目录引言:为什么模型如此重要?1.概念模型:勾勒数据的蓝图什么是概念模型?概念模型的特点概念模型的例子概念模型的作用如何创建概念模型2.逻辑模型:细化......
  • python学习—redis入门,新手小白轻松学
    目录一.安装redis-py库二.连接redis服务器三.基本操作(1)字符串1.一次添加一个键值对2.一次添加多个键值对3.设置存在秒数4.设置过期时间(秒)5.设置存在天数 完整代码(2)列表1.添加数据2.从右侧删除数据3.从左侧删除数据4.获取列表的长度5.根据索引查找数......
  • 基于Python语言快速批量运行DSSAT模型及交叉融合、扩展
    随着数字农业和智慧农业的发展,基于过程的作物生长模型(Process-basedCropGrowthSimulationModel)在模拟作物对气候变化的响应与适应、农田管理优化、作物品种和株型筛选、农业碳中和、农田固碳减排等领域扮演着越来越重要的作用。DecisionSupportSystemsforAgrotechnolog......
  • Java 入门指南:初识 Java IO
    JavaIOJavaIO(Input/Output)是Java编程语言中用于处理输入和输出的标准库,它提供了一组类和接口,用于在程序和外部世界(如文件、网络连接、内存等)之间进行数据传输。IO,即in和out,也就是输入和输出,即应用程序和外部设备之间的数据传递,常见的外部设备包括文件、管道、网络......
  • React 入门第六天:理解组件生命周期与效果
    在React学习的第六天,我深入探讨了组件的生命周期以及如何使用React的生命周期方法和副作用处理功能。这一天的学习让我对React组件的内部运作机制有了更清晰的理解,同时也帮助我更好地管理组件的状态和副作用。1.组件生命周期简介React组件的生命周期指的是从组件创建到销......
  • 关于流量圈的基础认知,小白入门必看
    流量的四种类型1、自热:就是你平时正常在各平台发作品,跑的流量​2、加热:通过一定的付费形式,让平台给你发的作品推荐更多的流量,比如投抖加,薯条推广等​3.截流:截取别人自热产生的流量,常见的有评论区下钩子截流,主页留钩子点赞,管住,@留痕等等​4.付费投流:通过付费的方式,让平......
  • 数字揭秘丨奥运项目背后的智能制造世界:如何助力赛场的每一次超越?
    巴黎奥运会刚刚落幕,中国大陆斩获40枚金牌,与美国并列金牌榜第一。在本届奥运赛场上,大家看到许多默契十足的搭档携手站上领奖台,不断打破自己和世界的记录。运动员们努力追求最高性能和安全性,而通过尖端的仿真、人工智能(AI)、数据分析、数字孪生和机器学习解决方案,更安全的防护装......
  • 【NOI】C++数据结构入门之一维数组(三)元素移动
    文章目录前言一、概念1.导入2.元素移动2.1逆序2.2删除2.3插入二、例题讲解问题:1009-数组逆序问题:1162-数组元素的删除问题:1211-数组元素的插入问题:1161.元素插入有序数组问题:1159.数组元素的移动三、总结四、感谢前言在继续我们的C++数据结构学习之旅......
  • 【文档智能 & RAG】浅看开源的同质化的文档解析框架-Docling
    前言RAG的兴起,越来越多的人开始关注文档结构化解析的效果,这个赛道变得非常的同质化。关于文档智能解析过程中的每个技术环节的技术点,前期文章详细介绍了很多内容:下面我们简单的看看Docling这个PDF文档解析框架里面都有什么技术。方法布局分析模型首先,Docling使用一......