当前位置: 首页 > news >正文

2月8日-(OpenSpec规范)

OpenSpec规范-建立AI可理解大脑

openSpec官方网站:https://openspec.dev/

OpenSpec的核心理念就是:让AI明确知道"知识在哪里,如何用,以及为什么这样做"。

首先我们需要创建一个工作目录,生成一个标准的项目的知识骨架

# 安装依赖 npm install -g @fission-ai/openspec@latest # 创建项目 openspec init

openspec/ ├── AGENTS.md # 【大脑指令】AI 工作指南(开发规范、测试策略、错误码设计等) ├── project.md # 【长期记忆】项目上下文(目标、核心术语、文档索引) ├── specs/ # 【技能树】已实现能力的规范(做了什么) ├── changes/ # 【短期记忆】待处理的变更提案(要做什么) └── docs/ # 【知识库】详细文档(为什么这样做)

AI认识项目

索引层+明细层

索引层:(只提供项目的地图)

  • AGENTS.md :定义 AI 的核心开发规范(如命名、错误码、测试策略)。

  • project.md :阐述业务共性知识(如项目目标、核心术语、需求概要),并指明各项项详细文档在 docs/ 中的位置索引。

明细层:(这里存放这项目的架构设计,复杂的需求文档,业务逻辑说明等)。

工作流形成闭环: 当 AI 接到任务 → 先读 AGENTS.md (获取规范)→ 再读 project.md (获取业务背景)→ 根据索引定位到 docs/ 下的具体文档 → 深刻理解上下文后开始工作。

最棒的是:你无需手动编写这些索引。只需发起一个 OpenSpec 提案,通过对话引导 AI 自己去梳理项目架构和业务,它便能自动生成初始的 project.md 内容。

知识迭代提示:后续在 docs/ 下维护新知识时,需引导 AI 基于更新后的知识库,重新总结生成新的 project.md。为此,我们可以定义一个《文档管理指南》作为准则,确保 AI 每次迭代时都能遵循,从而保障业务知识的持续有效性和一致性。

常见命令:

# 创建变更提案 openspec proposal "添加记住我功能,支持30天会话" # 查看变更列表 openspec changes # 归档完成的变更 openspec archive {change-id} # 查看规范库 openspec specs

http://www.jsqmd.com/news/359072/

相关文章:

  • 《深入理解Java虚拟机》| 运行时数据区与OOM异常
  • 小程序计算机毕设之基于springboot+小程序的高校生活互助平台小程序基于SpringBoot校园生活服务小程序(完整前后端代码+说明文档+LW,调试定制等)
  • 【毕业设计】基于springboot+小程序的高校生活互助平台小程序(源码+文档+远程调试,全bao定制等)
  • Kconfig测试
  • 【计算机毕业设计案例】基于springboot+小程序的高校生活互助平台小程序校园互助性小程序的设计与开发(程序+文档+讲解+定制)
  • 《分布式追踪Span-业务标识融合:端到端业务可观测手册》
  • 第一课--环境搭建
  • 《边缘受限设备API客户端轻量化与功能适配实战指南》
  • 别忽视要点!提示工程架构师的提示质量监控告警关键要素
  • CentOS Stream 支持 exFAT 几种方法
  • leetcode 923. 3Sum With Multiplicity 三数之和的多种可能
  • leetcode 困难题 924. Minimize Malware Spread 尽量减少恶意软件的传播
  • leetcode 925. Long Pressed Name 长按键入-耗时100
  • 【无人机控制】模糊神经网络FNN控制器控制固定翼无人机【含Matlab源码 15083期】
  • 【ALA三维路径规划】改进的人工旅鼠算法IALA复杂三维无人机路径规划(含ALA、WOA对比)【含Matlab源码 15085期】
  • Debian挂载飞牛OS创建的RAID分区和Btrfs分区指南
  • AI原生应用领域新趋势:跨语言理解的无限可能
  • ClickHouse在车联网大数据处理中的应用案例
  • AI协作沟通不畅?计算机科学研究中AI应用架构师的3种解决方案
  • fuse-exfat
  • 数据产品视频领域:内容理解与智能推荐算法
  • Lora微调关键指标和实战
  • 下一代金融AI风险预警架构展望:AI应用架构师如何融入大模型与多模态技术?
  • 【GitHub项目推荐--DeepTutor:AI驱动的个性化学习助手平台】⭐⭐⭐⭐
  • 【无人机控制】基于matlab模糊神经网络FNN控制器控制固定翼无人机【含Matlab源码 15083期】
  • 对《深入理解计算机系统》第七章 链接的读书随笔
  • 【ALA三维路径规划】基于matlab改进的人工旅鼠算法IALA复杂三维无人机路径规划(含ALA、WOA对比)【含Matlab源码 15085期】
  • 语言模型推理能力的跨文化差异性评估
  • 基于SpringBoot和Vue的实验室预约系统设计与实现
  • AI应用架构师实战:用Docker+Kubernetes构建大规模AI服务的完整部署流水线