AI聊天机器人 / 轻量级对话系统(调用闭源API)

文章目录


前言

截止2026年3月28

📊 技术栈定位

所属类型

AI聊天机器人 / 轻量级对话系统

对应技术栈节点

  1. 核心编程语言与基础框架 - TypeScript + Next.js 全栈

    • 使用 Next.js App Router
    • TypeScript 类型安全
    • Node.js 运行时
  2. 大模型与推理层 - 闭源 API 调用

    • OpenRouter API 聚合平台
    • 支持多个免费模型候选(step-3.5-flash、nemotron-3-super 等)
    • 流式响应(SSE)
    • 模型容错机制(逐个尝试)
  3. 数据与存储 - 关系型数据库

    • Prisma ORM
    • SQLite 数据库(从 migrations 推断)
    • 用户资料、聊天历史存储
    • 暂未使用向量数据库/RAG
  4. 前端与用户界面 - AI-native Web 应用

    • React 19
    • Next.js App Router
    • Tailwind CSS
    • shadcn UI 组件库
    • Markdown 渲染(ReactMarkdown)
    • 多语言支持(i18next)
  5. 认证与基础设施

    • Supabase 认证
    • 会话管理
    • 用户缓存机制

与推荐技术栈对比

项目符合推荐的 "AI聊天机器人 / RAG知识库" 栈的简化版本:

  • ✅ Next.js + TypeScript
  • ✅ OpenRouter(类似 OpenAI API)
  • ✅ Prisma + 数据库
  • ❌ 暂未使用 RAG/向量数据库
  • ❌ 暂未使用 Agent 框架(LangChain/LangGraph)
  • ❌ 暂未使用 Python 后端

🎯 当前阶段总结

项目目前处于:

  • 从单纯的模型调用 向更复杂系统发展的初期
  • 已有完善的前端界面和基础数据持久化
  • 可以作为扩展 Agentic AI、RAG 增强、多智能体协作的良好基础

📈 下一步扩展建议

如果想向更高阶发展,可以考虑:

  1. 添加 RAG:集成 LlamaIndex 或 LangChain,支持知识库问答
  2. 引入 Agent 框架:使用 LangGraph 或 CrewAI 实现更复杂的对话流程
  3. 添加向量数据库:pgvector 或 Pinecone,支持语义搜索
相关推荐
ZhengEnCi12 分钟前
09abb-SwiGLU激活函数
人工智能
用户5218724556518 分钟前
spring ai alibaba之项目搭建
人工智能
TickDB20 分钟前
智谱GLM-4 接金融数据:工具描述多写三个字,模型少犯一类错
人工智能·python·websocket·行情数据 api·行情 api
她的男孩25 分钟前
从自然语言到数据大屏:Forge Report Studio 的 AI 生成链路
人工智能·后端·架构
测试_AI_一辰28 分钟前
AI模型评测不只看准确率-CV与Agent评测指标体系梳理
人工智能·机器学习·计算机视觉
sugar__salt32 分钟前
Prompt工程实战指南:规范设计、LLM接口封装与避坑技巧
人工智能·python·prompt
QiLinkOS37 分钟前
【用呼吸重构创造价值关系——QiLink生态】
c语言·数据结构·c++·人工智能·单片机·嵌入式硬件·算法
cxr82839 分钟前
高分子复合材料AI逆向设计合成(PCARPS)流程研究
人工智能·智能体
weixin_468466851 小时前
图像处理特征提取新手实战指南
图像处理·人工智能·算法·ai·机器视觉·特征提取
我爱cope1 小时前
【Agent智能体13 | 工具使用-什么是工具?】
人工智能·语言模型·职场和发展