Skip to content

LaplaceYoung/AIingo

Repository files navigation

AIingo Logo

百面斩 (AIingo)

Gamified Interactive LLM Learning & Interview Simulation Platform
像打游戏一样精通大模型技术栈,从入门到拿下 AIGC 大厂 Offer!

Next.js Tailwind CSS React Zustand


📖 关于项目 (About The Project)

百面斩 (AIingo) 是一个专为准备进入 AI 大模型(LLM)领域的开发者打造的全栈伴学与实战平台。我们摒弃了枯燥的文档阅读,采用了类似 Duolingo(多邻国)的游戏化通关地图设计。

从 Transformer 核心架构解密,到 RAG 系统搭建,再到 Agent 觉醒部署,用户可以在这里层层通关。更硬核的是,平台内置了高度还原大厂风格的AI 模拟面试引擎,通过多轮智能追问,彻底检验你的知识网络爆发力。

AIingo is a gamified, full-stack learning and interview preparation platform designed specifically for developers entering the Large Language Model (LLM) field. Ditching boring documentation, we adopted a Duolingo-style roadmap traversal design. Work your way through the core Transformer architecture, build RAG systems, and deploy Agents. Most importantly, validate your skills with our highly realistic AI mock interview engine.

✨ 核心特性 (Key Features)

  • 🗺️ 游戏化成长路线 (Gamified Roadmap): S型大地图闯关,解锁章节获取荣誉星星,打卡记录 Streak 🔥。
  • 📚 系统级沉浸学习 (Systematic Learning): 原生集成高质量 MD/PDF 渲染,代码块高亮复制,包含课后自测题闭环。
  • 👓 经典学术原典 (Paper Study): 收集并解读前沿学术论文,支持超长文本解析与翻译展示。
  • 🤖 AI 全真对线 (AI Interivew Simulation): 搭载基于 Gemini / DeepSeek 驱动的高阶面试引擎,无情追问,深度拷打。
  • 🌟 词霸图鉴系统 (Wiki Glossary): 专门收录高频面试题考点,形成卡片供碎片时间复习。

🛠️ 技术栈 (Tech Stack)

  • Framework: Next.js 15 (App Router, React 19)
  • Styling: Tailwind CSS, Framer Motion
  • State Management: Zustand (with LocalStorage Persistence)
  • Markdown Processing: react-markdown, remark-gfm, rehype-raw, react-syntax-highlighter
  • Generative AI API: Gemini SDK (for offline scripts) / Local VLLM Endpoint integrations

🚀 快速启动 (Getting Started)

1. 克隆仓库 (Clone the repository)

git clone https://github.com/LaplaceYoung/AIingo.git
cd AIingo

2. 安装依赖 (Install dependencies)

We recommend using npm or pnpm.

npm install
# or
pnpm install

3. 配置环境变量 (Setup Environment Variables)

创建 .env.local 文件并配置你的所需秘钥(注意:此文件已被 gitignore 忽略,绝不要提交真实秘钥!)。 Create a .env.local file in the root directory and add your keys (Do NOT commit this file).

4. 运行开发服务 (Run the development server)

npm run dev

打开你的浏览器访问 http://localhost:3000 即可开始冒险!


📦 部署指南 (Deployment)

本项目全面支持 Vercel 零配置一键部署。 详细部署方案(包含 Vercel 以及云服务器 Docker 部署说明),请参阅我们提供的 deployment_guide.md 文件。

📝 避坑指南 (Knowledge Base)

我们在开发过程中遇到并解决的大量前沿坑点(比如 Next.js 15+ 动态参数异步化、Hooks 破坏、超大 PDF 提取等)已归档并在 GEMINI.md 中持续更新,欢迎查阅。


如果这个项目帮助到了你,希望能给一个免费的 ⭐️ Star 支持一下!

About

An interactive AI learning \u0026 interview simulation platform built with Next.js, covering LLM architecture, Agent, and RAG. Your ultimate guide to conquering AI engineering interviews.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors