作者: | Micheal Lanham |
语言: | 英文 |
出版年份: | 2025 |
其他分类: | 人工智能 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《AI Agents in Action》是一本由Micheal Lanham撰写的关于人工智能代理(AI Agents)的权威指南。本书深入探讨了如何构建和使用智能代理系统,旨在帮助读者理解并掌握如何利用大型语言模型(LLMs)和相关工具来创建能够自主执行复杂任务的智能代理。
作者Micheal Lanham是一位在软件和技术创新领域拥有超过二十年经验的杰出专家。他曾在多个领域(如游戏开发、机器学习、地理信息系统等)取得显著成就,并著有多部关于深度学习和增强现实的书籍。本书是他在人工智能领域多年研究和实践经验的结晶,反映了他对AI代理技术的深刻理解和未来发展的展望。
本书共分为11章,内容涵盖了从基础概念到高级应用的各个方面,适合从初学者到高级开发者的不同层次读者。
介绍了代理的定义、组成部分以及代理时代的兴起。详细阐述了代理与大型语言模型(LLMs)之间的关系,并探讨了代理在不同场景下的应用方式,包括直接与LLM交互、通过代理/助手代理以及自主代理等。
深入探讨了如何使用商业LLMs(如OpenAI的GPT-4)以及如何通过LM Studio等工具运行开源LLMs。介绍了如何通过提示工程(Prompt Engineering)优化LLM的输出,并提供了选择适合特定需求的LLM的建议。
通过ChatGPT平台展示了如何创建和使用GPT助手。介绍了如何构建能够进行数据分析、指导学习以及执行自定义动作的GPT助手,并探讨了如何通过文件上传扩展助手的知识库。
介绍了AutoGen Studio和CrewAI这两个强大的多代理平台。通过实际案例展示了如何使用这些平台构建能够协作完成任务的多代理系统,包括代码生成、文档分析和复杂任务的自动化。
探讨了如何通过函数调用和工具使用扩展代理的功能。介绍了OpenAI的函数调用机制以及如何使用Semantic Kernel(SK)来构建和管理代理的技能和功能。
介绍了行为树(Behavior Trees)的概念及其在代理系统中的应用。通过GPT Assistants Playground项目展示了如何构建能够自主执行任务的代理系统,并探讨了如何通过行为树控制代理的行为。
介绍了Nexus——一个为本书开发的代理平台。展示了如何使用Nexus构建、测试和部署代理,以及如何通过Streamlit框架开发智能仪表板和聊天应用。
深入探讨了代理的记忆和知识系统,包括检索增强生成(RAG)的工作原理及其在代理中的应用。介绍了如何使用LangChain和Nexus构建知识库和记忆系统。
介绍了提示流(Prompt Flow)的概念及其在优化代理行为中的作用。通过实际案例展示了如何使用提示流测试和评估代理的提示。
探讨了代理推理的重要性,并介绍了如何通过链式思考(Chain of Thought)等技术提高代理的推理能力。同时,展示了如何评估代理的推理策略。
介绍了规划在代理系统中的重要性,并探讨了如何通过规划和反馈机制提高代理的效率和准确性。通过实际案例展示了如何将规划和反馈应用于代理系统。
《AI Agents in Action》是一本理论与实践相结合的书籍。作者通过丰富的案例和代码示例,帮助读者深入理解AI代理的核心概念和技术。书中不仅涵盖了基础理论,还提供了大量实用的开发技巧和工具,使读者能够快速上手并构建自己的AI代理系统。
本书适合以下人群:
通过阅读本书,读者将能够掌握如何构建和优化智能代理系统,从而在人工智能领域迈出坚实的一步。