这是一个 AI 驱动的问答社区平台,旨在解决:
用户提问 → AI 回答 的场景:用户可以自由提问,由 Google Gemini AI 提供回答
两种回答身份:系统支持"学徒"和"大师"两种 AI 模型角色,为用户提供不同风格的回答
社区互动:支持点赞功能,用户可以对喜欢的问答进行点赞
点击空白处退出提示
这是一个 AI 驱动的问答社区平台,旨在解决:
用户提问 → AI 回答 的场景:用户可以自由提问,由 Google Gemini AI 提供回答
两种回答身份:系统支持"学徒"和"大师"两种 AI 模型角色,为用户提供不同风格的回答
社区互动:支持点赞功能,用户可以对喜欢的问答进行点赞
用户系统
用户通过注册(用户名+密码)创建账户,密码 bcrypt 哈希存储。登录后获取 JWT token,后续请求通过 token 验证身份。未登录用户可匿名使用 AI 问答,登录用户可关联自己的问答记录。
AI 问答对话
首页"智慧之境"为对话界面,用户输入问题获得 Gemini AI 回答。支持"学徒"(快速轻量)和"大师"(能力更强)两种角色切换。对话以流式方式实时展示结果,支持多轮上下文连续对话。回答完成后自动保存至问答库。
问答社区
"箴言录"页面展示所有已保存的问答,按点赞数排序。列表显示点赞数、问题摘要、用户名。点击进入详情页查看完整问答内容和来源。点赞功能存储在 JSONB 字段中,支持取消重置。
知识检索增强
Gemini 回答时可自动检索网络来源作为事实依据,响应中包含 grounding chunks(标题+摘要)。前端展示"原始文献"可展开查看引用来源,解决 AI 回答的溯源和可信度问题。
基于 Next.js 16 + React 19 + TypeScript 构建的 AI 问答平台,接入 Google Gemini API 实现智能对话,支持"学徒/大师"双角色切换和流式响应。搭配 PostgreSQL(Neon)存储用户和问答数据,提供注册登录、问答社区、点赞互动及 AI 回答溯源功能。




评论