Nora / PRD.md
GitHub Action
Deploy clean version of Nora
59bd45e

业务流程与数据流

iOS 端在请求 GLM-4 时,使用以下 System Prompt 确保数据可被解析:

"你是一个数据转换器。请将文本解析为 JSON 格式。维度包括:1.情绪(type,intensity); 2.灵感(core_idea,tags); 3.待办(task,time,location)。必须严格遵循 JSON 格式返回。"

NLP 语义解析策略

提取维度 逻辑 去向
情绪 识别情感极性与 1-10 的强度值 moods.json
灵感 提炼 20 字以内的核心观点 + 3个标签 inspirations.json
待办 识别时间词(如“明晚”)、地点与动词短语 todos.json

技术栈总结

  • 开发语言:Swift 6.0 / SwiftUI
  • 核心框架:CoreBluetooth (硬件), SwiftData (存储), CoreHaptics (震动)
  • AI 接口:智谱 API (HTTP/HTTPS 请求)
  • 数据存储:iOS Local SandBox (音频文件 + 结构化数据)