手把手教你做 AI Agent

详解AI Agent系列|(1)AI Agent到底是什么 从high-level来简明概括地介绍一下AI Agent 阅读详情

文末赠书

AI Agent火爆到什么程度?

OpenAI创始人奥特曼预测,未来各行各业,每一个人都可以拥有一个AI Agent;比尔·盖茨在2023年层预言:AI Agent将彻底改变人机交互方式,并颠覆整个软件行业;吴恩达教授在AI Ascent 2024演讲中高赞:AI Agent是一个令人兴奋的趋势,所有从事AI开发的人都应该关注。而国内的各科技巨头也纷纷布局AI Agent平台,如:钉钉的AI PaaS、百度智能云千帆大模型平台等等。

Agent 是未来最重要的智能化工具。对于程序员来说,是时候将目光转向大模型的应用开发了,率先抢占AI的下一个风口AI Agent。

小异带来一本新书《大模型应用开发 动手做 AI Agent》,这本书由《GPT图解》的作者黄佳老师创作,从0到1手把手教你做AI Agent。现在下单享受5折特惠!

1115c82b6eabcfa108d840a7be144bd8.png

▼点击下方,即可5折起购书

有这样一本秘籍在手,程序员们这下放心了吧,让我们先来揭开 Agent 的神秘面纱。

AI Agent 面面观

先对 Agent 下一个定义:Agent 是一个具有一定程度自主性的人工智能系统。更进一步说,Agent 是一个能够感知环境、做出决策并采取行动的系统。

Agent 具有四大特性:

· 自主性:Agent 能够根据自身的知识和经验,独立做出决策和采取行动。

· 适应性:Agent 能够学习和适应环境,不断提高自己的能力。

· 交互性:Agent 能够与人类进行交互,提供信息和服务。

· 功能性:Agent 可以在特定领域内执行特定的任务。

要从技术上实现上述特性,Agent 通常需要包含四大核心组件。感知器用来收集环境信息;知识库存储和管理有关环境和自身状态的信息;决策引擎分析感知的信息,做出决策;执行器在环境中采取行动。

566329428a4e9df60eef8e7c45f1e280.png

那么,我们在开发 Agent 时要遵循哪些原则才能收效最佳呢?本书作者引据儒家经典的“博学之,审问之,慎思之,明辨之,笃行之”。 在经过引申之后,为我们阐述了 Agent 方法论。

博学:海纳百川,基于海量数据的训练。

审问:接受清晰明确的指令,即有效的提示工程。

慎思:在精巧设计的模式下认知,配置 CoT、ToT、ReAct 等思维框架。

明辨:明确地遵循人类道德规范,通过指令微调和价值对齐来确保AI安全无害。

笃行:借助 ToolCalls 和 Function Calling 等技术工具与外界交互。

239e9dfcb4284caf2eb62ab1c6ffa210.png

将传统文化中的哲理与现代科技前沿结合,碰撞出智慧的火花,这对处于萌芽阶段的 Agent 技术来说,是十分珍贵的思考。Agent 市场潜力巨大,但目前相关技术资料分散,本书将多项 AI 技术和工具整合到一起,为 Agent 开发提供系统性指导。

作者黄佳,笔名咖哥,现任新加坡科技研究局人工智能研究员,他在 NLP、大模型、AI in MedTech、AI in FinTech 等领域积累了丰富的项目经验。他还著有《GPT图解:大模型是怎样构建的》《零基础学机器学习》《数据分析咖哥十话:从思维到实践促进运营增长》等图书。

19cbd2cd8feac4b42b8c2e2ff0c0af11.png

在黄佳的书中,他总是以“咖哥”这个角色引出讨论,再以妙趣横生的方式讲解复杂的技术。这是因为他乐于保持好奇心、拥抱变化、持续学习,希望借助AI的“慧眼”和“注意力”来观察世界,并以轻松幽默的方式分享知识,收获本真的快乐。

现在,让咖哥带着我们动手玩转 Agent 开发吧。

动手玩转 AI Agent

对于构建 Agent 来说,目前业界已经具备技术基础,包括大模型和 AIGC 模型、人工智能应用开发框架和工具、软件平台、丰富的数据等。只要结合具体的业务场景,将现有技术进行整合,就能开发出满足需求的 Agent。

本书按照“基础知识——技术工具——项目实战”三部分来组织内容,帮助读者从理论学习推进到动手实际操作。

基础知识

这部分先是定义了 Agent 的概念,然后说明大模型对于 Agent 的重要程度如同大脑,这是 Agent 进行理解和决策的基础。还对 Agent 的四大特性与四大核心组件进行介绍。

书中提到 Agent 可用于自动化办公、客户服务、个性化推荐、医疗保健等领域,将会带来新的商业模式和变革。

dc487c8660e04449282103a62c938449.png

技术工具

书中介绍了 Agent 架构的四大要素,分别是规划、记忆、工具、执行。重点介绍了当前流行的 ReAct 框架。详细说明了以下技术工具的使用方法。

· OpenAI API 以及 OpenAI Assistants:用于调用包含 GPT-4 模型 和 DALL·E 3 模型在内的众多人工智能模型。

· LangChain:开源框架,专门用于构建和开发由大型语言模型驱动的应用程序,其中包含对 ReAct 框架的封装和实现。

· LlamaIndex:开源框架,用于帮助管理和检索非结构化数据,利用大模型的能力和 Agent 框架来提高文本检索的准确性、效率和智能程度。

ff4c84eafc69e3397096c243a9ba6b0d.png

Agent 通过接口连接大模型,获得生成内容、语言理解、决策支持能力,再通过外部工具执行复杂任务,或者与环境交互。

项目实战

工具都会用之后,这部分要讲的就是怎样做出成功的应用,书中详细解析了 7 个项目的实战。

· Agent 1:自动化办公项目,通过 Assistants API 和 DALL·E 3 模型创作 PPT。

· Agent 2:多功能选择的引擎,通过 Function Calling 调用函数。

· Agent 3:推理与行动的协同,通过 LangChain 中的 ReAct 框架实现自动定价。

· Agent 4:计划和执行的解耦,通过 LangChain 中的 Play-and-Execute 实现智能调度库存。

· Agent 5:知识的提取与整合,通过 LlamaIndex 实现检索增强生成 Agent。

· Agent 6:GitHub 的网红聚落,AutoGPT、BabyAGI 和 CAMEL。

· Agent 7:多 Agent 框架,AutoGen 和 MetaGPT。

本书兼具理论与实践,读者可以轻松入门,快速掌握 AI Agent 的开发方法。

结语

自从 ChatGPT 诞生以来,大模型技术在业界可谓炙手可热,人们从最初的惊叹到现在广泛应用,而人工智能的下一个引爆点很有可能就是 AI Agent。

《大模型应用开发:动手做 AI Agent》从零基础出发,介绍了 Agent 的定义、特性与技术架构,还对构建 Agent 的 AI 技术工具进行了详细讲解,最后以 7 个实战项目展示了 Agent 开发的方法。

本书的一大特点是站在技术前沿,结合当下实际需要,提出了一套 Agent 开发的系统性方法论。这在业界具有开创性意义,作者也希望读者通过这本书开启对人工智能应用开发的探索。

实战性强是本书另一大特点,7 个实战项目覆盖了 Agent 开发的多个方面。读者如果在实际工作中遇到困难,都可以在案例中得到启发,或者直接找到解决方案。

在这本书里,我们又见到咖哥和搭档小雪,在轻松幽默的对话中,将各种原理和概念娓娓道来,生动形象地解释了复杂的技术实现过程。即使是讲前沿的 AI 技术,读者也会觉得非常有趣。

1cec7bda66e414f669303a9777b0d119.png

本书适合想要转型的程序员、意欲投身 AI 领域的专业研究人员阅读。对 Agent 技术感兴趣的技术爱好者、企业负责人、高等院校师生也都可以从本书中有所收获。

《大模型应用开发:动手做 AI Agent》为我们提供了一个千载难逢的良机,抓住这个机会,成为时代的领航者吧!

2c356fe4a9b7f09eb363b75cb3045b36.png

▼点击下方,即可5折起购书

2cc85a7b040c2f0fd8d34c3be5f660e6.png

▼点击文末二维码,限时特惠

5折

db2e62296657c868b5a1428b0f522cec.png

赠书规则

赠送新书,由「 人邮出版社」赞助提供 ,感兴趣的朋友推荐入手一本。

本次开奖时间为 2023.5.25 20:00

为了避免中奖后失联,提前加我微信号:wallstreetxt 。

阅读量挑战奖励

应金主的要求,本次赠书活动的规则新增一个阅读量挑战阶梯奖励:

  1. 本文阅读量达到500以上,赠书名额为3本

  2. 本文阅读量达到1000以上,赠书名额为5本

如何参与活动

在本文下方,点击在看、点赞(任意一个),然后加我好友(微信号:wallstreetxt )备注【赠书抽奖】,我会给你发送抽奖小程序

- EOF -

文章已经看到这了,别忘了在右下角点个“赞”和“在看”鼓励哦~

推荐阅读  点击标题可跳转

1、Python 项目工程化最佳实践

2、Python 可以比 C 还要快!

3、streamlit,一个超强的 Python 库

4、豆瓣8.9分的C++经典之作,免费送!

5、Python 3.12 版本有什么变化?

最近我开了一家淘宝店,名字叫【打破壁垒】,主打程序开发相关付费素材、工具的共享类商品,帮助大家降低试错和使用成本。欢迎大家关注。

d92f8cb38d477197aea326a1d0305731.jpeg

长按扫描下方二维码,然后点击页面中的【打开淘宝】,即可进入店铺:

6524f03d66bffaa5cd77b087b253a546.png

回复下方「关键词」,获取优质资源

回复关键词「 pybook03」,领取进击的Grey与小伙伴一起翻译的《Think Python 2e》电子版

回复关键词「书单02」,领取进击的Grey整理的 10 本 Python 入门书的电子版

👇关注我的公众号👇

告诉你更多细节干货

4dbba60c477f6afe4a1a462928428226.jpeg

欢迎围观我的朋友圈

👆每天更新所想所悟

人工智能知识普及,AI,大模型,Agent,prompt 但是,如果你问,从政治,经济,文化,制度等方面,来分析一下古代大一统封建王朝三百年的宿命论;虽然现在基于大模型可以实现文本,图片和视频的生成,但AI怎么实现在科学研究,医药,法律,制造业等其它领域的应用,而这就是agent需要解决的问题。至于agent它的手和脚是怎么实现的,然后又是怎么和大模型拼接到一块成为一个人的;我们知道大模型是通过大量的数据进行训练出来的一种具有“一定智能”的人工智能,之所以说具有一定智能是因为大模型目前为止并没有自己的意识,也就是说它没有像人类一样具有自己独立的思想。 阅读详情

相关推荐

浅谈人工智能之基于AutoGen Studio+Ollama本地大模型构建AI Agent

随着人工智能技术的飞速发展,大型语言模型已成为推动创新应用的关键力量。然而,云服务的使用虽然便捷,但面临着数据安全、延迟及成本等挑战。为解决这些问题,越来越多的开发者选择在本地部署大模型。本文将介绍如何利用AutoGen Studio与Ollama这一强大的组合,在本地搭建高效、安全的AI Agent。通过这一方案,开发者不仅能够享受大模型的强大功能,还能确保数据的私密性和降低运行成本。

测试人,测试魂 3094

从0到1开发AI Agent(智能体):基于大模型的AI Agent技术框架

系统会总结出最终的答案,以完成整个任务处理过程图2:流程可以看出Agent执行任务时的循环非常重要。这个循环促使 Agent 不断反思,并根据当前状况判断是否完成任务。

bagell的博客 2520

【AI知识】一文初识AI Agent(人工智能体)

2024年关于AI Agent(人工智能体)的信息漫天飞,急切需要形成初步认知。

趣谈AI栈 1488

AI智能体开发框架,怎么开发一个AI智能体(AI Agent)

背景:1、AI智能体作为当前最优AI应用模式已然成为必会的开发能力。2、AI智能体开发框架已然成为程序员必须掌握的新开发环境,类似visual studio这样的开发工具。3、AI Agent 让 “人机协同” 成为新常态,个人与企业步入 AI 助理时代。AI Agent 能够帮助未来企业构建以 “人机协同” 为核心的智能化运营新常态。4、AI Agent 变革未来生产力的组织形式,对抗组织熵增。

m0_59164304的博客 3059

Agentic AI 和 Agent AI 到底区别在哪里?

人工智能领域近期出现了两个容易混淆的概念:“Agent AI”(通常指人工智能代理)与“Agentic AI”(通常译作能动型人工智能或具代理能动性的AI)。随着2022年底大型语言模型(LLM)的突破(如 ChatGPT 的发布)引发了自治代理的热潮,这两个术语的使用频率大增 。尽管二者名称相似,都涉及自主智能体的理念,但在学术定义、体系架构和能力上存在显著差异。

多年搬砖的经验分享... 1901

读懂AI Agent:基于大模型的人工智能代理

⼤语⾔模型的浪潮推动了AIAgent相关研究快速发展,AIAgent是当前通往AGI的主要探索路线。⼤ 模型庞⼤的训练数据集中包含了⼤量人类行为数据,为模拟人类的交互打下了坚实基础;另⼀⽅⾯, 随着模型规模不断增大,大模型涌现出了上下⽂学习能力、推理能力、思维链等类似⼈类思考方式的多种能力。将大模型作为AIAgent的核⼼⼤脑,就可以实现以往难以实现的将复杂问题拆解成可实现 的子任务、人类的自然语言交互等能力。

qq_25438419的博客 1722

AI Agent(或者LLM Agent)深度讲解

AI Agent是一种超越简单文本生成的人工智能系统。它使用大型语言模型(LLM)作为其核心计算引擎,使其能够进行对话、执行任务、推理并展现一定程度的自主性。简而言之,Agent是一个具有复杂推理能力、记忆和执行任务手段的系统。

顺其自然~专栏 2万+

使用RPA通过GPT大模型AI Agent自动执行业务流程任务企业级应用开发实战:10. 部署AI Agent到生产环境

1.背景介绍 智能助手、虚拟助手、人工智能系统、聊天机器人、在线问答机器人等都是人工智能(AI)领域的热点词汇。如何将人工智能模型应用于实际业务流程中的关键环节、极其重要。在本文中,我将分享一个关于如何将部署完善的GPT-3人工智能模型作为虚拟助手来提升效率的案例。GPT-3是一个开放性的预训练语言模型,能够生成独特的自然语言文本,并具有透明度、容错性

AI天才研究院 377

人工智能时代的落地方案 ——AI Agent

大语言模型的浪潮推动了 AI Agent 相关研究快速发展,AI Agent 是当前通往 AGI 的主要探索路线。大模型庞大的训练数据集中包含了大量人类行为数据,为模拟类 人的交互打下了坚实基础;另一方面,随着模型规模不断增大,大模型涌现出了上 下文学习能力、推理能力、思维链等类似人类思考方式的多种能力。将大模型作为 AI Agent 的核心大脑,就可以实现以往难以实现的将复杂问题拆解成可实现的子任 务、类人的自然语言交互等能力。

深入Java世界:探索编程之美与技术深度 3218

AI人工智能 Agent:在人工智能伦理上的考量

AI人工智能 Agent:在人工智能伦理上的考量 1.背景介绍 随着人工智能(AI)技术的不断发展和广泛应用,AI系统已经逐渐融入到我们生活的方方面面。无论是虚拟助理、自动驾驶汽车、医疗诊断系统,还是金融风险评估模型,AI都在发挥着越来越重要的作用。然而,AI系统的快速发展也

AI天才研究院 2294

AI人工智能 Agent:基础理论解析

AI人工智能 Agent:基础理论解析 1. 背景介绍 在21世纪的今天,人工智能(Artificial Intelligence, AI)已经成为科技领域的热点。AI技术的迅猛发展正在深刻改变我们的生活方式、工作模式和社会结构。人工智能Agent,作为AI的基本构成元素,是我们理解

AI天才研究院 2428

人工智能的未来——AI Agent和Agentic AI的区别与联系

更倾向于描述人工智能的能力,专注于其自主性、适应性和目标导向行为。

2301_82275412的博客 2412

AI人工智能 Agent:对国家安全的影响

1. 背景介绍 随着人工智能技术的不断发展,AI人工智能 Agent已经成为了现代社会中不可或缺的一部分。AI人工智能 Agent是一种能够自主学习、自主决策、自主执行任务的智能体,它可以在各种环境中自主运行,为人类社会带来了巨大的便利和效益。然而,随着AI人工智能 Agent的广泛应用,也带来了一系列的安全问题,这些问题可能会对国家安全造成严重的威

AI架构师小马 2130

深度 | 构建个人的人工智能体(AI Agent),你应该了解的那些事

现在各大科技公司正在投入巨额资金来创建人工智能体(AI Agent),他们的研究工作可能会带给我们几十年以来一直追寻的那种实用且可以自由互动的人工智能。包括Sam Altman在内的许多专家都表示,AI Agent 已成为下一个大热门方向。

嘴巴吃糖了 1940

平衡电桥检测高压绝缘电阻的原理

检测绝缘漏电的高压拓扑如下:BMU需要连接BAT+,BAT-和PE线,并测量电池总压(Ubatt)和负母线电压(Un),并计算出正母线电压(Up)。

booksyhay的专栏 1万+

Android11,无障碍服务模拟多手势使用dispatchGesture时总是onCancelled

AccessibilityService的dispatchGesture去模拟多手势,总是onCancelled的一种解决办法

m0_49953943的博客 2102

AI Agent 基于大模型的人工智能代理

大语言模型的浪潮推动了 AI Agent 相关研究快速发展,AI Agent 是当前通往 AGI 的主要探索路线。大模型庞大的训练数据集中包含了大量人类行为数据,为模拟类 人的交互打下了坚实基础;另一方面,随着模型规模不断增大,大模型涌现出了上 下文学习能力、推理能力、思维链等类似人类思考方式的多种能力。将大模型作为 AI Agent 的核心大脑,就可以实现以往难以实现的将复杂问题拆解成可实现的子任 务、类人的自然语言交互等能力。

2301_79455190的博客 1670

架构师之HBase vs MongoDB 技术选型与场景决策实战案例

面对海量数据和高并发查询,该选 HBase 还是 MongoDB?本文为你提供完整的决策框架!从数据模型对比、架构解析、六大真实场景(电信 CDR、金融行情、广告点击流、电商商品、社交档案、内容管理)到性能、一致性、运维全面对比,助你在 PB 级时序数据和灵活查询之间做出精准选择!

肖哥弹架构博客 1101

关于2025年人工智能agent的5个预测_ai agent 预测

2024年是人工智能agent走向主流的一年。从年初黑客们那些笨拙、昂贵且充满激情的项目开始,agent现在已经得到了科技巨头、SaaS公司、学术研究人员等更多人的接纳。与此同时,他们的形式也在不断增多,从文本扩展到多种模式,并在现实世界中执行行动的能力也变得更强大。在这里,我预测2025年agent领域的轨迹,因为它开始在人工智能社区之外产生影响力。1. 对agent的兴趣持续激增今年,对人工智能agent的兴趣爆发式增长,谷歌搜索量增加了十倍。

qingkahui24689的博客 1635

【Bug已解决】codex: tool call timeout / Function execution exceeds limit — CodeX CLI 工具调用超时解决方案

CodeX CLI 工具调用超时(Bash/文件/MCP)的解决方案,含增加超时、拆分命令、后台运行、避免交互卡住与限制读取。

博客 4204

Dify与第三方平台(飞书、微信、钉钉)LangBot机器人对接实战

调用链路:飞书用户发消息 → 飞书开放平台事件回调 → LangBot 服务 → Dify 应用接口 → Dify 知识库 + 大模型生成答案 → 原路返回飞书聊天框Dify:承载知识库、提示词配置、大模型调用能力;LangBot:多 IM 渠道适配器,统一对接各大 IM 开放平台与 Dify API;飞书开放平台:提供机器人消息收发、事件推送能力。LangBot 作为中间转发服务,一端对接 Dify 应用 API,一端对接飞书开放平台机器人接口;

悦分享 269
上一篇: 巧用 20个 Linux 命令贴士与技巧,让你生产力瞬间翻倍?
下一篇: Tailwind UI,开发接私活必备的工具
codingpy
博客等级 码龄11年 1870粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值