Skip to content

Interview Bank

Hono AI 项目知识体系

围绕 Hono 构建 AI 项目的系统化学习目录,覆盖 Web 运行时、Hono 核心、AI API、RAG、Agent、工程化、测试、部署与产品化。

0100-导读与学习路线01 - Hono 知识体系 / 适合人群与前置知识 / Hono在AI项目中的角色 / 推荐学习路径0201-Web服务基础与运行时原理01-HTTP协议基础 / 02-Request与Response模型 / 03-Headers、Body、Status Code / 04-REST API设计规范0302-Hono快速入门01-Hono是什么 / 02-Hono的特点与适用场景 / 03-初始化第一个Hono项目 / 04-项目目录结构设计0403-Hono核心工作原理01-Hono应用实例的本质 / 02-路由注册机制 / 03-路由匹配过程 / 04-Context上下文对象原理0504-Hono路由系统实践01-基础路由 / 02-动态路由参数 / 03-Query参数处理 / 04-嵌套路由0605-Hono中间件体系01-中间件概念 / 02-全局中间件 / 03-路由中间件 / 04-中间件执行顺序0706-请求验证与类型安全01-为什么需要请求验证 / 02-参数校验设计 / 03-Body校验 / 04-Query校验0807-Hono RPC与前后端类型共享01-RPC能力概述 / 02-AppType导出机制 / 03-Hono Client使用方式 / 04-服务端类型推导0908-Hono工程化项目结构01-小型项目结构 / 02-中大型项目结构 / 03-按业务模块拆分 / 04-按技术层拆分1009-数据库与持久化01-AI项目中的数据类型 / 02-关系型数据库选型 / 03-PostgreSQL实践 / 04-MySQL实践1110-认证、授权与用户体系01-认证与授权的区别 / 02-用户注册与登录 / 03-密码加密与安全存储 / 04-JWT认证1211-AI项目开发基础01-AI应用的基本形态 / 02-LLM API调用流程 / 03-Prompt基础 / 04-消息格式设计1312-Hono开发AI API服务01-聊天接口设计 / 02-单轮问答接口 / 03-多轮对话接口 / 04-流式响应接口1413-Prompt工程体系从 Prompt 基本原则到企业级管理平台,覆盖任务描述、角色设定、上下文注入、约束条件、格式控制、Few-shot、CoT、结构化模板、版本管理、测试集、回归测试、安全防护与平台设计。1514-RAG检索增强生成从零构建 RAG 系统:文档解析、文本切分、Embedding 向量化、向量数据库选型(pgvector/Qdrant/Milvus)、相似度检索、混合检索、Rerank 重排序、上下文拼接、引用来源返回、权限控制、评估指标、API 接口设计。1615-Agent与工具调用01-Agent基本概念 / 02-Agent与普通Chatbot区别 / 03-工具调用机制 / 04-工具Schema设计1716-AI项目中的文件处理文件上传、类型校验、大小限制,PDF / Word / Markdown / HTML 解析,图片 OCR,音频转文本,对象存储(R2)接入,异步处理队列,知识库文件流水线。1817-队列、异步任务与工作流异步任务动机、队列模型(点对点 / 发布-订阅 / 请求-响应)、Cloudflare Queue 与 Upstash Redis 选型、任务状态机、重试与退避、死信队列、进度查询、文档向量化与批量生成、工作流编排、Hono 统一入口。1918-缓存、限流与性能优化18.01-缓存策略设计 / 18.02-HTTP缓存 / 18.03-内存缓存 / 18.04-Redis缓存2019-安全体系19.01-Web API安全基础 / 19.02-CORS安全配置 / 19.03-CSRF防护 / 19.04-XSS防护2120-测试体系20.01-测试金字塔 / 20.02-Hono接口单元测试 / 20.03-路由测试 / 20.04-中间件测试2221-日志、监控与可观测性21.01-日志分级 / 21.02-请求日志 / 21.03-错误日志 / 21.04-AI调用日志2322-部署与DevOps22.01-部署方式总览 / 22.02-Node.js部署 / 22.03-Bun部署 / 22.04-Deno部署2423-前后端集成23.01-前后端接口协作模式 / 23.02-React集成Hono API / 23.03-Next.js集成Hono / 23.04-Vue集成Hono API2524-AI SaaS产品化设计24.01-AI SaaS系统架构 / 24.02-租户模型 / 24.03-用户体系 / 24.04-套餐与订阅2625-项目实战一:AI聊天API服务25.01-项目需求分析 / 25.02-技术选型 / 25.03-数据库设计 / 25.04-接口设计2726-项目实战二:企业知识库RAG系统26.01-项目需求分析 / 26.02-系统架构设计 / 26.03-文档上传模块 / 26.04-文档解析模块2827-项目实战三:AI Agent工具平台27.01-项目需求分析 / 27.02-Agent架构设计 / 27.03-工具注册中心 / 27.04-工具Schema设计2928-架构设计专题28.01-分层架构 / 28.02-六边形架构 / 28.03-领域驱动设计DDD / 28.04-事件驱动架构3029-代码规范与团队协作29.01-TypeScript代码规范 / 29.02-目录命名规范 / 29.03-接口命名规范 / 29.04-错误码规范3130-附录与参考资料30.01-Hono常用API速查 / 30.02-Hono中间件速查 / 30.03-HTTP状态码速查 / 30.04-AI接口错误码速查

基于 MIT 协议开源