What do you want to do?
4 use cases
-
Prepare for an AI system design interview
Use the guide's framework and interview questions to practice designing AI systems.
- AI System Design
- Research
- Beginner
View prompt
Using the repo amitshekhariitbhu/ai-system-design, read the section How to Solve Any AI System Design Problem and apply its eight steps to the practice problem <target>. Output a one-page design outline with one heading per step. Verify that the Evaluation and Monitoring steps are both present.
-
Plan a RAG architecture for document Q&A
Use the RAG sections to choose chunking, search, and reranking for a document assistant.
- AI System Design
- Research
- Intermediate
View prompt
Using the repo amitshekhariitbhu/ai-system-design, read the RAG section and produce a retrieval design for <target>, covering chunking, hybrid search, and reranking. Output the design as a Markdown document with one section per choice. Verify that each choice cites the README section it came from.
-
Design an AI agent with tools and memory
Use the agent, tool calling, MCP, and memory sections to scope an agent's design.
- AI System Design
- Research
- Intermediate
View prompt
Using the repo amitshekhariitbhu/ai-system-design, read the AI Agents, Tool Calling, MCP, and Memory sections and draft a design for the agent <target>. Output a table of tools, memory layers, and failure modes, each with a test. Verify that MCP is recommended only if the README's When to use MCP criteria are met.
-
Estimate tokens, GPUs, and cost for an LLM feature
Use the estimation and cost sections to size tokens, GPUs, and spend before launch.
- AI System Design
- Research
- Intermediate
View prompt
Using the repo amitshekhariitbhu/ai-system-design, follow the Back-of-the-envelope Estimation for AI section to estimate tokens, GPUs, and cost for <target>. Output a short table of the inputs, formulas, and results. Verify that every formula used appears in the README and that each assumption is stated.
How to use AI System Design
- Check you have what it needs: A web browser to open the README at https://github.com/amitshekhariitbhu/ai-system-design; Basic familiarity with software system design concepts such as caching, load balancing, and queues; A practice problem to design, such as a document Q&A assistant or a customer support agent.
- Open amitshekhariitbhu/ai-system-design on GitHub and read the README and license.
- Open https://github.com/amitshekhariitbhu/ai-system-design and read the AI System Design Learning Path section.
- Read How to Solve Any AI System Design Problem, Steps 1 to 8, and note the order of the framework.
- Pick one practice problem and write short answers for Requirements, AI Objective, and Architecture Design.
- Work through the AI System Design Interview Questions section and answer each one out loud in under five minutes.
These steps come from our top use case, Prepare for an AI system design interview, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forAimed at engineers who want to become AI, LLM, or ML engineers and need to learn how to design AI systems or prepare for AI system design interviews.
- Why it is hot
- LanguageMarkdown
- Sourcegithub.com/amitshekhariitbhu/ai-system-design · Back to Hot repos
Requirements
- A web browser to open the README at https://github.com/amitshekhariitbhu/ai-system-design
- Basic familiarity with software system design concepts such as caching, load balancing, and queues
- A practice problem to design, such as a document Q&A assistant or a customer support agent
Maintain AI System Design? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/amitshekhariitbhu-ai-system-design/?ref=badge)
Questions about AI System Design
What is AI System Design?
A Markdown guide that teaches AI system design step by step, covering LLM inference, RAG, AI agents, MCP, guardrails, evaluation, and interview preparation. It is an open-source project on GitHub: https://github.com/amitshekhariitbhu/ai-system-design.
Who is AI System Design for?
Aimed at engineers who want to become AI, LLM, or ML engineers and need to learn how to design AI systems or prepare for AI system design interviews.
What can I do with AI System Design?
4 use cases so far, for example: Prepare for an AI system design interview; Plan a RAG architecture for document Q&A; Design an AI agent with tools and memory. Each has steps and a copy-paste agent prompt.
What do I need to run AI System Design?
A web browser to open the README at https://github.com/amitshekhariitbhu/ai-system-design; Basic familiarity with software system design concepts such as caching, load balancing, and queues; A practice problem to design, such as a document Q&A assistant or a customer support agent.
What are alternatives to AI System Design?
Other hot AI repos in Research: Scientific Agent Skills, Speaker Mem R1, DSH Council, Evo Bot, AI Engineering Course.
Is AI System Design safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.