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,支持语义搜索
相关推荐
梦想三三13 小时前
YOLOv5 口罩目标检测实战(一):项目整体介绍与数据准备
人工智能·yolo·目标检测
梵构广告13 小时前
平台怎么做品牌营销策划?—品牌营销
大数据·人工智能·平面·品牌策划
土豆125013 小时前
DeepSeek V4-Flash 正式版深度解读:一行 changelog 里的暗涌与野心
人工智能·llm
Aloudata13 小时前
Prompt 驱动分析 vs Skill 驱动分析:企业 AI 分析如何从会问走向可复用
大数据·人工智能·数据分析·prompt·skill·语义层
笨鸟先飞,勤能补拙13 小时前
下一个十年:网络安全正在被重写
网络·人工智能·安全·web安全·网络安全·github
weixin_4296159913 小时前
快速生成流程图
人工智能·chatgpt·aigc·流程图
骇客野人13 小时前
PGSQL运维筛选近30天有数据改动数据库表和表名
人工智能
孪生质数-13 小时前
AI 应用实践篇——让大模型真正开始工作
linux·运维·服务器·人工智能·深度学习·语言模型·llama
维克兜率天13 小时前
【维克】回归诊断:如何知道你的模型是不是“坏了“?
人工智能·数据挖掘·回归