当前位置: 首页 > article >正文

LLM:一个小型搜索agent的实现

本文项目地址:https://github.com/stay-leave/enhance_llm/tree/main/agent

agent就是给大模型加上外部系统,能跟环境交互。所以叫智能体,能够根据外部系统的输入修改自身状态。
在这里插入图片描述

本文实现了基于deepspeek大模型的谷歌搜索agent。
运行流程:
1.前置准备:谷歌搜索工具函数,系统提示词模版
2.用户输入query
3.大模型参考提示词给出符合模版的回复,比如action是什么,目标函数所需的参数等
4.从回复中解析出这些,定位到特定工具函数,执行得到结果
5.上述结果就是观察到的结果,作为助手消息添加到消息记录中
6.再次调用大模型,得到生成后的结果

效果展示:
在这里插入图片描述
原生模型的结果:
在这里插入图片描述

参考:
https://github.com/datawhalechina/tiny-universe/tree/main/content/TinyAgent
https://github.com/Yazooliu/agent_from_0t1


http://www.kler.cn/a/421064.html

相关文章:

  • Qt几何数据类型:QLine类型详解(基础向)
  • Hadoop分布式文件系统(二)
  • 【MySql】navicat连接报2013错误
  • Qt清空文件夹下的内容
  • AI 无人自动直播手机软件:备卓越的实时互动功能,革新直播体验的智能助手
  • 【Nativeshell】flutter的pc跨平台框架学习记录<二> 窗口间通信
  • 肝硬化腹水中医怎么治疗
  • TypeScript 在 React 中的应用
  • 每日一题 LCR 039. 柱状图中最大的矩形
  • openjdk17 jvm 大对象 内存分配 在C++源码体现
  • RouterOS ROSV7 基于域名的分流实现
  • 构建短视频矩阵生态体系开发分享
  • 卷积网络和残差网络
  • 【AI系统】Ascend C 语法扩展
  • 家政小程序开发,打造便捷家政生活小程序
  • C# 定时通讯的高速串口的编程框架
  • C++(六)
  • 手机设置了卡2上网,卡1禁止上网,但是卡1还是会偷偷跑流量,这是什么情况???
  • 【HTTP】HTTP协议
  • 嵌入式蓝桥杯学习1 电量LED
  • Kylin Server V10 下基于Kraft模式搭建Kafka集群
  • Leetcode 每日一题 383.赎金信
  • D86【python 接口自动化学习】- pytest基础用法
  • 《Spring Boot 整合 Avro 与 Kafka》
  • C++ 简介
  • 恼人的MAVEN,继续报 xx is present in the local repository, but