大模型应用开发实战:AI Agent与智能体开发技术解析

从简单到复杂:基于大模型的智能体开发实操思路与技巧 智能体开发是一个充满挑战和机遇的领域。从初步实践到重度开发,开发者需要不断学习新的技术、探索创新的思路,并与业务需求紧密结合。通过系统化的开发流程、精心设计的交互方式和持续的优化改进,我们可以构建出更加智能、自主和有用的智能体,为各行各业带来变革。 阅读详情

一、AI Agent的核心概念

AI Agent(智能体)是基于大模型构建的自主任务执行系统,能够根据用户指令拆解目标、调用工具、完成复杂任务(如数据分析、自动化办公)。其核心特征包括:

自主性:无需逐步指令,可主动规划任务流程。

工具调用:通过API、数据库、搜索引擎等获取实时数据。

多轮交互:支持上下文记忆和动态调整策略。

image.png

 

二、AI Agent的技术架构

1. 核心模块

意图理解模块:将用户输入转换为结构化任务描述。

Python

# 示例:使用大模型提取用户意图
prompt = """
用户输入:“帮我分析上周北京的天气变化趋势,并预测明天是否适合户外活动。”
输出JSON格式:{"task_type": "数据分析", "target": "天气趋势分析", 
"location": "北京", "time_range": "上周"}"""
response = llm.generate(prompt)

任务拆解引擎:将复杂目标分解为可执行子任务。

(例如:数据获取 → 趋势计算 → 预测建模 → 生成报告)

工具调度层:根据子任务调用对应API或数据库。

2. 关键技术栈

LangChain:构建Agent流程的核心框架,支持链式调用与记忆管理。

Function Calling:让大模型自主选择外部工具(如调用Python函数、HTTP API)。

AutoGPT/MetaGPT:开源Agent框架,提供任务规划、代码生成等模块。

 

三、开发一个智能客服Agent(实战步骤)

1. 环境准备

Python

#安装依赖库pipinstalllangchainopenaipython-dotenv

2. 核心模块开发

步骤1:定义工具集

Python

fromlangchain.toolsimporttool@tooldefquery_weather(city:str)->str:"""调用天气API获取实时数据"""
#示例代码(真实场景替换为API请求)returnf"{city}天气:25℃,晴"
@tooldefsearch_order(order_id:str)->dict:"""从数据库查询订单信息"""
return{"order_id":order_id,"status":"已发货"}

步骤2:构建Agent执行链

Python

fromlangchain.
agentsimportinitialize_agentfromlangchain.llmsimportOpenAIllm=OpenAI(temperature=0)
tools=[query_weather,search_order]
agent=initialize_agent(tools,llm,agent="structured-chat-react-description",verbose=True)

步骤3:实现多轮对话

Python

response=agent.run("用户问:我订单12345的物流状态是什么?北京今天适合穿什么衣服?")
#输出示例:#1.调用search_order查询订单12345→状态已发货#2.调用query_weather获取北京天气→建议穿短袖

 

四、关键技术深度解析

1. 自主任务拆解原理

Chain-of-Thought(CoT)提示工程
通过引导大模型生成中间推理步骤,例如:

Python

问题:分析A公司Q3财报风险点
步骤1:提取营收、成本、现金流关键数据
步骤2:计算同比增长率与行业对比
步骤3:识别异常波动指标

ReAct模式:结合推理(Reasoning)与行动(Action),动态调整策略。

2. 避免“模型幻觉”的实践

RAG增强:将知识库文档转换为向量存储,优先检索后生成。

置信度过滤:对模型输出进行交叉验证(如调用Wolfram Alpha验证数学结果)。

 

五、进阶开发技巧

1. 长上下文记忆优化

向量化记忆池:使用ChromaDB存储历史对话的Embedding,实现快速检索。

关键信息摘要:对大段对话生成摘要,减少Token消耗。

2. 复杂任务处理

Python

#使用LangChainExpressionLanguage(LCEL)构建复杂流程
chain=({"input":RunnablePassthrough()}|prompt_template|llm.bind(tools=tools_list)|ToolsOutputParser())

3. 性能调优

流式输出:通过StreamingJSONParser实现逐块生成,降低响应延迟。

异步执行:并行调用多个API提升效率(如同时查询天气和交通数据)。

 

六、未来趋势与学习建议

多模态Agent:融合视觉、语音等多模态输入输出(如GPT-4V)。

轻量化部署:使用Llama.cpp等工具实现端侧运行。

安全机制:增加内容审核、权限控制模块。

通过上述技术拆解和实战示例,开发者可快速掌握AI Agent的核心开发能力。建议从简单任务入手,逐步增加工具链复杂度,最终实现商业场景落地。

【NLP笔记】LLM应用之AI Agent & LangChain实战 AI Agent & LangChain 阅读详情

相关推荐

从零开始开发AI Agent:基于大模型的智能体实战指南

### 摘要 本文介绍了AI Agent的开发全流程,从基础概念到实际部署,涵盖大模型集成、工具调用和记忆系统构建等核心技术。通过电商客服案例展示实战应用,并提供调试优化与部署方案,最后展望了AI Agent的未来发展方向,帮助开发者快速掌握智能体开发技能。

ghs_gss的博客 4868

深度解析AI大模型智能体(Agent)及十大开发框架和十大开发平台

AI 智能体(AIAgent)是一种能够自主感知周遭环境、进行分析决策以及执行行动的智能系统。其核心特质在于能够仿若人类一般拆解复杂任务,并调用工具逐步达成目标。譬如,倘若您让它“买咖啡”,它将会自行开启外卖 APP 进行选品、调用支付接口完成下单,全然无需人工予以干预。

大模型研究中心 8667

大模型应用开发第一讲:AI Agent定义

大模型应用开发第一讲:AI Agent定义

kovlistudio的博客 1381

【2025最新】AI Agent 智能体开发工作手册详细指南,零基础入门到精通(超详细),收藏这篇就够了!

AI Agent 智能体,目前更具体地指的是 LLM Agent。这是一种程序,其执行逻辑受其底层大模型(LLM)的操控。

程序员若风的博客 1846

AI大模型应用开发全流程:从RAG到Agent智能体的实战指南

AI大模型作为基于Transformer架构的深度学习技术,通过海量数据预训练获得强大的语言理解和生成能力。其核心原理在于利用自注意力机制处理序列数据,具备出色的泛化性能和上下文理解优势。在工程实践中,检索增强生成(RAG)技术通过结合外部知识库检索与大模型生成能力,有效提升了回答的准确性和相关性。而Agent智能体开发则赋予系统自主任务理解、规划执行和工具调用的能力。这些技术在智能客服、文档分析、代码助手等场景中展现巨大价值。本文聚焦RAG系统架构设计、LangChain框架应用等热门前沿领域,提供从环境

weixin_30879833的博客 451

100 道大模型 AI Agent 应用开发技术原理与实战面试宝典(必过答案详细解析)

下面按专题整理了 100 道「大模型 AI Agent 应用开发」高频面试题,并给出偏工程实战向的参考答案与解析。可当作系统复习提纲+面试速查手册使用。1. 什么是大语言模型(LLM)驱动的 AI Agent?与传统 Chatbot 的本质区别? 参考答案:2. Transformer 的核心思想是什么?为什么适合做大模型? 参考答案:3. 什么是 token 与上下文窗口?它们对 Agent 有什么影响? 参考答案:4. 简述大模型的预训练、微调(SFT)和对齐(RLHF / DPO)流程。 参考答案:5

AI天才研究院 3995

Anthropic关于智能体的经验分享:如何构建高效的Agent?

"智能体"这个词有很多种定义。有些人把它定义为完全自主的系统,能够长时间独立运行,使用各种工具完成复杂任务。另一些人则用它来描述遵循预定义工作流程的更规范化的实现。工作流:通过预定义的代码路径来编排 LLM 和工具的系统智能体:LLM 动态指导自己的流程和工具使用,保持对任务完成方式控制权的系统LLM 领域的成功不在于构建最复杂的系统,而在于构建适合需求的正确系统。从简单提示开始,通过全面评估优化它们,只有在简单解决方案不足时才添加多步骤智能体系统。保持智能体设计的简单性。

yanqianglifei的专栏 978

避开PFC设计大坑:从环路分析到参数整定的5个常见误区与解决方案

本文深入解析PFC电路设计中从环路分析到参数整定的5个常见误区,包括电感参数设计、小信号模型适用边界、电压环与电流环耦合效应等。通过实际案例和PSIM仿真数据,提供工程落地的解决方案,帮助工程师避开设计陷阱,提升电路性能与可靠性。

weixin_30666401的博客 325

【粉丝福利社】AI Agent智能体与MCP开发实践:基于Qwen3大模型(人工智能技术丛书)

本文介绍了《AI Agent智能体与MCP开发实践:基于Qwen3大模型》一书的核心内容。该书系统阐述了智能体开发技术栈,涵盖大模型微调、RAG、提示工程、Agent架构设计等关键技术,并提供了5个实战案例,包括跨境电商智能客服、高德地图MCP服务等。书中所有代码经过测试可直接复用,适合智能体开发初学者、行业解决方案提供商及高校学生。作者王晓华是AI应用开发专家,本书是其最新力作,通过工程级案例帮助读者掌握智能体开发全流程。

愚公智库 8万+

3D美术14——max——fbx导入max后直接生成bip人形骨骼插件

最近经常会从unity里反八FBX到max里进行2次修改。 但是非常尴尬的事情就是,就是用max做的fbx,你在反导入回来,BIP骨骼都会变成预制体。这个时候有一个方法补救。那就是在导入的时候调整一下参数。(如下图) 把这里调整成设置为骨骼。就还可以了。 但是,如果你不是用max做的FBX。呵呵,那么你一定很头大,因为完全没有用。 所以,这个时候就要上插件了。 Autofbxtobip v.1.1 这个插件适用于2015及其以上版本。 在这之前我还用过一款叫BIPPY,但是效果相当感人,照着这个图片调整

qq_37576129的博客 1万+

让AI稳定生成流程图:基于Skill与Mermaid的工程化实践

流程图是软件工程中沟通业务逻辑的通用语言,但其绘制与维护却长期依赖手工工具,导致文档更新滞后、协作成本高。随着大语言模型技术的成熟,自然语言生成代码已成为可落地的技术路径,而Mermaid作为一款文本化图表语法,凭借其可版本管理、可自动渲染和可嵌入文档的优势,正逐步取代传统绘图工具。要让AI稳定输出合格的流程图,关键在于为模型定义一套清晰的Skill规则,约束输入结构、处理逻辑和输出格式。本文从流程图的工程痛点出发,介绍如何利用大模型将自然语言描述转化为结构化文本,再通过Mermaid CLI渲染成可视化图

weixin_42548782的博客 311

AI Agent开发与应用:基于大模型的智能体构建

本文主要介绍了AI Agent开发与应用:基于大模型的智能体构建,希望能对学习大模型的同学们有所帮助。 文章目录 1. 前言 2. 书籍推荐 2.1 内容简介 2.2 本书作者 2.3 本书目录 3. 购买链接

weixin_43178406的博客 1万+

WINDOWS下SIP拨号的实现

在WIN10上拨打SIP电话  由于我的交换原理实验有一个是关于SIP的抓包的。而之前从未接触过SIP,所以在如何完成一次SIP拨号上遇到了不少问题,查了好多资料都没有完整的或者写的很清楚的,这里就对那些资料做一个总结,给出一个比较完善的解决方案,一来是记录此次实验的收获,而来也可能为其他有同样困惑的人解惑。  废话不多说直接开始。首先是下载一个可以拨打SIP电话的客户终端,这里我选择的是MicroSIP, 下载红圈内的文件,下载好之后直接一路安装即可,没有什么特别注意的地方。  安装好客户端之后,就需要注

weixin_43918519的博客 3807

AI Agent智能体开发实战:Qwen3大模型与多智能体应用案例详解(值得收藏)

本文介绍了《AI Agent智能体与MCP开发实践:基于Qwen3大模型》一书,系统阐述AI Agent开发技术栈及5个大型项目案例。内容涵盖基础理论、实战应用,包括多Agent智能客服、MCP服务开发、旅游规划智能体等。作者王晓华为AI技术专家,所有代码均经过测试。适合智能体开发初学者、大模型应用开发人员及高校学生学习,帮助读者掌握Agent开发完整技术栈、MCP服务集成方法和多智能体协作系统构建能力。

Trb701012的博客 1172

基于ESP32-WROOM的智能蓝牙电压电流监测与远程控制系统设计

本文介绍了基于ESP32-WROOM的智能蓝牙电压电流监测与远程控制系统设计。该系统集成了INA219传感器和OLED显示屏,通过蓝牙实现无线数据传输和远程控制,适用于智能家居能耗监控和工业设备管理,具有成本低、精度高、功耗优化等优点。

qsc901234的博客 203

Windows 11 部署 Docker Desktop:从 WSL 报错到服务配置的完整排障实录

本文详细记录了在Windows 11上部署Docker Desktop时遇到的WSL报错问题及完整解决方案。从Hyper-V配置、BIOS设置到系统服务检查,提供了一系列实用命令和排查步骤,帮助开发者快速解决'Unexpecter WSL error'等常见问题,实现Docker与WSL2的稳定运行。

weixin_30687051的博客 120

【粉丝福利社】AI Agent开发与应用:基于大模型的智能体构建

随着人工智能技术的迅猛发展,大语言模型(Large Language Models,LLM)正在成为智能体构建的核心驱动力,推动各行业实现自动化与智能化变革。这些基于LLM的智能体不仅具备出色的自然语言处理能力,还能通过多轮对话、知识推理和任务自动化来高效应对复杂任务。在金融、医疗、教育和客户服务等领域,智能体展现出了强大的适应能力,正在重塑传统的业务流程与人机交互方式。

愚公智库 10万+

跨模态行人重识别实战:Python复现SYSU-MM01官方评估协议

本文详细介绍了如何用Python复现SYSU-MM01数据集的官方评估协议,以解决原Matlab代码在Python生态中不便使用的问题。文章深入解析了数据集的`indoor`与`all`两种评估模式,并提供了完整的Python代码实现,包括特征加载、相似度计算、Rank-k与mAP指标计算等核心步骤,确保评估结果与官方Matlab版本完全一致,助力跨模态行人重识别研究。

weixin_29081163的博客 99

【粉丝福利社】扣子开发AI Agent智能体应用(人工智能技术丛书)

《扣子开发AI Agent智能体应用》是一本面向AI智能体开发的实用指南。全书共16章,系统介绍了智能体概念、扣子AI开发平台功能、插件卡片制作、工作流设计、企业知识库构建等核心技术,并提供了9个行业案例实战,涵盖推文生成、英语学习助手、智能客服等热门场景。本书特色在于配套丰富的教学资源(提示词文件、视频教程等)和低门槛的开发方式,特别适合零基础开发者快速上手。作者团队由多位AI领域专家组成,内容兼顾理论深度与实践价值,为读者提供了从入门到实战的完整学习路径,是探索AI应用落地的实用参考书。

愚公智库 6万+

JavaScript教程-字符集,Unicode转义序列,标识符,数据类型,数字,未定义值,浮点数,字符串,引用数据类型,类型检测,类型转换,运算符,关系运算符,

前端学习

VAN 212

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

大模型书籍推荐丨大模型应用开发-动手做AI Agent,全方位解析,让你轻松入门Agent

我现在讲的这些还是很有限,如果你对大模型感兴趣,那建议你把这本书看完并吃透它,这本书的pdf版本我已经帮你打包好了!

DEVELOPERAA的博客 1247

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

从零搭建智能体:用DeepSeek构建AI智能体Agent实战

本文采用一个小demo介绍AIAgent的原理并实现了一个简单的Agent

dibdoehn的博客 5220

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

全网爆火的第一本程序员的Agent入门书籍——《大模型应用开发 动手做AI Agent》

这本书一共9章,涉及到基础理论、Agent 框架、Multi-Agent、代码实战等丰富内容,整本书更偏向教程实战,就像书名所说的,相当一部分都是代码教学而非枯燥的理论研究,我认为即使是代码小白,也能跟着步骤一步一步用代码实现一个 Agent!书中既介绍了 ReAct、LangChain 等经典框架,也涉及了爆火的 AutoGPT、Camel 等,还有 AutoGen、MetaGPT 这样的多智能体框架,还是非常惊喜的!

lyy2017175913的博客 1690
上一篇: RAG技术深度解析:2024年架构演进与实战经验沉淀
下一篇: 大模型应用开发实战:RAG驱动的智能体开发全解析
AI小模型
博客等级 码龄6年 6863粉丝 487原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI小模型

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值