学习资源与参考链接
本文档汇总了 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 - 开源项目和代码示例
国际社区
- 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
- 聊天界面实现
应用场景示例
- 智能客服系统
- 自动回答常见问题
- 工单创建和跟踪
-
多语言支持
-
文档助手
- PDF/Word 文档问答
- 自动摘要和翻译
-
知识库管理
-
代码助手
- 代码解释和生成
- Bug 修复建议
-
代码审查
-
个人助理
- 日程管理
- 邮件处理
-
信息收集和整理
-
内容创作
- 文章写作
- 社交媒体内容生成
- 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
📝 论文阅读
必读论文
- "Attention Is All You Need"(Transformer)
-
链接:https://arxiv.org/abs/1706.03762
-
"Language Models are Few-Shot Learners"(GPT-3)
-
链接:https://arxiv.org/abs/2005.14165
-
"Chain-of-Thought Prompting"
-
链接:https://arxiv.org/abs/2201.11903
-
"ReAct: Synergizing Reasoning and Acting"
-
链接:https://arxiv.org/abs/2210.03629
-
"Retrieval-Augmented Generation"(RAG)
- 链接: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
💡 使用建议
- 从官方文档开始:先掌握基础概念
- 实践为主:动手做项目比只看教程更重要
- 关注社区:参与讨论,获取最新动态
- 持续学习:AI 领域发展迅速,保持更新
- 分享经验:写博客、做开源,帮助他人也提升自己