Skip to content

bhanuchaddha/ai-cheat-sheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

AI Cheat Sheet

Welcome to the AI Cheat Sheet, your ultimate guide to the world of Artificial Intelligence. This curated repository is a comprehensive collection of resources for anyone interested in Generative AI (GenAI), Large Language Models (LLMs), and Agentic AI. Here you will find a hand-picked list of popular GitHub repositories, essential tools and frameworks, in-depth courses, and expert-led YouTube videos. Whether you're a beginner looking to understand the fundamentals of Retrieval-Augmented Generation (RAG) and Prompt Engineering, or an experienced practitioner exploring advanced topics like Fine-Tuning, AI Agents, and Vector Databases, this cheat sheet is designed to be your go-to resource.

Contents

Getting Started: Courses & Projects

Projects

Name Author Description Stars
Hands-On-Large-Language-Models HandsOnLLM Official code repo for the O'Reilly Book - "Hands-On Large Language Models" GitHub Repo stars
Made-With-ML GokuMohandas Learn how to design, develop, deploy, and iterate on production-grade ML applications. GitHub Repo stars
agents ed-donner Repo for the Complete Agentic AI Engineering Course GitHub Repo stars
GenAI_Agents NirDiamant Tutorials and implementations for Generative AI Agent techniques. GitHub Repo stars
agents-towards-production NirDiamant End-to-end tutorials for production-grade GenAI agents. GitHub Repo stars
ai-agents-for-beginners microsoft 12 Lessons to Get Started Building AI Agents GitHub Repo stars

Free Courses

Name Author Description
Anthropic for Developers Anthropic Courses on AI development, integration, and fluency.
Generative AI for Everyone DeepLearning.AI A foundational course by Andrew Ng on Generative AI concepts.
Large Language Models (LLMs) - Level 1 Coursera & H2O.ai An introductory course on the basics of Large Language Models.
ChatGPT Prompt Engineering for Developers DeepLearning.AI & OpenAI Learn how to craft effective prompts for LLM applications.
Preprocessing Unstructured Data for LLM Apps DeepLearning.AI & Unstructured Techniques for handling and preprocessing unstructured data for LLMs.
Getting Started with Generative AI API Specialization Coursera & Codio Fundamentals of using Generative AI APIs for building applications.
Introduction to Retrieval Augmented Generation (RAG) Coursera An essential guide to understanding and using RAG.
Fundamentals of AI Agents Using RAG and LangChain Coursera & IBM An introduction to AI agents using RAG and LangChain.
LangChain for LLM Application Development DeepLearning.AI & LangChain Exploring agent frameworks with LangChain for LLM development.
Build Autonomous AI Agents From Scratch With Python Udemy A practical course on building simple AI agents with Python.
AI Agentic Design Patterns with AutoGen Coursera & Microsoft Understanding agent workflows and design patterns with AutoGen.
LLMs as Operating Systems: Agent Memory DeepLearning.AI & Letta A deep dive into agent memory and its role in LLM operations.
Building Intelligent Troubleshooting Agents Coursera & Microsoft Learn to evaluate and build effective troubleshooting agents.
Multi AI Agent Systems with crewAI DeepLearning.AI & CrewAI A guide to creating and managing systems with multiple collaborating AI agents.
Building & Evaluating Advanced RAG Apps DeepLearning.AI, LlamaIndex & TruEra Implementing and evaluating advanced RAG in agentic systems.
Evaluating AI Agents DeepLearning.AI Learn to systematically assess and improve your AI agent’s performance.
Multi AI Agent Systems with crewAI DeepLearning.AI & CrewAI A guide to creating and managing systems with multiple collaborating AI agents.
Agentic AI with LangGraph, CrewAI, AutoGen, and BeeAI Coursera Designing optimized AI systems by selecting and combining appropriate agentic frameworks.
AI Agentic Design Patterns with AutoGen Coursera & Microsoft Understanding agent workflows and design patterns with AutoGen.
AI Agents and Agentic AI with Python & Generative AI Coursera Building complete AI agent frameworks in Python.
AI Agents in LangGraph DeepLearning.AI Explore integrating AI agents within LangGraph for scalable and robust AI solutions.
Practical Multi AI Agents and Advanced Use Cases with crewAI DeepLearning.AI Delve into advanced applications of multi-agent systems using crewAI.
Build Apps with Windsurf’s AI Coding Agents DeepLearning.AI Learn to develop applications using Windsurf’s AI coding agents.
Building AI Browser Agents DeepLearning.AI Develop AI agents that interact with web browsers to automate tasks.
Building AI Voice Agents for Production DeepLearning.AI Create AI voice agents suitable for production environments.
Functions, Tools, and Agents with LangChain DeepLearning.AI Integrate functions and tools within LangChain to build efficient AI agents.
DSPy: Build and Optimize Agentic Apps DeepLearning.AI Build and optimize agentic applications using DSPy.
Long-Term Agentic Memory With LangGraph DeepLearning.AI Implement long-term memory in AI agents using LangGraph.

Favorite YouTube Videos for AI Agents

Topic Title Description
LLM Introduction How LLMs like GPT-4, Claude, and Gemini actually work Yannic Kilcher's foundational explanation.
LLMs from Scratch Building Transformers from Scratch Deep technical dive into transformer architecture.
Agentic AI Overview Stanford Seminar - The Future of AI is Agentic Stanford researchers explain why AI agents matter.
Building & Evaluating Agents Building and Evaluating Agents Comprehensive guide covering construction and testing.
Building Effective Agents Building Effective Agents Practical strategies for creating useful agents.
Building Agents with MCP Building Agents with Microsoft's Model Context Protocol Tutorial on MCP framework for agent orchestration.
Building an Agent from Scratch Building an Agent from Scratch Hands-on tutorial showing how agent systems connect.
Philo Agents (Playlist) Philo Agents (Playlist) Advanced agent simulation series by Paul Iustzin.

Awesome Lists

Name Author Description Stars
awesome-mcp-servers appcypher A curated list of Model Context Protocol servers. GitHub Repo stars
awesome-mcp-clients punkpeye A collection of Model Context Protocol clients. GitHub Repo stars

Books

Name Author Description
Agentic Design Patterns Antonio Gulli A 400-page free book on Agentic Design Patterns, covering advanced prompting, multi-agent design, tool use, memory management, and more.

AI/ML Tools & Frameworks

AI Gateway

Name Repository Stars
Kong Kong/kong GitHub Repo stars
Litellm BerriAI/litellm GitHub Repo stars
Portkey Portkey-AI/gateway GitHub Repo stars
RouteLLM lm-sys/RouteLLM GitHub Repo stars
GPTRouter Writesonic/GPTRouter GitHub Repo stars
tensorzero tensorzero/tensorzero GitHub Repo stars
missing studio missingstudio/gateway GitHub Repo stars

AI Workload Manager

Name Repository Stars
Ray ray-project/ray GitHub Repo stars
higgsfield higgsfield-ai/higgsfield GitHub Repo stars
Dstack dstackai/dstack GitHub Repo stars

Copilot Development

Name Repository Stars
copilotkit CopilotKit/CopilotKit GitHub Repo stars
OpenCopilot openchatai/OpenCopilot GitHub Repo stars

Dataset Engineering

Name Repository Stars
label studio HumanSignal/label-studio GitHub Repo stars
CleanLab cleanlab/cleanlab GitHub Repo stars
Snorkel snorkel-team/snorkel GitHub Repo stars
Lilac lilacai/lilac GitHub Repo stars
litdata Lightning-AI/litdata GitHub Repo stars

Evaluation

Name Repository Stars
Eval openai/evals GitHub Repo stars
RAGAS explodinggradients/ragas GitHub Repo stars
Giskard Giskard-AI/giskard GitHub Repo stars
promptfoo promptfoo/promptfoo GitHub Repo stars
arize ai Arize-ai/phoenix GitHub Repo stars
uptrain uptrain-ai/uptrain GitHub Repo stars
trulens truera/trulens GitHub Repo stars
tonic-validate TonicAI/tonic_validate GitHub Repo stars
LangEvals langwatch/langevals GitHub Repo stars
Poyro poyro/poyro GitHub Repo stars

Fine Tuning

Name Repository Stars
unsloth unslothai/unsloth GitHub Repo stars
OpenPipe openpipe/openpipe GitHub Repo stars
autotrain-advanced huggingface/autotrain-advanced GitHub Repo stars
torchtune pytorch/torchtune GitHub Repo stars
Axolotl OpenAccess-AI-Collective/axolotl GitHub Repo stars
lit-gpt Lightning-AI/lit-gpt GitHub Repo stars
lorax predibase/lorax GitHub Repo stars

Function Calling

Name Repository Stars
Nexus mendableai/nexus GitHub Repo stars
Gorilla gorilla-llm/gorilla GitHub Repo stars
Toolbench OpenBMB/ToolBench GitHub Repo stars

Graph RAG

Name Repository Stars
graphrag microsoft/graphrag GitHub Repo stars
NebulaGraph vesoft-inc/nebula GitHub Repo stars
graph-based-rag langchain-ai/graph-based-rag GitHub Repo stars

Guardrails

Name Repository Stars
Nvidia NeMo NVIDIA/NeMo-Guardrails GitHub Repo stars
guardrails guardrails-ai/guardrails GitHub Repo stars
Rebuff Rebuff-AI/Rebuff GitHub Repo stars

Local Model Inference

Name Repository Stars
Ollama ollama/ollama GitHub Repo stars
vllm vllm-project/vllm GitHub Repo stars
together togethercomputer/together-cli GitHub Repo stars

LLM Agent Framework

Name Repository Stars
crewAI joaomdmoura/crewAI GitHub Repo stars
agentgpt reworkd/AgentGPT GitHub Repo stars
metagpt geekan/MetaGPT GitHub Repo stars
SuperAGI TransformerOptimus/SuperAGI GitHub Repo stars

Pre Training

Name Repository Stars
Megatron-LM NVIDIA/Megatron-LM GitHub Repo stars
DeepSpeed microsoft/DeepSpeed GitHub Repo stars
Colossal-AI hpcaitech/ColossalAI GitHub Repo stars

Prompt Engineering

Name Repository Stars
Prompt-Engineering-Guide dair-ai/Prompt-Engineering-Guide GitHub Repo stars
promptfoo promptfoo/promptfoo GitHub Repo stars
promptable promptable/promptable GitHub Repo stars
prompt_engineering NirDiamant/prompt_engineering GitHub Repo stars

RAG Framework

Name Repository Stars
LlamaIndex run-llama/llama_index GitHub Repo stars
LangChain langchain-ai/langchain GitHub Repo stars
llmware llmware-ai/llmware GitHub Repo stars
llm-app pathwaycom/llm-app GitHub Repo stars
Cognita truefoundry/cognita GitHub Repo stars
casibase casibase/casibase GitHub Repo stars
SciPhi SciPhi-AI/R2R GitHub Repo stars
trieve devflowinc/trieve GitHub Repo stars
autollm safevideo/autollm GitHub Repo stars
canopy pinecone-io/canopy GitHub Repo stars
NeumAI NeumTry/NeumAI GitHub Repo stars
WrenAI Canner/WrenAI GitHub Repo stars
ragna Quansight/ragna GitHub Repo stars
Dify langgenius/dify GitHub Repo stars
Flowise FlowiseAI/Flowise GitHub Repo stars
langflow langflow-ai/langflow GitHub Repo stars
Haystack deepset-ai/haystack GitHub Repo stars
MemGPT cpacker/MemGPT GitHub Repo stars
phidata phidatahq/phidata GitHub Repo stars
PromptFlow microsoft/promptflow GitHub Repo stars
chainlit Chainlit/chainlit GitHub Repo stars
ragapp ragapp/ragapp GitHub Repo stars
hamilton dagworks-inc/hamilton GitHub Repo stars
RagBuilder KruxAI/ragbuilder GitHub Repo stars
rag_techniques NirDiamant/rag_techniques GitHub Repo stars

Vector DB

Name Repository Stars
milvus milvus-io/milvus GitHub Repo stars
Qdrant qdrant/qdrant GitHub Repo stars
Chroma chroma-core/chroma GitHub Repo stars
Weaviate weaviate/weaviate GitHub Repo stars
pgvector pgvector/pgvector GitHub Repo stars
deeplake activeloopai/deeplake GitHub Repo stars
txtai neuml/txtai GitHub Repo stars
marqo marqo-ai/marqo GitHub Repo stars
lancedb lancedb/lancedb GitHub Repo stars
nucliaDB nuclia/nucliadb GitHub Repo stars
oasysdb oasysai/oasysdb GitHub Repo stars
lantern lanterndata/lantern GitHub Repo stars
vespa vespa-engine/vespa GitHub Repo stars

About

A curated list of the best AI resources, courses, tools, and repositories. Covering Generative AI (GenAI), LLMs, RAG, AI Agents, Prompt Engineering, and more. Your go-to cheat sheet for all things AI.

Topics

Resources

Stars

Watchers

Forks