自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

同学小张的博客

AI技术持续学习,专注实战,超详细干货分享。跟我一起学AI大模型技术。

  • 博客(190)
  • 资源 (2)
  • 收藏
  • 关注

原创 【AI大模型应用开发】阿里通义千问API如何使用?如何无缝兼容OpenAI?

前面文章中,我们有介绍过OpenAI API、百度文心一言API、智谱AI API、月之暗面Moonshot API的使用方法,今天这篇文章,我们再来学习下阿里通义千问API的使用方法。并且,在OpenAI API对中国地区封禁的背景下,我们也来看下通义千问API是否能够完全替代OpenAI API,实现无缝迁移。

2024-07-22 07:00:00 422

原创 【AI Agent系列】【阿里AgentScope框架】详解AgentScope中的消息管理和分发模块(下)

对于多智能体框架来说,其中最重要的组件之一就是消息模块,这是多智能体间交互的通道。像LangGraph的State,MetaGPT的Environment、Message等,都是实现多智能体间消息传递的重要组件,本文我们来学习一下AgentScope框架中如何对这些消息进行分发。

2024-06-21 07:00:00 1060

原创 【AI Agent系列】【阿里AgentScope框架】详解AgentScope中的消息管理和分发模块(上)

对于多智能体框架来说,其中最重要的组件之一就是消息模块,这是多智能体间交互的通道。像LangGraph的State,MetaGPT的Environment、Message等,都是实现多智能体间消息传递的重要组件。本文我们来学习一下AgentScope框架中的消息模块。

2024-06-19 07:00:00 943

原创 【AI赋能万物】一文综述:大模型在软件测试领域的探索

关注大模型在各个领域的应用,看大模型如何重构世界。本文以一篇论文,来看下大模型在软件测试行业的一些探索。这篇文论为我们提供了关于LLMs在软件测试中应用的全面回顾。这篇论文分析了102项相关研究,从软件测试和LLMs的角度进行了深入探讨。

2024-06-17 07:00:00 1011

原创 【AI Agent系列】【阿里AgentScope框架】AgentScope中的RAG实现思路(三)之 RAGAgent实现源码解读(可直接复用)

前面文章我们分别在AgentScope中用 LangChain 和 LlamaIndex 封装了RAG的流程,本文来学习下AgentScope中如何使用这个RAG的流程:实现一个 RAG Agent。以后如果需要,可以直接复用。

2024-06-16 07:00:00 878

原创 【AI Agent系列】【阿里AgentScope框架】AgentScope中的RAG实现思路(二)之 LlamaIndexRAG

对于多智能体框架来说,RAG似乎并不是其框架内的内容,所以类似 AgentScope、LangGraph、MetaGPT 等框架,都没有提供特别明确的RAG实现流程。但RAG作为当前提高大模型能力、知识库问答等方向的主流方法,还是很重要的。所以这些框架也提供了实现RAG的一些示例。

2024-06-15 07:00:00 986

原创 【WebGL实战】3. 让你绘制的2D图形动起来 - WebGL如何实现旋转与动画?

本文我们在 [上篇文章:【WebGL实战】2. 给2D图形上色:颜色值应该如何传递给着色器?] 的基础上,让矩形旋转起来。通过本文,我们将学会如何改变矩形的旋转角度,以及如何实现一个简单的动画效果。

2024-06-14 07:00:00 701

原创 【AI Agent系列】【阿里AgentScope框架】AgentScope中的RAG实现思路(一)之 LangChainRAG

对于多智能体框架来说,RAG似乎并不是其框架内的内容,所以类似 AgentScope、LangGraph、MetaGPT 等框架,都没有提供特别明确的RAG实现流程。但RAG作为当前提高大模型能力、知识库问答等方向的主流方法,还是很重要的。所以这些框架也提供了实现RAG的一些示例。

2024-06-12 07:00:00 865

原创 【阿里AgentScope框架】多框架组合:AgentScope加LangChain,让你的开发效率直线上升

本文以一个例子来看下AgentScope框架和LangChain如何实现融合使用,真的超级简单,一看就懂。这是一种思路,为多种框架的融合使用提供借鉴。

2024-06-10 07:00:00 2070

原创 【WebGL实战】2. 给2D图形上色:颜色值应该如何传递给着色器?

本文我们在 [上篇文章:【WebGL实战】1. 全流程实现与拆解:WebGL绘制2D图形] 的基础上,改进着色器,实现矩形颜色填充。

2024-06-09 07:00:00 1017

原创 【AI Agent系列】【阿里AgentScope框架】深入源码:Msg是如何转变成模型需要的Prompt形式的?多模态Prompt如何构建?

前面咱们学习AgentScope,在使用Agent来对话时,输入为一个 Msg 对象,不能是字符串,然后在Agent内部,会将Msg对象转换为模型接受的Prompt。那 AgentScope 如何根据 Msg 形成相应模型接收的Prompt结构的?如何使用 Msg 带入更多的参数,传递给大模型呢?

2024-06-08 07:00:00 1016

原创 【多模态】gpt4o的接口使用实践

一直没用过多模态大模型的接口。最近gpt4o很火,就学习了一下其接口的使用。

2024-06-07 07:00:00 1826

原创 【AI Agent系列】【阿里AgentScope框架】深入源码:ReActAgent实现与思考

通过前面的两篇文章,我们知道目前在 AgentScope 中使用工具,首先是使用 SerivceToolkit 将工具封装,然后通过 ReActAgent 来使用工具。ServiceToolkit 的使用方法我们已经介绍过了,本文我们来看下 ReActAgent 的源码,了解下其实现与使用。

2024-06-05 07:00:00 1520

原创 【AI Agent系列】【阿里AgentScope框架】ServiceToolkit详解 - AgentScope中的工具封装类,使用内置工具与自定义工具

上文我们在学习如何在AgentScope中使用自定义的工具时,用到了一个叫 ServiceToolkit 的东西。本文就来详细看下这个玩意。

2024-06-03 07:00:00 1261

原创 【AI Agent系列】【阿里AgentScope框架】简明教程:如何在AgentScope中使用自定义工具?附完整代码(可直接运行)

在AgentScope中,自定义工具和内置工具的使用似乎没那么明显,但确实也提供了这个框架。它其实是通过一个叫 ServiceToolkit 来封装的工具。至于工具的使用,可以通过 ReActAgent 来实现。但这样使用在我看来有点问题。

2024-06-02 07:00:00 1132

原创 【WebGL实战】1. 全流程实现与拆解:WebGL绘制2D图形

WebGL绘制2D图形的实战,全流程实现与拆解

2024-06-01 07:00:00 599

原创 【AI大模型应用开发】【LlamaIndex教程】3. Query查询模块基本用法,兼看如何使用已有向量存储

前面我们系统学习了 LlamaIndex 的文本加载、文本存储方式,本文我们继续来学习 LlamaIndex 中的 query 模块。

2024-05-30 07:00:00 959

原创 【AI大模型应用开发】【LlamaIndex教程】2. 存储模块:如何在 LlamaIndex 中使用自定义的向量数据库?(附代码)

前面文章两行代码就实现了文档的切分和向量化存储以及持久化存储。如果我们想用自定义的向量化数据库呢?

2024-05-29 07:00:00 1333

原创 【WebGL实战】0. 初识WebGL:第一个WebGL程序兼看如何使用浏览器加载本地文件(CORS跨域问题解决)

除了想要使用WebGL进行2D渲染或3D渲染之外,如果只是单纯的想学习OpenGL相关的知识,完全可以先使用WebGL进行。接口和原理都是类似的,而且上手更方便。

2024-05-27 07:00:00 652

原创 【AI大模型应用开发】【LlamaIndex教程】1. 数据连接模块教程(附代码)

今天我们开始系统化学习LlamaIndex,首先看一下LlamaIndex的Load部分。Load部分负责文件数据链接。

2024-05-26 07:00:00 2157 2

原创 【AI大模型应用开发】【LlamaIndex系列】0. 连接知识与智能:LlamaIndex,你的AI数据伙伴!(附代码)

LlamaIndex已经出来很久了,一直没用过。今天我们一起来开始学习LlamaIndex的使用。

2024-05-25 07:00:00 853

原创 【AI大模型应用开发】Moonshot API 入门,完全平替 OpenAI API ?

月之暗面(moonshot)最近很火呀,本文我们紧跟一下实事,看下Moonshot AI的API调用,以及在LangChain中如何使用。

2024-05-24 07:00:00 1866 4

原创 【AI大模型应用开发】教你用AI轻松将你的知识库变为知识图谱(附完整代码,直接运行)

本文我们来介绍如何使用AI,将自己的知识库自动转换为知识图谱,并进行可视化展示。

2024-05-22 07:00:00 2058

原创 【AI大模型应用开发】AI+知识图谱极简入门:手把手带你体验LangChain实现知识图谱创建和查询(附代码和源码分析)

最近在大模型应用中使用图数据库或知识图谱越来越流行。图在表示和存储多样化且相互关联的信息方面具有天然优势,能够轻松捕捉不同数据类型间的复杂关系和属性,从而更好地给大模型提供上下文或数据支持。本文一起来看下如何在大模型应用中使用图数据库或知识图谱。

2024-05-20 07:00:00 1688

原创 【AI大模型应用开发】RAT原理与实现:又是一个提高大模型生成能力的方法(附完整代码)

COT(思维链)、TOT(思维树)、RAG(检索增强生成)、LATS(Language Agent Tree Search)...大模型相关的领域真的是在高速发展,现在竟然又出现了一个RAT。本文我们来看下RAT是什么,能用来解决什么问题,以及其实现思路和原理。

2024-05-18 07:00:00 1180

原创 【重学C++】【设计模式】深入总结单例模式:各种实现方法与跨so场景下的可行性

单例模式是最简单的设计模式之一,也是项目中最常用的模式之一,一定要会!本文我们就来学习下单例模式。

2024-05-16 07:00:00 1051

原创 【AI大模型应用开发】LATS:比ToT和ReAct更强的大模型思维框架(LangGraph代码实现+拆解)

本文我们以LangChain中实现的LATS代码入手,看看怎么真正用代码实现出LATS。

2024-05-15 07:00:00 1021

原创 【AI大模型应用开发】LATS:比ToT和ReAct更强大的大模型思维框架

我们在大模型中常听说CoT(思维链)、ToT(思维树),还有最近比较火的Agent中常用的ReAct框架。这还不够,最近又发现了一种更高级的框架:LATS(Language Agent Tree Search),它比ToT和ReAct框架更复杂,相应的能力也更强。

2024-05-14 07:00:00 1401

原创 【重学C++】【类】很简单,但很实用:default 和 delete 关键字让你更精准控制类的行为

本文我们学习下现代C++中允许开发者更精确控制类的行为的两个特性:默认函数和删除函数,涉及两个关键字:```default```和 ```delete```。很简单,但很实用。

2024-05-13 07:00:00 710

原创 原来将AI接入公众号如此简单 - 保姆级教程,人人都可以!

前段时间还在吭哧吭哧自己写服务,想给微信公众号接入ChatGPT呢。结果今天竟然发现coze平台竟然可以直接将智能体接入微信公众号,而且不用自己搭建服务。

2024-05-12 07:00:00 1339

原创 【AI Agent教程】【MetaGPT】我竟然才知道MetaGPT中也能创建和使用自定义工具

学了这么久的MetaGPT,突然发现,竟然没有用到过工具。工具作为大模型连接外部世界,融入工程中的重要一环,必不可少。本文我们就来学习一下如何在MetaGPT中定义工具、使用工具。

2024-05-11 07:00:00 928

原创 【AI赋能万物】ChatGPT如何赋能机器人和无人机领域?微软带你打开思路(论文+源码解读)(下)

书接上文。本文继续学习ChatGPT如何应用在机器人和无人机领域,源码和思路总结。

2024-05-10 07:00:00 2159

原创 【AI赋能万物】ChatGPT如何赋能机器人和无人机领域?微软带你打开思路(论文+源码解读)(上)

AI和ChatGPT也已经火了一年半了,生活中应用最多的还是AI聊天机器人、RAG问答系统、代码辅助助手等。但是大模型的应用不止在这些领域,你可能或多或少也听说过大模型集成进机器人等硬件场景中。今天我们来看看大模型在机器人领域应用的探索。

2024-05-09 07:00:00 1144

原创 【重学C++】【关键字】const与static关键字使用细节(穿插常见面试题)

本文我们来看下面试常问的两个关键字:const 与 static。这也是项目中最常用也是最有用的两个关键字了。文内会穿插一点面试题,大家可以参考下。

2024-05-08 07:00:00 582

原创 【AI大模型应用开发】LangGraph节点间进行自定义消息传递

前面我们学过LangGraph的基本使用,知道了如何添加边,添加Node,组装图,以及将图进行可视化。还有一个重要的点我之前忽略了,那就是如何在这些节点之间进行消息传递。今天我们就来学习一下如何在LangGraph的节点之间进行消息传递以及自定义的消息传递。

2024-05-07 07:00:00 1044

原创 【重学C++】【指针】手撕shared_ptr:源码阅读及从零开始亲自动手写一个自己的智能指针

今天我们首先阅读一下shared_ptr的源码,然后亲自动手,从零开始实现一个自己的智能指针,从而对智能指针的底层原理有一个更深入的理解。

2024-05-06 07:00:00 1112

原创 【AI大模型应用开发】从CoT到ToT,再到ReAct,提升大模型推理能力的方式探索(含代码)

本文我们深入学习了改进大模型推理能力的三种方法:CoT、ToT、ReAct。并从使用和实现的角度,进行了详细讲解。

2024-05-04 07:00:00 3812

原创 【AI大模型应用开发】精读ToT:论文到源码,看透ToT思维树的实现流程

本文学习了一下ToT(Tree of Thoughts,思维树)的论文以及源代码,从源码角度详细分析了整个流程:一个大循环,循环内先生成候

2024-05-02 07:00:00 1184

原创 【重学C++】【类】详细谈谈C++中的空类(面试常问)

实际工作中使用C++时,或多或少都会见过空类,面试时也经常会被问到空类的相关问题。今天我们就来深入学习一下:空类里面有什么?大小是多少?存在的意义是什么?等等。

2024-04-30 07:00:00 755

原创 【AI Agent教程】各种Agent开发框架都是如何实现ReAct思想的?深入源码学习一下

驱动大模型有很多种方式,例如纯Prompt方式、思维链方式、ReAct方式等。ReAct 方式是 AI Agent 最常用的实现思路之一,它强调在执行任务时结合推理(Reasoning)和行动(Acting)两个方面,使得Agent能够在复杂和动态的环境中更有效地工作。

2024-04-29 07:00:00 2500

完整训练代码,对应文章:【AI大模型应用开发】【Fine-Tuning】0. 从一个例子开始学习大模型Fine-Tuning

完整训练代码,对应文章:【AI大模型应用开发】【Fine-Tuning】0. 从一个例子开始学习大模型Fine-Tuning

2024-02-19

用LangChain手写一个简易版的AutoGPT完整代码

用LangChain手写的一个简易版的AutoGPT完整代码,项目来源AGI课堂。我学习完并本地实际运行过了,可配套我的文章进行学习: https://blog.csdn.net/Attitude93/article/details/136142086 ,帮助你更好地学习AutoGPT底层原理,同时助你熟悉LangChain的使用,包括了LangChain的所有核心模块:大模型封装、Prompt模板、输出解析器、Agents模块、记忆模块等。 适合学习LangChain或者AutoGPT,或者对AI Agent感兴趣的同学。 放心下载,不懂的可问我,一起探讨一起学习一起进步。AI时代,希望我们都能跟上步伐。

2024-02-18

ThreadMonitor.zip

项目开发,尤其是大型项目中,多线程不可避免,而由于程序的复杂性,某些线程可能经常发生hang的情况,在此写了一个类用于监听其它线程是否发生hang,帮助定位项目问题。 具体原理和使用方法,请参考链接:https://blog.csdn.net/Attitude93/article/details/104606530

2020-03-02

LocSDK_4.2.jar

百度地图API中的定位JAR包,希望对各位有用,也可以去百度地图官方网站下载

2014-08-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除