同学小张
持续深入学习编程技术(C++ / Python等),系统探索AI大模型应用开发,坚持持续分享。
希望与大家一起讨论交流,共同进步。
展开
-
六种开源智能体通信协议对比:MCP、ANP、Agora、agents.json、LMOS、AITP
本文为六大开源智能体通信协议的核心对比分析原创 2025-03-21 07:00:00 · 1904 阅读 · 0 评论 -
Manus平替 - 只用三小时复刻出来的开源OpenManus上手效果与原理拆解
几个零零后,只用了三小时就复刻出了 Manus,并开源了,项目名称叫 OpenManus。其实现的能力虽然无法与真正的 Manus 相比,但从其实现思路可学习到 Manus 类型智能体应用的实现思路。原创 2025-03-18 07:00:00 · 1854 阅读 · 0 评论 -
MetaGPT核心模块:Data Interpreter 上手实战 - 数据分析和可视化(附运行过程详解)
上篇文章我们详细解读了 DataInterpreter 的实现原理(论文),本文将开始上手实操,开始写代码用上 DataInterpreter。从最简单的例子开始,先给大家看下其运行过程,看下DataInterpreter是如何自动拆解任务,完成任务的,帮助大家构建直观认识。原创 2025-03-25 07:00:00 · 42 阅读 · 0 评论 -
MetaGPT核心模块:Data Interpreter 论文解读 - 25%性能提升!让AI自动完成复杂工作流(附完整代码)
MetaGPT的Data Interpreter已经出了一段时间了,适逢最近 Manus 又大火,作为多智能体应用中最重要的一个能力(规划、执行),Data Interpreter 值得研究一下。本文从论文角度,先来解读一下 Data Interpreter的实现原理。原创 2025-03-22 07:00:00 · 38 阅读 · 0 评论 -
客户端创建实战 - Claude MCP 大模型上下文协议入门实战
上篇文章,我们从零到一利用MCP协议,创建了一个MCP服务端,并利用 Claude 客户端连接了服务端完成了服务中Tool的调用。今天,这篇文章,我们继续学习MCP协议,利用MCP协议从零到一写一个客户端,并将客户端与服务端连接,调用服务端的Tool。原创 2025-03-11 07:00:00 · 968 阅读 · 0 评论 -
【RAG优化】一文整理20多种目前常用的 RAG 创新方法
搜罗了一下目前常用的和比较前沿的RAG方法和研究,20多种。原创 2025-03-12 07:00:00 · 274 阅读 · 0 评论 -
Deepseek本地部署教程,带UI(普通个人笔记本,无GPU,纯CPU也可使用)
为了确保能够稳定地使用DeepSeek-R1,本地部署无疑是一个绝佳的选择。接下来,我们将详细介绍DeepSeek-R1的本地部署教程。原创 2025-02-06 11:43:12 · 2439 阅读 · 0 评论 -
【AI+手机】如何利用GPT实现Android软件自动化交互?全面解读MetaGPT Android助手实现原理(7)
来看一下目前比较火的Agent框架 --- MetaGPT 是如何实现 AI 控制 手机的。从中学习其实现原理,懂了原理,其它框架也可以复刻这种操作。本文我们继续深入解读源码,看 Android 助手Agent的执行阶段Action的实现。原创 2024-12-30 23:53:24 · 175 阅读 · 0 评论 -
【AI+手机】如何利用GPT实现Android软件自动化交互?全面解读MetaGPT Android助手实现原理(6)
来看一下目前比较火的Agent框架 --- MetaGPT 是如何实现 AI 控制 手机的。从中学习其实现原理,懂了原理,其它框架也可以复刻这种操作。本文我们继续深入解读源码,看 Android 助手Agent的自动化动作Action的实现。原创 2024-12-10 07:00:00 · 192 阅读 · 0 评论 -
【AI+手机】如何利用GPT实现Android软件自动化交互?全面解读MetaGPT Android助手实现原理(5)
看一下目前比较火的Agent框架 --- MetaGPT 是如何实现 AI 控制 手机的。从中学习其实现原理,懂了原理,其它框架也可以复刻这种操作。本文我们继续深入解读源码,看 Android 助手Agent的相关动作Action的实现。原创 2024-11-20 07:00:00 · 214 阅读 · 0 评论 -
【AI+手机】如何利用GPT实现Android软件自动化交互?全面解读MetaGPT Android助手实现原理(4)
MetaGPT 是如何实现 AI 控制 手机的。从中学习其实现原理,懂了原理,其它框架也可以复刻这种操作。本文我们继续深入解读源码,看 Android 助手Agent的相关动作Action的实现。原创 2024-11-07 07:00:00 · 196 阅读 · 0 评论 -
【AI+手机】如何利用GPT实现Android软件自动化交互?全面解读MetaGPT Android助手实现原理(3)
本文我们继续深入,解读源码,先来看 Android 助手Agent的实现:Role - AndroidAssistant。原创 2024-10-21 07:00:00 · 316 阅读 · 0 评论 -
【AI+手机】如何利用GPT实现Android软件自动化交互?全面解读MetaGPT Android助手实现原理(2)
我们从零开始完成了整体环境的搭建,将示例项目运行了起来,直观感受了其工作流程。让我们继续深入,从总体代码框架开始,解读代码!原创 2024-10-17 07:00:00 · 273 阅读 · 0 评论 -
【AI+手机】如何利用GPT实现Android软件自动化交互?全面解读MetaGPT Android助手实现原理(1)
今天,我们来看一下目前比较火的Agent框架 --- MetaGPT 是如何实现 AI 控制 手机的。从中学习其实现原理,懂了原理,其它框架也可以复刻这种操作。原创 2024-10-09 07:00:00 · 639 阅读 · 3 评论 -
【AI大模型应用开发】RAG-Fusion框架:忘掉 RAG,未来是 RAG-Fusion
RAG目前很火,但是也有一些不足的地方。有不足就有改进方法。本文我们来看一个方法:RAG-Fusion,理解其原理,并看一下其实现源码。原创 2024-09-24 07:00:00 · 479 阅读 · 0 评论 -
【AI+编程】详解AI辅助编程背后的实现原理 - 以GitHub Copilot为例
目前市面上辅助编程的工具很多,也已经逐步进入了程序员们的工作当中,为程序员编程提供了便利。其中以 GitHub Copilot 工具为最,即使要付费使用,也吸引了大量的用户,可见AI辅助编程深受大家的喜爱和期待。本文以 GitHub Copilot 为例,探索其背后的实现原理。原创 2024-09-19 07:00:00 · 696 阅读 · 0 评论 -
【AI Agent系列】【源码实战】CodeAct - 使用AgentScope完整实现 - 代码使LLM Agent更强大高效灵活
CodeAct 让大模型根据任务生成可执行代码来将所有工具的调用统一到一个环境中,与Python解释器集成,自动执行代码动作,并在多轮交互中根据新观察动态修改先前动作或发出新动作,大大提升 Agent 与环境之间的交互能力和灵活性。本文我们来使用AgentScope框架来完整实现一遍,从而对CodeAct有一个更具体和深入的认识。原创 2024-09-12 07:00:00 · 446 阅读 · 1 评论 -
【AI Agent系列】【论文学习】CodeAct - 代码使LLM Agent更强大高效灵活
CodeAct 核心提供了一种思想,用代码来进行智能体-环境的交互(例如工具调用),提高效率和通用性。CodeAct 的行动空间自然地支持搜索、记忆等过程,例如记忆通过创建一个数据库进行实现。原创 2024-09-03 07:00:00 · 356 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】可视化(WebUI)模块更新了
前段时间我们介绍过AgentScope的日志模块和可视化模块,四个月过去了,AgentScope在WebUI方面又有了新的进展,今天我们就来系统学习一下AgentScope的WebUI模块。原创 2024-08-27 07:00:00 · 263 阅读 · 0 评论 -
【RAG优化】你的RAG效果为什么不好?如何改进?
AI大模型应用开发,常常是做出Demo容易,但在实际生产中落地很难。尤其是RAG框架下的应用。你的RAG效果为什么不好?怎么改进?一起来看一下。原创 2024-08-20 07:00:00 · 495 阅读 · 0 评论 -
【AI大模型应用开发】【提示词】别再自己死磕提示词优化了,这些方法让你事半功倍!
目前来说,在大模型应用开发过程中,最关键和起决定性作用的一个步骤还是给大模型写提示词(Prompt),一个好的提示词可以减少大模型的幻觉,提高大模型输出的稳定性,从而提高整个程序运行的正确性和可控性。但是想要写好提示词真的是太难了。本文将整理一下当下比较常用的提示词自动优化、甚至是直接帮你写提示词的一些思路和工具。原创 2024-08-13 07:00:00 · 540 阅读 · 0 评论 -
【AI大模型应用开发】【提示词工程】绝对靠谱的写 Prompt(提示词)的26条指导原则,都发论文了!
最近突然发现原来提示词Prompt的指导原则都已经被人总结出来,并发表了论文。既然发表了论文,说明他们已经用这些原则做过系统的验证了,所以这些原则是靠谱的,起码比网上的强。原创 2024-07-30 07:00:00 · 1337 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】实战案例:实现带@功能的群聊(附代码)
前两篇文章我们学习了AgentScope中的消息类封装和消息分发模块,本文我们来实战一下。本文利用AgentScope来实现一个带@功能的群聊。带@功能的群聊,其实是指定Agent进行发言,其中最重要的是消息的指定传递方向。原创 2024-07-26 07:00:00 · 1135 阅读 · 0 评论 -
【AI+搜索】开源AI搜索项目学习:400行核心代码完成整个流程
最近,我发现了一个开源的AI搜索工具,GitHub Star数7.5K,还挺受欢迎的。本文我们来看下它的具体实现,看下与我之前的思路有没有区别,有没有其它值得借鉴的地方。原创 2024-07-24 07:00:00 · 990 阅读 · 0 评论 -
【AI大模型应用开发】阿里通义千问API如何使用?如何无缝兼容OpenAI?
前面文章中,我们有介绍过OpenAI API、百度文心一言API、智谱AI API、月之暗面Moonshot API的使用方法,今天这篇文章,我们再来学习下阿里通义千问API的使用方法。并且,在OpenAI API对中国地区封禁的背景下,我们也来看下通义千问API是否能够完全替代OpenAI API,实现无缝迁移。原创 2024-07-22 07:00:00 · 2053 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】详解AgentScope中的消息管理和分发模块(下)
对于多智能体框架来说,其中最重要的组件之一就是消息模块,这是多智能体间交互的通道。像LangGraph的State,MetaGPT的Environment、Message等,都是实现多智能体间消息传递的重要组件,本文我们来学习一下AgentScope框架中如何对这些消息进行分发。原创 2024-06-21 07:00:00 · 1418 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】详解AgentScope中的消息管理和分发模块(上)
对于多智能体框架来说,其中最重要的组件之一就是消息模块,这是多智能体间交互的通道。像LangGraph的State,MetaGPT的Environment、Message等,都是实现多智能体间消息传递的重要组件。本文我们来学习一下AgentScope框架中的消息模块。原创 2024-06-19 07:00:00 · 1207 阅读 · 0 评论 -
【AI赋能万物】一文综述:大模型在软件测试领域的探索
关注大模型在各个领域的应用,看大模型如何重构世界。本文以一篇论文,来看下大模型在软件测试行业的一些探索。这篇文论为我们提供了关于LLMs在软件测试中应用的全面回顾。这篇论文分析了102项相关研究,从软件测试和LLMs的角度进行了深入探讨。原创 2024-06-17 07:00:00 · 2284 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】AgentScope中的RAG实现思路(三)之 RAGAgent实现源码解读(可直接复用)
前面文章我们分别在AgentScope中用 LangChain 和 LlamaIndex 封装了RAG的流程,本文来学习下AgentScope中如何使用这个RAG的流程:实现一个 RAG Agent。以后如果需要,可以直接复用。原创 2024-06-16 07:00:00 · 1245 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】AgentScope中的RAG实现思路(二)之 LlamaIndexRAG
对于多智能体框架来说,RAG似乎并不是其框架内的内容,所以类似 AgentScope、LangGraph、MetaGPT 等框架,都没有提供特别明确的RAG实现流程。但RAG作为当前提高大模型能力、知识库问答等方向的主流方法,还是很重要的。所以这些框架也提供了实现RAG的一些示例。原创 2024-06-15 07:00:00 · 1233 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】AgentScope中的RAG实现思路(一)之 LangChainRAG
对于多智能体框架来说,RAG似乎并不是其框架内的内容,所以类似 AgentScope、LangGraph、MetaGPT 等框架,都没有提供特别明确的RAG实现流程。但RAG作为当前提高大模型能力、知识库问答等方向的主流方法,还是很重要的。所以这些框架也提供了实现RAG的一些示例。原创 2024-06-12 07:00:00 · 1228 阅读 · 0 评论 -
【阿里AgentScope框架】多框架组合:AgentScope加LangChain,让你的开发效率直线上升
本文以一个例子来看下AgentScope框架和LangChain如何实现融合使用,真的超级简单,一看就懂。这是一种思路,为多种框架的融合使用提供借鉴。原创 2024-06-10 07:00:00 · 2463 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】深入源码:Msg是如何转变成模型需要的Prompt形式的?多模态Prompt如何构建?
前面咱们学习AgentScope,在使用Agent来对话时,输入为一个 Msg 对象,不能是字符串,然后在Agent内部,会将Msg对象转换为模型接受的Prompt。那 AgentScope 如何根据 Msg 形成相应模型接收的Prompt结构的?如何使用 Msg 带入更多的参数,传递给大模型呢?原创 2024-06-08 07:00:00 · 1232 阅读 · 1 评论 -
【多模态】gpt4o的接口使用实践
一直没用过多模态大模型的接口。最近gpt4o很火,就学习了一下其接口的使用。原创 2024-06-07 07:00:00 · 3883 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】深入源码:ReActAgent实现与思考
通过前面的两篇文章,我们知道目前在 AgentScope 中使用工具,首先是使用 SerivceToolkit 将工具封装,然后通过 ReActAgent 来使用工具。ServiceToolkit 的使用方法我们已经介绍过了,本文我们来看下 ReActAgent 的源码,了解下其实现与使用。原创 2024-06-05 07:00:00 · 1860 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】ServiceToolkit详解 - AgentScope中的工具封装类,使用内置工具与自定义工具
上文我们在学习如何在AgentScope中使用自定义的工具时,用到了一个叫 ServiceToolkit 的东西。本文就来详细看下这个玩意。原创 2024-06-03 07:00:00 · 1557 阅读 · 0 评论 -
【AI Agent系列】【阿里AgentScope框架】简明教程:如何在AgentScope中使用自定义工具?附完整代码(可直接运行)
在AgentScope中,自定义工具和内置工具的使用似乎没那么明显,但确实也提供了这个框架。它其实是通过一个叫 ServiceToolkit 来封装的工具。至于工具的使用,可以通过 ReActAgent 来实现。但这样使用在我看来有点问题。原创 2024-06-02 07:00:00 · 1710 阅读 · 0 评论 -
【AI大模型应用开发】【LlamaIndex教程】3. Query查询模块基本用法,兼看如何使用已有向量存储
前面我们系统学习了 LlamaIndex 的文本加载、文本存储方式,本文我们继续来学习 LlamaIndex 中的 query 模块。原创 2024-05-30 07:00:00 · 1316 阅读 · 0 评论 -
【AI大模型应用开发】【LlamaIndex教程】2. 存储模块:如何在 LlamaIndex 中使用自定义的向量数据库?(附代码)
前面文章两行代码就实现了文档的切分和向量化存储以及持久化存储。如果我们想用自定义的向量化数据库呢?原创 2024-05-29 07:00:00 · 1879 阅读 · 0 评论 -
【AI大模型应用开发】【LlamaIndex教程】1. 数据连接模块教程(附代码)
今天我们开始系统化学习LlamaIndex,首先看一下LlamaIndex的Load部分。Load部分负责文件数据链接。原创 2024-05-26 07:00:00 · 2814 阅读 · 2 评论