A curated compilation of Artifical Intelligence resources
- AI Engineering - The book starts with an overview of AI engineering, explaining how it differs from traditional ML engineering and discussing the new AI stack. The more AI is used, the more opportunities there are for catastrophic failures, and therefore, the more important evaluation becomes. This book discusses different approaches to evaluating open-ended models, including the rapidly growing AI-as-a-judge approach.
- Building Intelligent Systems - A guide to machine learning engineering focused on deploying production AI systems.
- Designing Machine Learning Systems - An end-to-end approach to integrating ML in production applications.
- Prompt Engineering for LLMs - A comprehensive guide to effective prompting techniques for LLMs.
- AI Hero - AI Engineering for Curious Professional Developers
- DeepLearning.AI Short Courses - Free short courses on various AI topics by Andrew Ng
- Fast.ai Practical Deep Learning - Practical Deep Learning for Coders
- Full Stack LLM Bootcamp - Learn to build LLM-powered applications
- OpenAI API Documentation - Official documentation for OpenAI's API
- Anthropic Claude Documentation - Official documentation for Anthropic's Claude
- Mistral AI Documentation - Official documentation for Mistral AI
- Google Gemini Documentation - Official documentation for Google's Gemini model
- arXiv CS.AI - Recent AI research papers
- Papers With Code - Machine learning papers with code implementations
- Distill - Clear explanations of machine learning research (archive)
- AI Alignment Forum - Research on aligning AI with human values
- TechCrunch - Covers startups, new technologies, and venture capital. Often has AI-related news.
- The Verge - Strong technology news site with a dedicated AI section.
- WIRED - Features in-depth articles on technology and its impact on culture, including AI.
- MIT Technology Review - Focuses on emerging technologies and their commercial, social, and political impacts.
- Hacker News - A community-curated list of news and articles on computer science and entrepreneurship, often featuring AI discussions.
- Towards Data Science - A Medium publication with a wide range of articles on data science, machine learning, and AI, from tutorials to opinion pieces.
- Stratechery by Ben Thompson - Offers deep analysis of tech and business strategy, often touching on AI's broader implications. (Subscription-based for most content)
- Eugene Yan - A blog about recommendation systems and AI-powered experiences that serve customers at scale.
- OpenAI Cookbook - Open-source examples and guides for building with the OpenAI API. Browse a collection of snippets, advanced techniques and walkthroughs. Share your own examples and guides.
- The Hugging Face Blog - We're on a journey to advance and democratize artificial intelligence through open source and open science.
- Simon Willison - AI, LLMs, web engineering, open source, data science, Datasette, SQLite, Python and more.
- Another one bites the dust - Insider takes for AI builders, tinkerers and enthusiasts β features, profiles, essays, lists, interviews, use cases and more.
- The Batch by Andrew Ng - Weekly newsletter on AI developments and research
- Import AI - Weekly newsletter about artificial intelligence by Jack Clark
- The AI Alignment Newsletter - Updates on AI alignment research
- The Gradient - Publication with perspectives on AI research
- Hugging Face Discord - Community for machine learning discussions
- r/MachineLearning - Reddit community for machine learning
- EleutherAI - A grassroots AI research collective
- LangChain Discord - Community forum for LangChain users
- MCP.so - Find Awesome MCP Servers and Clients
- Awesome MCP Servers - A collection of servers for the Model Context Protocol.
- Model Context Protocol servers - A collection of reference implementations for the Model Context Protocol (MCP), as well as references to community built servers and additional resources.
- LangChain - Framework for developing applications powered by language models
- LlamaIndex - Data framework for LLM applications to connect custom data sources
- Instructor - Structured outputs for LLMs with Pydantic
- Semantic Kernel - Microsoft's SDK for integrating AI/LLMs into applications
- Haystack - Framework for building NLP pipelines
- DSPy - Programming framework for algorithmic reasoning with LLMs
- OpenAI Function Calling - Tool for structured outputs from OpenAI models
- Pinecone - Vector database for similarity search
- Weaviate - Open source vector search engine
- Chroma - AI-native open-source embedding database
- Milvus - Open-source vector database for embedding similarity search
- Qdrant - Vector search engine and database
- pgvector - Vector similarity search for PostgreSQL
- Weights & Biases - MLOps platform for experiment tracking
- TruLens - LLM evaluation framework
- DeepChecks - Testing & evaluation of AI systems
- promptfoo - Test and evaluate LLM prompts
- Langsmith - Debugging and monitoring for LLM applications
- Helicone - Open-source LLM observability platform
- Nielsen Norman Group AI UX - Research on AI user experience
- Google's People + AI Guidebook - Practices for human-centered AI products
- AI UX Collective - Collection of articles on AI UX design
- Anthropic's Constitutional AI - Approach to aligning AI with human values
- Cohere For AI - AI research focused on practical applications
- Designing with AI - Stanford HAI guide on human-AI interaction design
- Prompt Engineering Guide - Comprehensive guide for prompt engineering techniques
- Anthropic's Prompt Engineering Resources - Claude-specific prompting techniques
- OpenAI Cookbook Prompting Guide - Techniques to improve prompting reliability
- Awesome Prompt Engineering - Curated list of prompt engineering resources
- Dair.ai Prompt Engineering - Guide for prompt engineering best practices
- Learn Prompting - Free, open source course on communicating with AI
- Cohere Coral - Enterprise-ready LLM platform for SaaS integration
- AI Canvas - Framework for integrating AI into products
- OpenAI Platform Cookbook - Guides for implementing AI features in products
- Vercel AI SDK - Framework for building AI-powered UIs
- Supabase AI Vectors - Tools for building AI applications with vector storage
- a16z AI Business Models - Analysis of emerging AI business models
- AI Tool Pricing Comparison - Comparison of different AI models pricing
- AI SaaS Pricing Strategies - Strategies for pricing AI features
- Building LLM-Powered Products - Patterns for building commercial LLM applications
- AI ROI Calculator - Estimate return on investment for AI technologies
- Montreal AI Ethics Institute - Research on ethical AI development
- Responsible AI Licenses - License frameworks for responsible AI deployment
- AI Fairness 360 - Toolkit to detect and mitigate bias in ML models
- The Alan Turing Institute Ethics Guidelines - Guidelines for ethical AI development
- Ethics of AI - Free online course on AI ethics from University of Helsinki
- AI Alignment Resources - Collection of resources on AI alignment
- Anthropic Safety Practices - Overview of safety practices at Anthropic
- AI Safety Map - Comprehensive map of AI safety topics
- NIST AI Risk Management Framework - Framework for managing AI risks
- Towards Safe AGI - Anthropic's approach to safe AI development
- Privacy by Design for AI - UK ICO guide on AI and data protection
- Anonymization & Synthetic Data Tools - Tools for generating synthetic data
- Differential Privacy Resources - Resources for implementing differential privacy
- OWASP Top 10 for LLM Applications - Security risks for LLM applications
- AI Security Tools - Toolkit for securing AI systems
- LLM Security Best Practices - Collection of security insights for LLMs
- Document Understanding AI Tools - Tools for document processing and understanding
- Content Generation Guidelines - Best practices for AI content generation
- AI Writing Assistants Comparison - Comparisons of different AI writing tools
- Unstructured - Open-source tools for preprocessing unstructured data
- Prodigy - Annotation tool for creating training data
- Rasa - Framework for conversational AI assistants
- AI Support Bot Best Practices - Guidelines for implementing support bots
- Retrieval Augmented Generation for Support - RAG techniques for customer support
- Botpress - Open-source platform for building conversational assistants
- Dialogflow - Platform for natural language understanding
- GitHub Copilot - AI pair programmer
- Anthropic Claude for Slack - Claude integration for Slack
- DeepMind for Code - Insights on AI for programming
- Tabnine - AI code completion tool
- Partnership on AI - Multi-stakeholder organization for best practices in AI
- IEEE Global Initiative on Ethics of Autonomous and Intelligent Systems - Standards for ethical AI
- NIST AI Risk Management Framework - Framework for managing AI risks
- EU AI Act - European Union's regulatory framework for AI
- ISO/IEC JTC 1/SC 42 - International standards for AI