Skip to content

学习资源与参考链接

本文档汇总了 AI Agent 开发学习过程中的优质资源、工具和社区链接。

📚 官方文档

LLM 平台

  • OpenAI
  • 官方文档:https://platform.openai.com/docs
  • API 参考:https://platform.openai.com/docs/api-reference
  • Cookbook:https://github.com/openai/openai-cookbook
  • Prompt Engineering Guide:https://platform.openai.com/docs/guides/prompt-engineering

  • Azure OpenAI

  • 服务文档:https://learn.microsoft.com/azure/cognitive-services/openai/
  • 快速入门:https://learn.microsoft.com/azure/cognitive-services/openai/quickstart

  • Anthropic Claude

  • 文档:https://docs.anthropic.com/
  • Prompt Library:https://docs.anthropic.com/claude/prompt-library

开源模型

  • Ollama(本地运行)
  • 官网:https://ollama.ai/
  • GitHub:https://github.com/ollama/ollama
  • 模型库:https://ollama.ai/library

  • Hugging Face

  • 模型中心:https://huggingface.co/models
  • Transformers 文档:https://huggingface.co/docs/transformers

🛠️ 开发框架

LangChain 生态

  • LangChain
  • 官网:https://www.langchain.com/
  • Python 文档:https://python.langchain.com/
  • JS/TS 文档:https://js.langchain.com/
  • GitHub:https://github.com/langchain-ai/langchain
  • LangSmith(调试工具):https://www.langsmith.com/

  • LangGraph

  • 文档:https://langchain-ai.github.io/langgraph/
  • GitHub:https://github.com/langchain-ai/langgraph

LlamaIndex

  • 官网:https://www.llamaindex.ai/
  • 文档:https://docs.llamaindex.ai/
  • GitHub:https://github.com/run-llama/llama_index
  • 示例库:https://github.com/run-llama/llama-hub

其他框架

  • AutoGen(微软)
  • 文档:https://microsoft.github.io/autogen/
  • GitHub:https://github.com/microsoft/autogen

  • CrewAI

  • 官网:https://www.crewai.com/
  • GitHub:https://github.com/joaomdmoura/crewAI

  • Semantic Kernel(微软)

  • 文档:https://learn.microsoft.com/semantic-kernel/
  • GitHub:https://github.com/microsoft/semantic-kernel

🎓 学习教程

Prompt Engineering

  • Learn Prompting
  • 网站:https://learnprompting.org/
  • 内容:全面的 Prompt 工程教程(支持中文)

  • Prompt Engineering Guide

  • 网站:https://www.promptingguide.ai/
  • GitHub:https://github.com/dair-ai/Prompt-Engineering-Guide

  • OpenAI Prompt Engineering

  • 课程:https://platform.openai.com/docs/guides/prompt-engineering

在线课程

  • DeepLearning.AI
  • LangChain for LLM Application Development
  • Building Systems with the ChatGPT API
  • LangChain: Chat with Your Data
  • 网站:https://www.deeplearning.ai/short-courses/

  • Coursera

  • Generative AI with Large Language Models
  • 网站:https://www.coursera.org/

YouTube 频道

  • AI Jason(中文)
  • 频道:https://www.youtube.com/@AIJason666
  • 内容:AI Agent 实战教程

  • Sam Witteveen

  • 频道:https://www.youtube.com/@samwitteveenai
  • 内容:LangChain、Agent 开发

  • Matthew Berman

  • 频道:https://www.youtube.com/@matthew_berman
  • 内容:LLM、Agent 最新动态

📖 推荐书籍

中文书籍

  • 《大语言模型应用开发实战》
  • 《LangChain 实战:构建基于大语言模型的应用程序》
  • 《AI Agent:智能体开发指南》

英文书籍

  • "Designing Large Language Model Applications" by Trevor Grant
  • "Building LLM Apps: Create Intelligent Apps and Agents with Large Language Models" by Valentina Alto
  • "Generative AI with LangChain" by Ben Auffarth

🔧 开发工具

IDE 插件

  • GitHub Copilot
  • 网站:https://github.com/features/copilot
  • 支持:VS Code、JetBrains、Vim

  • Cursor

  • 网站:https://cursor.sh/
  • AI 原生代码编辑器

  • Continue

  • 网站:https://continue.dev/
  • 开源 AI 编程助手

向量数据库

  • Pinecone
  • 官网:https://www.pinecone.io/
  • 文档:https://docs.pinecone.io/

  • Weaviate

  • 官网:https://weaviate.io/
  • 文档:https://weaviate.io/developers/weaviate

  • Qdrant

  • 官网:https://qdrant.tech/
  • 文档:https://qdrant.tech/documentation/

  • Chroma

  • 官网:https://www.trychroma.com/
  • GitHub:https://github.com/chroma-core/chroma

  • FAISS(Meta)

  • GitHub:https://github.com/facebookresearch/faiss

调试和测试工具

  • LangSmith
  • 网站:https://www.langsmith.com/
  • 用途:LangChain 应用调试和监控

  • Weights & Biases

  • 网站:https://wandb.ai/
  • 用途:实验跟踪和可视化

  • PromptLayer

  • 网站:https://promptlayer.com/
  • 用途:Prompt 管理和追踪

💬 社区和论坛

国内社区

  • 知乎 - AI、机器学习话题
  • CSDN - 技术博客和教程
  • 掘金 - 前沿技术文章
  • GitHub - 开源项目和代码示例

国际社区

  • Reddit
  • r/LangChain:https://www.reddit.com/r/LangChain/
  • r/LocalLLaMA:https://www.reddit.com/r/LocalLLaMA/
  • r/OpenAI:https://www.reddit.com/r/OpenAI/

  • Discord

  • LangChain:https://discord.gg/langchain
  • OpenAI:https://discord.gg/openai

  • Stack Overflow

  • langchain 标签:https://stackoverflow.com/questions/tagged/langchain

技术博客

  • OpenAI Blog:https://openai.com/blog
  • Anthropic Blog:https://www.anthropic.com/news
  • LangChain Blog:https://blog.langchain.dev/
  • Towards Data Science:https://towardsdatascience.com/

🎯 实战项目灵感

开源项目

  • AutoGPT
  • GitHub:https://github.com/Significant-Gravitas/AutoGPT
  • 自主 AI Agent

  • BabyAGI

  • GitHub:https://github.com/yoheinakajima/babyagi
  • 任务驱动的自主 Agent

  • GPT Engineer

  • GitHub:https://github.com/AntonOsika/gpt-engineer
  • 代码生成 Agent

  • MetaGPT

  • GitHub:https://github.com/geekan/MetaGPT
  • 多 Agent 协作框架

  • ChatGPT-Next-Web

  • GitHub:https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web
  • 聊天界面实现

应用场景示例

  1. 智能客服系统
  2. 自动回答常见问题
  3. 工单创建和跟踪
  4. 多语言支持

  5. 文档助手

  6. PDF/Word 文档问答
  7. 自动摘要和翻译
  8. 知识库管理

  9. 代码助手

  10. 代码解释和生成
  11. Bug 修复建议
  12. 代码审查

  13. 个人助理

  14. 日程管理
  15. 邮件处理
  16. 信息收集和整理

  17. 内容创作

  18. 文章写作
  19. 社交媒体内容生成
  20. SEO 优化

📊 数据集和资源

提示词库

  • Awesome ChatGPT Prompts
  • GitHub:https://github.com/f/awesome-chatgpt-prompts

  • LangChain Hub

  • 网站:https://smith.langchain.com/hub

  • PromptBase

  • 网站:https://promptbase.com/

测试数据集

  • MMLU(多任务语言理解)
  • 论文:https://arxiv.org/abs/2009.03300

  • HumanEval(代码评估)

  • GitHub:https://github.com/openai/human-eval

  • AGIEval(通用智能评估)

  • GitHub:https://github.com/ruixiangcui/AGIEval

🔐 安全和伦理

安全指南

  • OWASP Top 10 for LLM Applications
  • 网站:https://owasp.org/www-project-top-10-for-large-language-model-applications/

  • Microsoft Responsible AI

  • 资源:https://www.microsoft.com/ai/responsible-ai

  • OpenAI Safety Best Practices

  • 文档:https://platform.openai.com/docs/guides/safety-best-practices

提示词注入防护

  • Prompt Injection Primer
  • 文章:https://simonwillison.net/2023/May/2/prompt-injection-explained/

  • LLM Security

  • GitHub:https://github.com/corca-ai/awesome-llm-security

📰 新闻和资讯

新闻聚合

  • Papers with Code
  • 网站:https://paperswithcode.com/
  • 最新研究论文和代码

  • Hugging Face Daily Papers

  • 网站:https://huggingface.co/papers

  • AI News(机器之心)

  • 网站:https://www.jiqizhixin.com/

Twitter/X 关注

  • @OpenAI
  • @AnthropicAI
  • @LangChainAI
  • @hwchase17(LangChain 创始人)
  • @karpathy(OpenAI 前研究科学家)

🎥 会议和活动

主要会议

  • NeurIPS(神经信息处理系统大会)
  • ICML(国际机器学习大会)
  • ACL(计算语言学协会年会)
  • EMNLP(自然语言处理实证方法会议)

在线活动

  • LangChain Webinars
  • OpenAI DevDay
  • AI Engineer Summit

💼 职业发展

招聘平台

  • LinkedIn:AI Engineer、ML Engineer 职位
  • AngelList:创业公司机会
  • AI Jobs:https://aijobs.net/

技能认证

  • AWS Certified Machine Learning
  • Google Cloud Professional ML Engineer
  • Microsoft Certified: Azure AI Engineer

📝 论文阅读

必读论文

  1. "Attention Is All You Need"(Transformer)
  2. 链接:https://arxiv.org/abs/1706.03762

  3. "Language Models are Few-Shot Learners"(GPT-3)

  4. 链接:https://arxiv.org/abs/2005.14165

  5. "Chain-of-Thought Prompting"

  6. 链接:https://arxiv.org/abs/2201.11903

  7. "ReAct: Synergizing Reasoning and Acting"

  8. 链接:https://arxiv.org/abs/2210.03629

  9. "Retrieval-Augmented Generation"(RAG)

  10. 链接:https://arxiv.org/abs/2005.11401

论文阅读工具

  • arXiv:https://arxiv.org/
  • Semantic Scholar:https://www.semanticscholar.org/
  • Connected Papers:https://www.connectedpapers.com/

🔗 其他资源

GitHub Awesome 列表

  • Awesome LangChain
  • https://github.com/kyrolabs/awesome-langchain

  • Awesome LLM

  • https://github.com/Hannibal046/Awesome-LLM

  • Awesome ChatGPT

  • https://github.com/humanloop/awesome-chatgpt

技术周刊

  • AI Weekly
  • The Batch(deeplearning.ai)
  • NLP Newsletter

💡 使用建议

  1. 从官方文档开始:先掌握基础概念
  2. 实践为主:动手做项目比只看教程更重要
  3. 关注社区:参与讨论,获取最新动态
  4. 持续学习:AI 领域发展迅速,保持更新
  5. 分享经验:写博客、做开源,帮助他人也提升自己