ai 6 分钟 2026-04-20
LifePilot 的自然语言解析思考
如何设计一个简单但有效的自然语言解析器,识别已完成、待办、习惯、账单。
NLP自然语言解析设计
## 设计目标
用户输入一句话,系统自动解析成结构化数据。
## 解析策略
1. 关键词匹配
2. 上下文分析
3. 置信度计算
## 关键词分类
- 已完成: 完成了、写完了、做完了
- 待办: 要、需要、计划、准备
- 习惯: 跑步、健身、阅读
- 账单: 花了、买了、续费
## 经验
1. 先做规则解析
2. 再做 AI 增强
3. 始终提供 fallback