![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大模型
文章平均质量分 94
以实战为主,探索各种大模型应用,例如OpenAI API的使用、文心一言API使用、LangChain、MetaGPT、AutoGPT等。
同学小张
持续深入学习编程技术(C++ / Python等),系统探索AI大模型应用开发,坚持持续分享。
希望与大家一起讨论交流,共同进步。
展开
-
【AI+搜索】开源AI搜索项目学习:400行核心代码完成整个流程
最近,我发现了一个开源的AI搜索工具,GitHub Star数7.5K,还挺受欢迎的。本文我们来看下它的具体实现,看下与我之前的思路有没有区别,有没有其它值得借鉴的地方。原创 2024-07-24 07:00:00 · 275 阅读 · 0 评论 -
【AI大模型应用开发】阿里通义千问API如何使用?如何无缝兼容OpenAI?
前面文章中,我们有介绍过OpenAI API、百度文心一言API、智谱AI API、月之暗面Moonshot API的使用方法,今天这篇文章,我们再来学习下阿里通义千问API的使用方法。并且,在OpenAI API对中国地区封禁的背景下,我们也来看下通义千问API是否能够完全替代OpenAI API,实现无缝迁移。原创 2024-07-22 07:00:00 · 766 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】详解AgentScope中的消息管理和分发模块(下)
对于多智能体框架来说,其中最重要的组件之一就是消息模块,这是多智能体间交互的通道。像LangGraph的State,MetaGPT的Environment、Message等,都是实现多智能体间消息传递的重要组件,本文我们来学习一下AgentScope框架中如何对这些消息进行分发。原创 2024-06-21 07:00:00 · 1093 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】详解AgentScope中的消息管理和分发模块(上)
对于多智能体框架来说,其中最重要的组件之一就是消息模块,这是多智能体间交互的通道。像LangGraph的State,MetaGPT的Environment、Message等,都是实现多智能体间消息传递的重要组件。本文我们来学习一下AgentScope框架中的消息模块。原创 2024-06-19 07:00:00 · 958 阅读 · 0 评论 -
【AI赋能万物】一文综述:大模型在软件测试领域的探索
关注大模型在各个领域的应用,看大模型如何重构世界。本文以一篇论文,来看下大模型在软件测试行业的一些探索。这篇文论为我们提供了关于LLMs在软件测试中应用的全面回顾。这篇论文分析了102项相关研究,从软件测试和LLMs的角度进行了深入探讨。原创 2024-06-17 07:00:00 · 1044 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】AgentScope中的RAG实现思路(三)之 RAGAgent实现源码解读(可直接复用)
前面文章我们分别在AgentScope中用 LangChain 和 LlamaIndex 封装了RAG的流程,本文来学习下AgentScope中如何使用这个RAG的流程:实现一个 RAG Agent。以后如果需要,可以直接复用。原创 2024-06-16 07:00:00 · 893 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】AgentScope中的RAG实现思路(二)之 LlamaIndexRAG
对于多智能体框架来说,RAG似乎并不是其框架内的内容,所以类似 AgentScope、LangGraph、MetaGPT 等框架,都没有提供特别明确的RAG实现流程。但RAG作为当前提高大模型能力、知识库问答等方向的主流方法,还是很重要的。所以这些框架也提供了实现RAG的一些示例。原创 2024-06-15 07:00:00 · 997 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】AgentScope中的RAG实现思路(一)之 LangChainRAG
对于多智能体框架来说,RAG似乎并不是其框架内的内容,所以类似 AgentScope、LangGraph、MetaGPT 等框架,都没有提供特别明确的RAG实现流程。但RAG作为当前提高大模型能力、知识库问答等方向的主流方法,还是很重要的。所以这些框架也提供了实现RAG的一些示例。原创 2024-06-12 07:00:00 · 880 阅读 · 0 评论 -
【阿里AgentScope框架】多框架组合:AgentScope加LangChain,让你的开发效率直线上升
本文以一个例子来看下AgentScope框架和LangChain如何实现融合使用,真的超级简单,一看就懂。这是一种思路,为多种框架的融合使用提供借鉴。原创 2024-06-10 07:00:00 · 2090 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】深入源码:Msg是如何转变成模型需要的Prompt形式的?多模态Prompt如何构建?
前面咱们学习AgentScope,在使用Agent来对话时,输入为一个 Msg 对象,不能是字符串,然后在Agent内部,会将Msg对象转换为模型接受的Prompt。那 AgentScope 如何根据 Msg 形成相应模型接收的Prompt结构的?如何使用 Msg 带入更多的参数,传递给大模型呢?原创 2024-06-08 07:00:00 · 1032 阅读 · 0 评论 -
【多模态】gpt4o的接口使用实践
一直没用过多模态大模型的接口。最近gpt4o很火,就学习了一下其接口的使用。原创 2024-06-07 07:00:00 · 1930 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】深入源码:ReActAgent实现与思考
通过前面的两篇文章,我们知道目前在 AgentScope 中使用工具,首先是使用 SerivceToolkit 将工具封装,然后通过 ReActAgent 来使用工具。ServiceToolkit 的使用方法我们已经介绍过了,本文我们来看下 ReActAgent 的源码,了解下其实现与使用。原创 2024-06-05 07:00:00 · 1538 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】ServiceToolkit详解 - AgentScope中的工具封装类,使用内置工具与自定义工具
上文我们在学习如何在AgentScope中使用自定义的工具时,用到了一个叫 ServiceToolkit 的东西。本文就来详细看下这个玩意。原创 2024-06-03 07:00:00 · 1276 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】简明教程:如何在AgentScope中使用自定义工具?附完整代码(可直接运行)
在AgentScope中,自定义工具和内置工具的使用似乎没那么明显,但确实也提供了这个框架。它其实是通过一个叫 ServiceToolkit 来封装的工具。至于工具的使用,可以通过 ReActAgent 来实现。但这样使用在我看来有点问题。原创 2024-06-02 07:00:00 · 1195 阅读 · 0 评论 -
【AI大模型应用开发】【LlamaIndex教程】3. Query查询模块基本用法,兼看如何使用已有向量存储
前面我们系统学习了 LlamaIndex 的文本加载、文本存储方式,本文我们继续来学习 LlamaIndex 中的 query 模块。原创 2024-05-30 07:00:00 · 978 阅读 · 0 评论 -
【AI大模型应用开发】【LlamaIndex教程】2. 存储模块:如何在 LlamaIndex 中使用自定义的向量数据库?(附代码)
前面文章两行代码就实现了文档的切分和向量化存储以及持久化存储。如果我们想用自定义的向量化数据库呢?原创 2024-05-29 07:00:00 · 1363 阅读 · 0 评论 -
【AI大模型应用开发】【LlamaIndex教程】1. 数据连接模块教程(附代码)
今天我们开始系统化学习LlamaIndex,首先看一下LlamaIndex的Load部分。Load部分负责文件数据链接。原创 2024-05-26 07:00:00 · 2176 阅读 · 2 评论 -
【AI大模型应用开发】【LlamaIndex系列】0. 连接知识与智能:LlamaIndex,你的AI数据伙伴!(附代码)
LlamaIndex已经出来很久了,一直没用过。今天我们一起来开始学习LlamaIndex的使用。原创 2024-05-25 07:00:00 · 864 阅读 · 0 评论 -
【AI大模型应用开发】Moonshot API 入门,完全平替 OpenAI API ?
月之暗面(moonshot)最近很火呀,本文我们紧跟一下实事,看下Moonshot AI的API调用,以及在LangChain中如何使用。原创 2024-05-24 07:00:00 · 1917 阅读 · 4 评论 -
【AI大模型应用开发】教你用AI轻松将你的知识库变为知识图谱(附完整代码,直接运行)
本文我们来介绍如何使用AI,将自己的知识库自动转换为知识图谱,并进行可视化展示。原创 2024-05-22 07:00:00 · 2085 阅读 · 0 评论 -
【AI大模型应用开发】AI+知识图谱极简入门:手把手带你体验LangChain实现知识图谱创建和查询(附代码和源码分析)
最近在大模型应用中使用图数据库或知识图谱越来越流行。图在表示和存储多样化且相互关联的信息方面具有天然优势,能够轻松捕捉不同数据类型间的复杂关系和属性,从而更好地给大模型提供上下文或数据支持。本文一起来看下如何在大模型应用中使用图数据库或知识图谱。原创 2024-05-20 07:00:00 · 1737 阅读 · 0 评论 -
【AI大模型应用开发】RAT原理与实现:又是一个提高大模型生成能力的方法(附完整代码)
COT(思维链)、TOT(思维树)、RAG(检索增强生成)、LATS(Language Agent Tree Search)...大模型相关的领域真的是在高速发展,现在竟然又出现了一个RAT。本文我们来看下RAT是什么,能用来解决什么问题,以及其实现思路和原理。原创 2024-05-18 07:00:00 · 1187 阅读 · 0 评论 -
【AI大模型应用开发】LATS:比ToT和ReAct更强的大模型思维框架(LangGraph代码实现+拆解)
本文我们以LangChain中实现的LATS代码入手,看看怎么真正用代码实现出LATS。原创 2024-05-15 07:00:00 · 1033 阅读 · 0 评论 -
【AI大模型应用开发】LATS:比ToT和ReAct更强大的大模型思维框架
我们在大模型中常听说CoT(思维链)、ToT(思维树),还有最近比较火的Agent中常用的ReAct框架。这还不够,最近又发现了一种更高级的框架:LATS(Language Agent Tree Search),它比ToT和ReAct框架更复杂,相应的能力也更强。原创 2024-05-14 07:00:00 · 1411 阅读 · 0 评论 -
原来将AI接入公众号如此简单 - 保姆级教程,人人都可以!
前段时间还在吭哧吭哧自己写服务,想给微信公众号接入ChatGPT呢。结果今天竟然发现coze平台竟然可以直接将智能体接入微信公众号,而且不用自己搭建服务。原创 2024-05-12 07:00:00 · 1374 阅读 · 0 评论 -
【AI Agent教程】【MetaGPT】我竟然才知道MetaGPT中也能创建和使用自定义工具
学了这么久的MetaGPT,突然发现,竟然没有用到过工具。工具作为大模型连接外部世界,融入工程中的重要一环,必不可少。本文我们就来学习一下如何在MetaGPT中定义工具、使用工具。原创 2024-05-11 07:00:00 · 946 阅读 · 0 评论 -
【AI赋能万物】ChatGPT如何赋能机器人和无人机领域?微软带你打开思路(论文+源码解读)(下)
书接上文。本文继续学习ChatGPT如何应用在机器人和无人机领域,源码和思路总结。原创 2024-05-10 07:00:00 · 2163 阅读 · 0 评论 -
【AI赋能万物】ChatGPT如何赋能机器人和无人机领域?微软带你打开思路(论文+源码解读)(上)
AI和ChatGPT也已经火了一年半了,生活中应用最多的还是AI聊天机器人、RAG问答系统、代码辅助助手等。但是大模型的应用不止在这些领域,你可能或多或少也听说过大模型集成进机器人等硬件场景中。今天我们来看看大模型在机器人领域应用的探索。原创 2024-05-09 07:00:00 · 1152 阅读 · 0 评论 -
【AI大模型应用开发】LangGraph节点间进行自定义消息传递
前面我们学过LangGraph的基本使用,知道了如何添加边,添加Node,组装图,以及将图进行可视化。还有一个重要的点我之前忽略了,那就是如何在这些节点之间进行消息传递。今天我们就来学习一下如何在LangGraph的节点之间进行消息传递以及自定义的消息传递。原创 2024-05-07 07:00:00 · 1046 阅读 · 0 评论 -
【AI大模型应用开发】从CoT到ToT,再到ReAct,提升大模型推理能力的方式探索(含代码)
本文我们深入学习了改进大模型推理能力的三种方法:CoT、ToT、ReAct。并从使用和实现的角度,进行了详细讲解。原创 2024-05-04 07:00:00 · 3927 阅读 · 0 评论 -
【AI大模型应用开发】精读ToT:论文到源码,看透ToT思维树的实现流程
本文学习了一下ToT(Tree of Thoughts,思维树)的论文以及源代码,从源码角度详细分析了整个流程:一个大循环,循环内先生成候原创 2024-05-02 07:00:00 · 1209 阅读 · 0 评论 -
【AI Agent教程】各种Agent开发框架都是如何实现ReAct思想的?深入源码学习一下
驱动大模型有很多种方式,例如纯Prompt方式、思维链方式、ReAct方式等。ReAct 方式是 AI Agent 最常用的实现思路之一,它强调在执行任务时结合推理(Reasoning)和行动(Acting)两个方面,使得Agent能够在复杂和动态的环境中更有效地工作。原创 2024-04-29 07:00:00 · 2593 阅读 · 0 评论 -
【AI Agent教程】【MetaGPT】案例拆解:使用MetaGPT实现“狼人杀“游戏(2)- 整体流程解析中再看多智能体消息交互通路
本文我们从游戏入口函数开始,详细过了一遍这个游戏的执行过程,各个角色之间怎么进行消息传递,怎么限制角色的发言,怎么限制角色的消息接收,怎么指定让角色发言原创 2024-04-27 07:00:00 · 1185 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】6. 可视化:AgentScope的日志和WebUI模块使用介绍
阿里的AgentScope框架比其它多智能体开发框架友好的一点就是,它可以让你的程序运行过程可视化,让你能可视化地记录和查看到程序运行的详细过程及日志,便于排查问题和调试。原创 2024-04-25 07:00:00 · 1232 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】实战1:利用AgentScope实现动态创建Agent和自由组织讨论
从实战中学习和拆解AgentScope框架的使用和知识。本文利用AgentScope框架实现的是 多智能体的自由讨论 。原创 2024-04-23 07:00:00 · 997 阅读 · 0 评论 -
【AI Agent教程】【MetaGPT】案例拆解:使用MetaGPT实现“狼人杀“游戏(1)- 整体框架解析
本文来学习一下MetaGPT的一个实战案例 - 狼人杀游戏,该案例源码已经在 [MetaGPT GitHub开源代码] 中可以看到。原创 2024-04-15 07:00:00 · 1420 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】5. Pipeline模块的组合使用及Pipeline模块总结
前面咱们已经深入学习了AgentScope框架中`Pipeline`模块的使用和实现原理,本文来总结一下这些`Pipeline`,以及探索一下各种`Pipeline`的组合用法。原创 2024-04-21 07:00:00 · 928 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】4. 深入源码:Pipeline模块如何组织多智能体间的数据流?- 循环结构
本文我们学习了AgentScope框架Pipeline模块中的两种循环Pipeline,其实现原理都是比较简单的,简单理解下,可以将循环内的operators理解成一系列函数,这些函数放在了for循环或while循环中。有过一点编程经验的同学相信很容易理解。原创 2024-04-19 07:00:00 · 967 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】3. 深入源码:Pipeline模块如何组织多智能体间的数据流?- 顺序结构与条件分支
今天这篇文章我们主要通过阅读源码,学习了AgentScope中Pipeline模块的基类、顺序Pipeline和条件Pipeline的实现。所谓的顺序Pipeline就是......原创 2024-04-17 07:00:00 · 1407 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】2. Pipeline模块入门:使用Pipeline模块实现最简单的多智能体交互
今天我们在之前代码的基础上,稍微修改一下,引入AgentScope框架的Pipeline模块,实现一个最简单的多智能体交互流程,以此来入门AgentScope中的Pipeline模块。原创 2024-04-13 07:00:00 · 2199 阅读 · 0 评论