范琳
← 返回作品集

我的个人网站与 AI 数字分身

一个会聊天的个人网站:右下角的数字分身读过我的全部简历、项目和文章,访客可以用自然语言直接了解我。我借助 AI 编程工具独立完成信息架构、RAG 方案、Prompt 编写与部署上线。

RAGPrompt工程Next.jsDeepSeek个人作品

这是什么

一个 AI 原生的个人网站。除了常规的首页、作品集、博客,右下角常驻一个数字分身:访客不用翻页找信息,直接问"她做过什么项目""她会哪些技术",就能得到基于我真实资料的回答,并支持连续追问。

  • 我的角色:从需求、设计到部署的唯一 owner(编码借助 AI 编程工具完成)
  • 技术栈:Next.js + Tailwind CSS + Vercel AI SDK + DeepSeek

关键设计决策

决策点方案为什么
知识来源简历作为系统提示词 + 文章片段检索增强(RAG)不让模型"扮演"我自由发挥,从根源上避免编造经历
回答边界资料中没有的信息必须拒答并引导邮件联系个人主页场景,事实准确比"什么都能聊"重要
检索方式中文 bigram + 英文词的轻量关键词检索内容量小,向量数据库属于过度设计;架构预留升级空间
部署Vercel Serverless + 免费域名免运维,推送代码即上线,API 密钥只存在服务端环境变量

我学到的

  • Prompt 是产品界面:角色、语气、长度、拒答边界,每一条规则都对应一个真实的对话失败案例;
  • AI 功能必须做评测:为助手准备高频问题清单,从事实准确性、引导性、边界感三个维度人工检查,再回头改提示词,循环迭代;
  • 会和 AI 结对编程,不等于不用懂逻辑:数据结构、API、构建部署的基本原理决定了我能不能独立把产品做出来、改得动。

下一步

  • 内容增多后把关键词检索升级为向量检索;
  • 给数字分身加工具调用能力(从 Chatbot 到 Agent),例如按访客兴趣自动整理对应项目。