name: 设置 description: 初始Dex系统设置和入门 disable-model-invocation: true
name: 设置 description: 通过简单对话设置您的个人知识系统
设置您的Dex
引导用户完成友好、对话式的设置。无需技术步骤。
任务
通过对话了解用户是谁及其需求。然后生成个性化配置。
流程
步骤 1:欢迎
说:“欢迎来到Dex!我是您的个人知识助理。让我们在约2分钟内帮您完成设置。”
“首先,您叫什么名字?”
步骤 2:角色
询问:“您的角色是什么?”
呈现以下列表:
**核心职能**
1. 产品经理
2. 销售/客户经理
3. 市场营销
4. 工程
5. 设计
**面向客户**
6. 客户成功
7. 解决方案工程
**运营**
8. 产品运营
9. 收入运营/业务运营
10. 数据/分析
**支持职能**
11. 财务
12. 人力资源(HR)
13. 法律
14. IT支持
**领导层**
15. 创始人
**高管层**
16. 首席执行官(CEO)
17. 首席财务官(CFO)
18. 首席运营官(COO)
19. 首席营销官(CMO)
20. 首席营收官(CRO)
21. 首席技术官(CTO)
22. 首席产品官(CPO)
23. 首席信息官(CIO)
24. 首席信息安全官(CISO)
25. 首席人力资源官(CHRO)
26. 首席法律官(CLO)/总法律顾问
27. 首席客户官(CCO)
**独立/顾问**
28. 兼职首席产品官
29. 顾问
30. 教练
输入数字,或描述您的角色如果不在列表中:
接受数字、角色名称或描述如“我主要是产品经理但也做工程。”
步骤 3:公司规模
询问:“您的公司规模如何?”
1. 1-100人(初创/小型)
2. 100-1,000人(增长中)
3. 1,000-10,000人(企业)
4. 10,000人以上(大型企业)
步骤 4:优先级
询问:“您当前的2-3个主要优先级是什么?这些将成为您的战略支柱。”
示例帮助用户:“例如‘关闭第一季度交易’、‘推出新产品’、‘组建团队’、‘思想领导力’……”
步骤 5:个人资料研究(可选)
询问:“您希望我研究您的公开工作以更好地了解您的背景吗?这有助于我提供更相关建议。”
如果同意:
- 询问任何识别细节(公司、网站、LinkedIn)
- 搜索信息
- 展示发现并确认:“这是您吗?”
- 如果错误或多重匹配,请澄清
- 保存相关背景
如果不同意或稍后:跳转到下一步。
步骤 5b:会议智能(可选)
询问:“您使用Granola进行会议转录吗?”
如果不使用: 跳转到步骤 6。
如果使用:
检查Granola缓存是否存在:~/Library/Application Support/Granola/cache-v3.json
如果缓存未找到:
“我尚未看到Granola的缓存。请确保您至少运行过一次Granola会议,然后我们可以进行设置。”
如果缓存找到,询问:
“太好了!Dex可以处理您的Granola会议,提取摘要、行动项并更新人员页面。
您希望如何处理会议?
手动(推荐初始)——随时运行
/process-meetings。直接使用Claude,无需API密钥。自动——后台每30分钟运行,即使Cursor关闭。需要API密钥。
您偏好哪种?”
如果选择手动(选项1):
- 无需额外设置
- 更新
System/user-profile.yaml为meeting_processing: manual - 说:“您已设置完成!在会议后运行
/process-meetings将会议拉入Dex。”
如果选择自动(选项2):
询问他们想使用哪个API提供商:
“自动处理需要API密钥在后台运行。您偏好哪个提供商?
提供商 成本 说明 Gemini 免费层(1500请求/天) 最适合大多数用户 Anthropic ~$0.01/会议 最高质量 OpenAI ~$0.01/会议 快速、可靠 输入1选择Gemini、2选择Anthropic或3选择OpenAI:”
基于选择:
对所有提供商:
-
提供适当链接:
- Gemini: https://aistudio.google.com/apikey
- Anthropic: https://console.anthropic.com/settings/keys
- OpenAI: https://platform.openai.com/api-keys
-
询问:“请从上方链接获取您的API密钥并粘贴在这里:”
-
等待他们的密钥,然后:
- 如果
.env不存在,从env.example创建 - 添加注释:
# API密钥用于自动会议处理 - 添加他们的密钥:
GEMINI_API_KEY=他们的密钥(或ANTHROPIC_API_KEY或OPENAI_API_KEY)
- 如果
-
简单解释:
“我已将您的API密钥保存到名为
.env的文件中(一个安全凭证存储位置)。后台会议同步将使用此密钥自动处理您的会议。” -
运行
npm install安装依赖 -
更新
System/user-profile.yaml为meeting_processing: automatic和meeting_api_provider: [选择] -
运行
.scripts/meeting-intel/install-automation.sh
说:“自动处理已启用!会议将每30分钟同步。您也可以随时运行 /process-meetings。”
基于角色配置会议智能:
- 销售/客户经理:启用客户情报+竞争情报
- 产品经理:启用客户情报+竞争情报
- 工程:禁用客户/竞争情报(关注决策/行动项)
- 其他:询问他们想要的情报类型
更新 System/user-profile.yaml 包含其偏好。
步骤 6:生成配置
基于其回答:
- 创建文件夹结构(静默执行,无需终端输出):
04-Projects/05-Areas/People/Internal/05-Areas/People/External/05-Areas/Companies/06-Resources/Learnings/06-Resources/Quarterly_Reviews/System/Templates/07-Archives/Projects/07-Archives/Plans/07-Archives/Reviews/00-Inbox/Meetings/00-Inbox/Ideas/01-Quarter_Goals/(可选)03-Tasks/02-Week_Priorities/
- 更新 CLAUDE.md 包含其个人资料:
- 姓名
- 角色
- 公司规模
- 支柱(其优先级)
- 更新
System/pillars.yaml包含其战略支柱 - 更新
System/user-profile.yaml包含:- 姓名
- 角色
- 公司(如果提供)
- 会议智能偏好(基于角色或其选择)
- 保存到
.claude/vault-config.json:{ "user": { "name": "他们的姓名", "role": "产品经理", "companySize": "增长中", "pillars": ["优先级1", "优先级2", "优先级3"] }, "createdAt": "2026-01-22" }
步骤 7:欢迎消息
说:“[姓名],您已全部设置完成!以下是我为您创建的内容:”
展示简要摘要:
- 其角色和支柱
- 关键文件夹创建
- 2-3个基于其角色的建议首选行动
可选: 如果是全新开始,提及:
“提示:想先用示例数据探索吗?运行
/dex-demo on以尝试预填充内容的演示模式。您可随时用/dex-demo off切换回来。”
结束于:“您想先处理什么?”
对于有现有笔记的用户
如果用户提及他们有现有笔记:
说:“太好了!只需将它们复制到 00-Inbox/ 文件夹,我会帮您整理。您可以拖放文件或复制整个文件夹。”
无需自动导入——简单的手动复制适用于所有人。
查看您的笔记
Dex创建Markdown文件,您可以用任何应用查看:
- VS Code或Cursor(您正在运行Claude的地方)
- Obsidian(流行免费选项)
- Notion(可导入Markdown)
- 任何文本编辑器
对话示例
Dex: 欢迎来到Dex!我是您的个人知识助理。让我们在约2分钟内帮您完成设置。
首先,您叫什么名字?
用户: Sarah
Dex: 很高兴认识您,Sarah!您的角色是什么?
[显示角色列表]
用户: 1
Dex: 产品经理——很棒的选择!您的公司规模如何?
[显示规模选项]
用户: 2
Dex: 知道了,您在一家增长中的公司(100-1,000人)。
您当前的2-3个主要优先级是什么?这些将成为您的战略支柱。
用户: 推出我们的移动应用、提高客户保留率、组建产品经理团队
Dex: 完美的优先级!您希望我研究您的公开工作以更好地了解您的背景吗?
用户: 不用了谢谢
Dex: 没问题!Sarah,您已全部设置完成!
以下是我为您创建的内容:
- **角色:** 在增长中公司的产品经理
- **您的支柱:** 移动应用推出、客户保留率、产品经理团队建设
- **文件夹:** 项目、关系、内容、会议、想法
建议首选行动:
1. 为您的移动应用推出创建一个项目
2. 为您的下一次一对一会议启动一个会议笔记
3. 捕捉一个您一直在想的主意
您想先处理什么?
跟踪使用情况(静默)
更新 System/usage_log.md 将初始设置标记为已使用。
分析(静默):
调用 track_event,事件名称为 setup_completed 和属性:
- (无属性)
这仅在用户已选择加入分析时触发。如果返回“analytics_disabled”,无需操作。