首页 > 数据库 > 数据库开发技术 > AI Agent 智能体大爆发(文末赠书)
在人工智能领域,OpenAI的创始人奥特曼预测,未来每个人都将拥有一个AI Agent。比尔·盖茨在2023年预言AI Agent将改变人机交互方式,并颠覆整个软件行业。吴恩达在AI Ascent 2024演讲中高度评价了AI Agent,认为这是一个令人兴奋的趋势,所有从事AI开发的人都应该关注。
在国内,各科技巨头也在积极布局AI Agent平台,如钉钉的AI PaaS和百度智能云千帆大模型平台等。Agent作为未来最重要的智能化工具之一,对于程序员来说,是时候将目光转向大模型的应用开发了,率先抢占AI的下一个风口——AI Agent。
AI Agent是一种能够感知环境、进行决策和执行动作的智能实体,通常基于机器学习和人工智能技术,具备自主性和自适应性,在特定任务或领域中能够自主地进行学习和改进。
先对 Agent 下一个定义:Agent 是一个具有一定程度自主性的人工智能系统。更进一步说,Agent 是一个能够感知环境、做出决策并采取行动的系统。
· 自主性:Agent 能够根据自身的知识和经验,独立做出决策和采取行动。
· 适应性:Agent 能够学习和适应环境,不断提高自己的能力。
· 交互性:Agent 能够与人类进行交互,提供信息和服务。
· 功能性:Agent 可以在特定领域内执行特定的任务。
从技术上实现上述特性,Agent 通常包含四大核心组件。感知器用来收集环境信息;知识库存储和管理有关环境和自身状态的信息;决策引擎分析感知的信息,做出决策;执行器在环境中采取行动。
今天,我为大家推荐一本新书《大模型应用开发动手做AI Agent》。这本书由《GPT图解》的作者黄佳老师创作,从零开始手把手教您如何开发AI Agent。现在下单即可享受五折特惠!
加入链接:
黄佳,笔名咖哥,现任新加坡科技研究局人工智能研究员,他在 NLP、大模型、AI in MedTech、AI in FinTech 等领域积累了丰富的项目经验。在黄佳的书中,他总是以“咖哥”这个角色引出讨论,再以妙趣横生的方式讲解复杂的技术。
动手玩转 AI Agent
对于构建 Agent 来说,目前业界已经具备技术基础,包括大模型和 AIGC 模型、人工智能应用开发框架和工具、软件平台、丰富的数据等。只要结合具体的业务场景,将现有技术进行整合,就能开发出满足需求的 Agent。
本书按照“基础知识——技术工具——项目实战”三部分来组织内容,帮助读者从理论学习推进到动手实际操作。
基础知识
这部分先是定义了 Agent 的概念,然后说明大模型对于 Agent 的重要程度如同大脑,这是 Agent 进行理解和决策的基础。还对 Agent 的四大特性与四大核心组件进行介绍。
书中提到 Agent 可用于自动化办公、客户服务、个性化推荐、医疗保健等领域,将会带来新的商业模式和变革。
技术工具
书中介绍了 Agent 架构四大要素,分别是规划、记忆、工具、执行。重点介绍了当前流行的 ReAct 框架。详细说明以下技术工具的使用方法。
· OpenAI API 以及 OpenAI Assistants:用于调用包含 GPT-4 模型 和 DALL·E 3 模型在内的众多人工智能模型。
· LangChain:开源框架,专门用于构建和开发由大型语言模型驱动的应用程序,其中包含对 ReAct 框架的封装和实现。
· LlamaIndex:开源框架,用于帮助管理和检索非结构化数据,利用大模型的能力和 Agent 框架来提高文本检索的准确性、效率和智能程度。
结语
《大模型应用开发:动手做 AI Agent》从零基础出发,介绍了 Agent 的定义、特性与技术架构,还对构建 Agent 的 AI 技术工具进行了详细讲解,最后以 7 个实战项目展示了 Agent 开发的方法。
本书的一大特点是站在技术前沿,结合当下实际需要,提出了一套 Agent 开发的系统性方法论。这在业界具有开创性意义,作者也希望读者通过这本书开启对人工智能应用开发的探索。
实战性强是本书另一大特点,7 个实战项目覆盖了 Agent 开发的多个方面。读者如果在实际工作中遇到困难,都可以在案例中得到启发,或者直接找到解决方案。
今天我也为本公众号粉丝争取到了三本,大家可在本文留言(谈谈自己对AI或者AI Agent的看法),我将挑选3条精彩的留言回复,可后台找我领书。
原文作者:Python学习杂记;如有侵权,请联系管理员删除。