基本信息
- 来源: juejin
- 原始来源: https://juejin.cn/post/7638465964879593506
来源摘要/节选
公开展示已截断至最多 800 个字符;请访问原始来源查看完整上下文。
本文基于 AI Mind 项目真实实现整理。 GitHub: github.com/HWYD/ai-min… 对应代码版本: v0.0.12 AI Mind 是一个正在持续升级的 Next.js AI Chat 项目。它从最基础的本地聊天开始,逐步加入流式协议、工具调用、MCP、Skill 和 Agent 能力。 如果这篇文章或者 AI Mind 项目对你有所帮助,也欢迎到 GitHub 给项目点个 Star,这会是对我继续更新很大的鼓励。 在一个 AI 应用刚开始做聊天功能时, textarea 往往已经够用了。 用户输入一段自然语言,前端把它发给后端,后端拿到消息数组,模型开始生成回答。这个链路简单、直接,也足够支撑最早期的问答场景。 但当项目里慢慢出现 Skill(任务能力层)、Tool(可执行工具)、Resource(可读取上下文)、Prompt(可注入模型的提示模板)、MCP 能力(通过 MCP 接入的外部能力)之后,我开始遇到一个更具体的问题:用户输入不再只是一段自然语言。 它开始同时表达三件事: 这一轮我想做什么 这一轮我要引用哪个上下文 这一轮真正的自然语言问题是什么 普通 textarea 能承载第三件事,却很难稳定承载前两件事。 这也是 AI Mind 在 v0.0.12 里升级输入层的原因。 先简单介绍一下项目背景。AI Mind 是一个按版本持续演进的 AI Native Runtime Skeleton(AI 原生运行时骨架),不是一次性做完的 AI 产品。它从本地聊天闭环开始,逐步长出结构化流式协议、工具调用、多工具运行时、Skill 运行时、MCP 接入、能力表面,以及后续会开始推进的 Agent / 数据层能力。…
来源说明
当前只保存了公开页面节选,不代表原文全文。请以原始来源为准。
本页只呈现已做哈希绑定的来源证据,不包含基于旧正文或缺失原文的扩展推断。