Additional ResourcesΒΆ
A curated collection of resources to deepen your understanding of AI agents and continue your learning journey.
Papers and ResearchΒΆ
Foundational PapersΒΆ
- ReAct: Synergizing Reasoning and Acting in Language Models (2022)
-
Introduces the ReAct pattern for interleaving reasoning and action
-
Chain-of-Thought Prompting Elicits Reasoning in Large Language Models (2022)
-
Demonstrates how to improve reasoning through step-by-step prompting
-
Tree of Thoughts: Deliberate Problem Solving with Large Language Models (2023)
-
Explores multiple reasoning paths for complex problem-solving
-
Reflexion: Language Agents with Verbal Reinforcement Learning (2023)
- Self-reflection and learning from mistakes
Tool Use and Function CallingΒΆ
- Toolformer: Language Models Can Teach Themselves to Use Tools (2023)
-
How LLMs can learn to use external tools
-
Gorilla: Large Language Model Connected with Massive APIs (2023)
- Training LLMs to use APIs effectively
Multi-Agent SystemsΒΆ
- Communicative Agents for Software Development (2023)
-
ChatDev: Multi-agent collaboration for software engineering
-
AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation (2023)
- Microsoft's framework for multi-agent systems
Frameworks and LibrariesΒΆ
Agent FrameworksΒΆ
- LangChain
- Comprehensive framework for building LLM applications
- Extensive tool ecosystem
- Data framework for LLM applications
- Excellent for RAG implementations
- Microsoft's multi-agent conversation framework
- Built-in code execution
- Role-based multi-agent framework
- Simplified orchestration
- Microsoft's SDK for AI orchestration
- Enterprise-focused
- Documentation
Vector DatabasesΒΆ
- Chroma - Open-source embedding database
- Pinecone - Managed vector database
- Weaviate - Open-source vector search engine
- Qdrant - Vector similarity search engine
LLM ProvidersΒΆ
- OpenAI - GPT-4, GPT-3.5
- Anthropic - Claude models
- IBM watsonx.ai - Enterprise AI platform
- Ollama - Run LLMs locally
- Together AI - Open-source model hosting
Courses and TutorialsΒΆ
Online CoursesΒΆ
- DeepLearning.AI - LangChain for LLM Application Development
-
Short course on building with LangChain
-
Practical guide to building with GPT
- Comprehensive NLP and transformer course
Video ResourcesΒΆ
- Andrej Karpathy - State of GPT
-
Overview of GPT capabilities and limitations
- Tutorials and use cases
BooksΒΆ
- Building LLM Apps by Valentina Alto
-
Practical guide to LLM application development
-
Designing Machine Learning Systems by Chip Huyen
- ML systems design and best practices
Community and ForumsΒΆ
Discussion ForumsΒΆ
- LangChain Discord - Active community for LangChain users
- r/LocalLLaMA - Reddit community for local LLM enthusiasts
- Hugging Face Forums - ML and NLP discussions
GitHub RepositoriesΒΆ
- Awesome LLM - Curated list of LLM resources
- Awesome AI Agents - Collection of AI agent resources
- LangChain Templates - Ready-to-use templates
Blogs and ArticlesΒΆ
Technical BlogsΒΆ
- OpenAI Blog - Latest from OpenAI
- Anthropic Blog - Claude and AI safety
- LangChain Blog - Framework updates and tutorials
- Hugging Face Blog - ML and NLP insights
Individual BlogsΒΆ
- Lilian Weng's Blog - Deep dives into AI research
- Eugene Yan - Applied ML and LLMs
- Simon Willison - LLM experiments and tools
Tools and UtilitiesΒΆ
Development ToolsΒΆ
- LangSmith - LLM application observability
- Weights & Biases - ML experiment tracking
- Helicone - LLM observability platform
Prompt EngineeringΒΆ
- PromptPerfect - Prompt optimization
- OpenAI Playground - Interactive prompt testing
- Anthropic Console - Claude prompt testing
DatasetsΒΆ
- Hugging Face Datasets - Large collection of datasets
- Papers with Code - Research datasets
- Kaggle Datasets - Community datasets
Conferences and EventsΒΆ
- NeurIPS - Neural Information Processing Systems
- ICML - International Conference on Machine Learning
- ACL - Association for Computational Linguistics
- ICLR - International Conference on Learning Representations
Stay UpdatedΒΆ
NewslettersΒΆ
- The Batch - DeepLearning.AI weekly newsletter
- Import AI - Jack Clark's AI newsletter
- TLDR AI - Daily AI news
PodcastsΒΆ
- Latent Space - AI engineering podcast
- Practical AI - Making AI practical
- The TWIML AI Podcast - Machine learning and AI
ContributingΒΆ
Know of a great resource that should be included? Please:
- Open an issue on GitHub
- Submit a pull request
- Join the discussion forum
Related Workshop PagesΒΆ
- Prerequisites - Setup instructions
- Lab 1 - Build your first agent
- Lab 2 - Add observability
- Lab 3 - Improve reliability
- Lab 4 - Secure agent data