自定义博客皮肤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大模型技术。

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

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

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

2024-05-24 07:00:00 528

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

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

2024-05-22 07:00:00 1335

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

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

2024-05-20 07:00:00 777

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

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

2024-05-18 07:00:00 1005

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

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

2024-05-16 07:00:00 937

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

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

2024-05-15 07:00:00 770

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

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

2024-05-14 07:00:00 1159

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

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

2024-05-13 07:00:00 670

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

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

2024-05-12 07:00:00 506

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

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

2024-05-11 07:00:00 719

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

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

2024-05-10 07:00:00 2072

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

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

2024-05-09 07:00:00 1025

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

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

2024-05-08 07:00:00 560

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

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

2024-05-07 07:00:00 875

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

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

2024-05-06 07:00:00 1021

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

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

2024-05-04 07:00:00 1911

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

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

2024-05-02 07:00:00 662

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

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

2024-04-30 07:00:00 683

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

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

2024-04-29 07:00:00 1012

原创 【重学C++】【指针】C++智能指针不止shared_ptr,还有weak_ptr和unique_ptr

智能指针是C++中的一种高级内存管理工具,用来提高程序的安全性和可维护性。它可以进行自动化内存管理,可以在一定程度上减少内存泄漏和悬挂指针等问题。C++11中的智能指针不只有`shared_ptr`,还有与之配套的`weak_ptr`,以及独占所有权的`unique_ptr`等,本文我们来一起学习下C++11中的智能指针。

2024-04-28 07:00:00 683

原创 【AI Agent教程】【MetaGPT】案例拆解:使用MetaGPT实现“狼人杀“游戏(2)- 整体流程解析中再看多智能体消息交互通路

本文我们从游戏入口函数开始,详细过了一遍这个游戏的执行过程,各个角色之间怎么进行消息传递,怎么限制角色的发言,怎么限制角色的消息接收,怎么指定让角色发言

2024-04-27 07:00:00 999

原创 【重学C++】【引用】循序渐进,理解现代c++中完美转发的概念及作用

本文我们继续探讨与右值引用相关的另一个C++特性 - 完美转发:`std::forward`。一步一步,循序渐进看懂完美转发。

2024-04-26 07:00:00 576

原创 【AI Agent系列】【阿里AgentScope框架】6. 可视化:AgentScope的日志和WebUI模块使用介绍

阿里的AgentScope框架比其它多智能体开发框架友好的一点就是,它可以让你的程序运行过程可视化,让你能可视化地记录和查看到程序运行的详细过程及日志,便于排查问题和调试。

2024-04-25 07:00:00 730

原创 【重学C++】【引用】深入理解:右值引用(将亡值) 与 移动语义std::move

C++11提供了移动语义,来将左值转换成右值,告诉编译器,对于该变量可以使用移动操作,而非拷贝操作。本文就来看一看C++11提供的移动语义的原理与使用细节。

2024-04-24 07:00:00 782

原创 【AI Agent系列】【阿里AgentScope框架】实战1:利用AgentScope实现动态创建Agent和自由组织讨论

从实战中学习和拆解AgentScope框架的使用和知识。本文利用AgentScope框架实现的是 多智能体的自由讨论 。

2024-04-23 07:00:00 720

原创 【重学C++】【引用】一文看懂引用的本质与右值引用存在的意义

本文我们深入理解了引用的本质,以及学习了左值和右值的概念,还有右值引用存在的意义。对于左值和右值,我认为不需要去特别的区分,这是编译器的工作。我们更多需要做的,是

2024-04-22 07:00:00 683

原创 【AI Agent系列】【阿里AgentScope框架】5. Pipeline模块的组合使用及Pipeline模块总结

前面咱们已经深入学习了AgentScope框架中`Pipeline`模块的使用和实现原理,本文来总结一下这些`Pipeline`,以及探索一下各种`Pipeline`的组合用法。

2024-04-21 07:00:00 848

原创 【重学C++】【指针】轻松理解常量指针和指针常量

前有数组指针和指针数组,现有常量指针和指针常量,就问你晕不晕?下面继续来讲解这些非常容易混淆和引起混乱的概念原理与用法。本文的内容是 常量指针和指针常量。

2024-04-20 07:00:00 995

原创 【AI Agent系列】【阿里AgentScope框架】4. 深入源码:Pipeline模块如何组织多智能体间的数据流?- 循环结构

本文我们学习了AgentScope框架Pipeline模块中的两种循环Pipeline,其实现原理都是比较简单的,简单理解下,可以将循环内的operators理解成一系列函数,这些函数放在了for循环或while循环中。有过一点编程经验的同学相信很容易理解。

2024-04-19 07:00:00 860

原创 【重学C++】【指针】详解让人迷茫的指针数组和数组指针

是否你也和我一样,到现在也分不清指针数组和数组指针?这篇文档带你重新认识它们,彻底认清它们。

2024-04-18 07:00:00 1820

原创 【AI Agent系列】【阿里AgentScope框架】3. 深入源码:Pipeline模块如何组织多智能体间的数据流?- 顺序结构与条件分支

今天这篇文章我们主要通过阅读源码,学习了AgentScope中Pipeline模块的基类、顺序Pipeline和条件Pipeline的实现。所谓的顺序Pipeline就是......

2024-04-17 07:00:00 1271

原创 【重学C++】【内存】关于C++内存分区,你可能忽视的那些细节

久闻C和C++内存分区大名,常用堆和栈,但是你真的懂里面的一些细节吗?真的知道程序中的每个变量每个函数都在内存中的哪个地方吗?本文我们详细学习下内存分区和其中的一些细节内容。

2024-04-16 07:00:00 667

原创 【AI Agent教程】【MetaGPT】案例拆解:使用MetaGPT实现“狼人杀“游戏(1)- 整体框架解析

本文来学习一下MetaGPT的一个实战案例 - 狼人杀游戏,该案例源码已经在 [MetaGPT GitHub开源代码] 中可以看到。

2024-04-15 07:00:00 786

原创 【重学C++】【指针】一文看透:指针中容易混淆的四个概念、算数运算以及使用场景中容易忽视的细节

重学C++系列之指针,本文介绍指针中容易混淆的4个概念,1个运算和5个使用场景,以及使用中容易忽视的细节。有图有真相,10分钟让你重温指针。

2024-04-14 07:00:00 666

原创 【AI Agent系列】【阿里AgentScope框架】2. Pipeline模块入门:使用Pipeline模块实现最简单的多智能体交互

今天我们在之前代码的基础上,稍微修改一下,引入AgentScope框架的Pipeline模块,实现一个最简单的多智能体交互流程,以此来入门AgentScope中的Pipeline模块。

2024-04-13 07:00:00 1939

原创 【Ubuntu工具】避坑指南:搞坏一台电脑,终于在Ubuntu系统上成功源码安装了 QT WebEngine 5.15.13

上篇文章我们通过源码成功编译安装了 QT5.15.13版本,但是里面是不包含 QWebEngine 这个组件的。这个组件是实现 QT + Web 页面开发必不可少的一部分。所以,咱们需要再源码编译安装一下这个组件。这个坑更多(主要是依赖太多),本文将用最少的步骤,带你避坑,成功安装 QWebEngine

2024-04-12 07:00:00 985

原创 【AI Agent系列】【阿里AgentScope框架】1. 深入源码:详细解读AgentScope中的智能体定义以及模型配置的流程

本文主要看了下AgentScope中智能体agent的定义源码,深入学习了agent初始化的过程,配置的加载等流程。挑选了两个简单的agent - DialogAgent 和 UserAgent进行了详细学习。

2024-04-11 07:00:00 1040

原创 【Ubuntu工具】安装教程:Ubuntu系统上源码编译安装QT5.15.13(有坑)

QT6固然先进,但与旧项目的兼容性不好,迁移起来太麻烦。因此想仍然使用QT5来继续项目。QT5.15是QT5的最后一个版本,也是长期维护的一个版本。这两天在 Ubuntu18.04 和 Ubuntu20.04 上分别安装了一下 QT5.15.13,踩了坑,特此记录一下。

2024-04-10 07:00:00 1686

原创 【AI Agent系列】【阿里AgentScope框架】0. 快速上手:AgentScope框架简介与你的第一个AgentScope程序

这是我们学习的第四款智能体框架了。前面我们学习了 AutoGPT、MetaGPT、LangGraph 等智能体应用开发框架,各有优缺点。今天我们开始学习AgentScope这一款多智能体开发框架。卷起来吧,多看看,多用用,没坏处。

2024-04-09 07:00:00 1994

原创 【Ubuntu工具】详细图文教程:Ubuntu系统上安装QT6.2

QT6在Ubuntu系统上的详细图文安装教程。

2024-04-08 07:00:00 558

完整训练代码,对应文章:【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关注的人

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