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

大模型搜索引擎增强问答demo-纯python实现

流程概览

本文使用python语言,实现了大模型搜索引擎增强问答demo。

大模型搜索引擎增强问答定义:根据问题搜索得到相关内容,拼接prompt=问题+搜索结果,将这个prompt传入大模型,得到最终的结果。

优势在于搜索引擎可以返回实时性信息,例如明日双色球开奖信息、最新八卦新闻。

需要实现的代码内容有,必应搜索爬虫程序,重排序,通义千问api调用,搜索引擎工具封装,langchain ZeroShotAgent(通过智能体调用搜索引擎工具)。

文末提供了项目仓库地址

搜索引擎数据爬取

目的:输入一个query,返回搜索引擎搜索到的相关结果字符串

Google浏览器按F12进去开发者模式分析HTML源代码结构,搜索结果词条在id为b_results标签的子<li>标签中,


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

相关文章:

  • 2025年01月09日Github流行趋势
  • 左神算法基础巩固--3
  • B树及其Java实现详解
  • HarmonyOS Next系列之华为账号一键登录功能实现(十四)
  • Hadoop解决数据倾斜方法
  • [文献精汇]使用PyCaret预测 Apple 股价
  • Sentinel服务保护 + Seata分布式事务
  • 开放词汇检测新晋SOTA:地瓜机器人开源DOSOD实时检测算法
  • C# winform 多线程 UI更新数据 报错:无法访问已释放的对象。
  • 【AI日记】25.01.09
  • 程序血缘分析技术在工商银行软件工程中的应用
  • 一.MySQL程序简介
  • 用BaoStock判断一只股票昨天是否涨停~~
  • GC8872 是一款带故障报告功能的刷式直流电机驱动芯片, 适用于打印机、电器、工业设备以及其他小型机器。
  • 【贵州省】乡镇界arcgis格式shp数据乡镇名称和编码内容下载测评
  • c#学生课程设计之仿windows计算器开发
  • OWASP ZAP安全测试--使用(自动扫描、手动浏览)
  • 系统思考—问题分析
  • 移动端可互动轮播图
  • VoiceBox:基于文本引导的多语种通用大规模语音生成
  • CSS学习记录26
  • 32单片机从入门到精通之软件编程——任务调度(十)
  • 对话新晋 Apache SeaTunnel Committer:张圣航的开源之路与技术洞察
  • Maven核心插件之maven-resources-plugin
  • 如何训练大型语言模型?
  • Java学习,Finally用法