Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Appendix C: Recommended Learning Resources and Communities

Agent Development Learning Resource Map


📚 Official Documentation

ResourceLinkDescription
LangChain Docspython.langchain.comMost comprehensive Agent framework documentation
LangGraph Docslangchain-ai.github.io/langgraphStateful Agent development
OpenAI API Docsplatform.openai.com/docsModel API usage guide
Anthropic Docsdocs.anthropic.comClaude model documentation
MCP Specificationmodelcontextprotocol.ioAgent tool standard protocol

Books

  • "Building LLM Powered Applications" — A practical guide to LLM application development
  • "Generative AI with LangChain" — In-depth guide to the LangChain framework
  • "Designing Autonomous AI Agent Systems" — Principles of Agent system design

Online Courses

  • DeepLearning.AI "Building Agentic RAG with LlamaIndex" series
  • LangChain Academy — Official LangChain courses (free)
  • Andrew Ng "AI Agentic Design Patterns" series

🛠️ Open Source Projects

ProjectDescription
LangChainMost popular Agent development framework
LangGraphStateful Agent workflows
CrewAIMulti-Agent role-playing framework
AutoGenMicrosoft multi-Agent framework (0.4 event-driven architecture)
DifyOpen-source LLM application platform
mem0Agent memory layer
ChromaDBLightweight vector database

🌐 Communities and Forums

English Communities

  • LangChain Discord — Active developer community
  • Reddit r/LangChain — Discussion and sharing
  • GitHub Discussions — Official discussion boards for each framework
  • Hugging Face — Open-source model community

Chinese Communities

  • Juejin (稀土掘金) — Search "Agent开发", "LangChain实战" for many Chinese practice articles
  • Zhihu (知乎) — Follow "AI Agent", "LLM应用开发" topics for industry discussions and technical analysis
  • CSDN — Agent development tutorials and troubleshooting records
  • Bilibili / YouTube Chinese channels — Search "Agent开发教程" for quality video tutorials
  • WeChat Official Accounts — Recommended: 机器之心, 量子位, AI科技大本营 (track latest Agent technology trends)
  • Tongyi Qianwen Community — Alibaba Cloud's LLM developer community, suitable for developers using domestic models

📄 Key Academic Papers

The following are core academic papers referenced in this book, organized by technical topic. Each topic has a corresponding dedicated paper reading section in the book — it is recommended to read selectively according to your learning progress.

💡 Deep Reading Section Index:

Prompting Strategies and Reasoning

PaperAuthorsYearBook ChapterLink
Chain-of-Thought Prompting Elicits Reasoning in Large Language ModelsWei et al. (Google Brain)20223.3arXiv:2201.11903
Large Language Models are Zero-Shot ReasonersKojima et al.20223.3arXiv:2205.11916
Self-Consistency Improves Chain of Thought ReasoningWang et al. (Google Brain)20233.3, 17.2arXiv:2203.11171
Tree of Thoughts: Deliberate Problem Solving with LLMsYao et al. (Princeton)20233.3arXiv:2305.10601
ReAct: Synergizing Reasoning and Acting in Language ModelsYao et al. (Princeton)20223.3, 6.2arXiv:2210.03629
Plan-and-Solve PromptingWang et al.20236.3arXiv:2305.04091

Tool Use

PaperAuthorsYearBook ChapterLink
Toolformer: Language Models Can Teach Themselves to Use ToolsSchick et al. (Meta)20234.1arXiv:2302.04761
Gorilla: Large Language Model Connected with Massive APIsPatil et al. (UC Berkeley)20234.1arXiv:2305.15334
ToolLLM: Facilitating LLMs to Master 16000+ Real-world APIsQin et al.20234.1arXiv:2307.16789
ToolACE: Winning the Points of LLM Function CallingLiu et al. (Huawei Noah's Ark & USTC)20244.6arXiv:2409.00920
RAG-MCP: Mitigating Prompt Bloat in LLM Tool SelectionGan et al.20254.6arXiv:2505.03275

Skill Systems

PaperAuthorsYearBook ChapterLink
Voyager: An Open-Ended Embodied Agent with LLMsWang et al. (NVIDIA & Caltech)20235.6arXiv:2305.16291
CRAFT: Customizing LLMs by Creating and Retrieving from Specialized ToolsetsYuan et al. (Peking University)20245.6arXiv:2309.17428

Memory Systems

PaperAuthorsYearBook ChapterLink
Generative Agents: Interactive Simulacra of Human BehaviorPark et al. (Stanford)20235.1arXiv:2304.03442
MemGPT: Towards LLMs as Operating SystemsPacker et al. (UC Berkeley)20235.1arXiv:2310.08560
MemoryBank: Enhancing LLMs with Long-Term MemoryZhong et al.20235.1arXiv:2305.10250
Cognitive Architectures for Language Agents (CoALA)Sumers et al.20235.1arXiv:2309.02427
HippoRAG: Neurobiologically Inspired Long-Term Memory for LLMsGutiérrez et al. (OSU)20245.6arXiv:2405.14831
Zep: A Temporal Knowledge Graph Architecture for Agent MemoryRasmussen et al.20255.6arXiv:2501.13956

Reflection and Self-Correction

PaperAuthorsYearBook ChapterLink
Reflexion: Language Agents with Verbal Reinforcement LearningShinn et al.20236.4arXiv:2303.11366
Self-Refine: Iterative Refinement with Self-FeedbackMadaan et al. (CMU)20236.4arXiv:2303.17651
CRITIC: LLMs Can Self-Correct with Tool-Interactive CritiquingGou et al.20236.4arXiv:2305.11738
Large Language Models Cannot Self-Correct Reasoning YetHuang et al.20236.4arXiv:2310.01798

Retrieval-Augmented Generation (RAG)

PaperAuthorsYearBook ChapterLink
Retrieval-Augmented Generation for Knowledge-Intensive NLP TasksLewis et al. (Meta AI)20207.1arXiv:2005.11401
Self-RAG: Learning to Retrieve, Generate, and CritiqueAsai et al.20237.1arXiv:2310.11511
Corrective Retrieval Augmented Generation (CRAG)Yan et al.20247.1arXiv:2401.15884
From Local to Global: A Graph RAG ApproachEdge et al. (Microsoft)20247.1arXiv:2404.16130
LightRAG: Simple and Fast Retrieval-Augmented GenerationGuo et al. (HKU)20247.6arXiv:2410.05779

Planning and Reasoning

PaperAuthorsYearBook ChapterLink
ReAct: Synergizing Reasoning and Acting in Language ModelsYao et al. (Princeton)20226.2arXiv:2210.03629
Plan-and-Solve PromptingWang et al.20236.3arXiv:2305.04091
Reflexion: Language Agents with Verbal Reinforcement LearningShinn et al.20236.4arXiv:2303.11366
Learning to Reason with LLMs (OpenAI o1)OpenAI20246.6openai.com
DeepSeek-R1: Incentivizing Reasoning Capability via RLDeepSeek-AI20256.6arXiv:2501.12948

Multi-Agent Systems

PaperAuthorsYearBook ChapterLink
MetaGPT: Meta Programming for Multi-Agent CollaborationHong et al.202314.1arXiv:2308.00352
Communicative Agents for Software Development (ChatDev)Qian et al.202314.1arXiv:2307.07924
AutoGen: Enabling Next-Gen LLM ApplicationsWu et al. (Microsoft)202314.1arXiv:2308.08155
AgentVerse: Facilitating Multi-Agent CollaborationChen et al.202314.1arXiv:2308.10848
Magentic-One: A Generalist Multi-Agent SystemFourney et al. (Microsoft)202414.6arXiv:2411.04468
Multi-Agent Collaboration Mechanisms: A Survey of LLMsNguyen et al.202514.6arXiv:2501.06322

Safety and Reliability

PaperAuthorsYearBook ChapterLink
Not What You've Signed Up For: Indirect Prompt InjectionGreshake et al.202317.1arXiv:2302.12173
HackAPrompt: Exposing Systemic Weaknesses of LLMsSchulhoff et al.202317.1arXiv:2311.16119
FActScore: Fine-grained Atomic Evaluation of Factual PrecisionMin et al. (UW)202317.2arXiv:2305.14251
A Survey on Hallucination in Large Language ModelsHuang et al.202317.2arXiv:2311.05232
InjecAgent: Benchmarking Indirect Prompt Injections in Tool-Integrated AgentsZhan et al.202417.6arXiv:2403.02691
AgentDojo: Dynamic Environment for Agent Attack/DefenseDebenedetti et al. (ETH Zurich)202417.6arXiv:2406.13352
Agent Security Bench (ASB): Attacks and Defenses in LLM AgentsZhang et al.202517.6arXiv:2410.02644

Agent Surveys

PaperAuthorsYearDescriptionLink
A Survey on Large Language Model based Autonomous AgentsWang et al. (Renmin University)2023Most comprehensive LLM Agent surveyarXiv:2308.11432
The Rise and Potential of Large Language Model Based Agents: A SurveyXi et al.2023Survey on the rise and potential of AgentsarXiv:2309.07864
LLM Powered Autonomous AgentsLilian Weng (OpenAI)2023Excellent technical blog, suitable for beginnerslilianweng.github.io
Multi-Agent Collaboration Mechanisms: A Survey of LLMsNguyen et al.2025Survey on multi-Agent collaboration mechanismsarXiv:2501.06322

💡 Reading Recommendation: If time is limited, prioritize these 7 "must-read" papers: ① ReAct (basic Agent paradigm) ② Generative Agents (memory system design) ③ Original RAG paper (knowledge augmentation) ④ Reflexion (self-improvement) ⑤ DeepSeek-R1 (reasoning model, 2025) ⑥ Magentic-One (general multi-Agent system, 2024) ⑦ A Survey on LLM based Autonomous Agents (panoramic survey).


📰 Staying Updated

The Agent field evolves rapidly. It is recommended to follow:

  • LangChain Blog — Framework updates and best practices
  • OpenAI Blog — Model capability updates and Agents SDK development
  • Anthropic Blog — Claude model and MCP protocol updates
  • Google AI Blog — Gemini model and A2A protocol developments
  • The Batch (by Andrew Ng) — Weekly AI industry newsletter
  • arXiv — Latest research papers (search "LLM Agent")
  • DeepSeek Blog — Latest developments in open-source reasoning models