Back to directory

AIGuide

AIGuide is a Chinese-language guide to building AI applications and preparing for AI engineering interviews, covering LLM basics, RAG, agents, MCP, and using tools such as Claude Code and Codex, organized as a learning path with companion agent skills.

AIGuide

AIGuide is an open, ongoing guide written for backend, frontend, test, architecture and product engineers who want to learn applied AI application development rather than train models from scratch. It is organized around LLM fundamentals such as tokens, context windows and sampling, API usage, structured output, retrieval-augmented generation, AI agents (tool calling, memory, MCP, skills, workflows) and system design for putting a demo into production.

The repository also collects interview-preparation material for each of those topics, and separate learning-path articles aimed at Java and Go backend developers moving into AI application or agent work.

It ships two installable Agent Skills: one that generates draw.io diagrams such as flowcharts and architecture diagrams, and one that provides Java and Spring Boot coding standards, both installable into Claude Code or Codex.

More in Tutorials

See all 478
  • BootLife

    github.com

    Conway's Game of Life implemented to run directly from a 512-byte x86 boot sector in assembly, using VGA memory itself as the simulation grid.

  • A technical blog post deriving the Y combinator as a composition of combinator birds in an array language, and examining how eager evaluation changes fixed-point recursion compared with the usual lazy telling.

  • System Design Atlas

    atlas-sysdes.vercel.app

    A free reference of worked system design problems with interactive architecture diagrams, covering ranked designs such as a feed, a chat app, a URL shortener, and a rate limiter, plus pages on the technologies behind them.