架构聊天:向你的架构提问任何问题
你的C4图学会说话了。
我们构建Archyl是为了让软件架构可见。图表、关系、ADR、文档——全部集中在一个地方。但我们不断注意到同样的模式:团队会漂亮地记录他们的架构,然后仍然在Slack上互相询问"哪个服务处理支付?"或"为什么我们选了Kafka而不是RabbitMQ?"
信息就在那里。找到它才是问题。
今天我们推出架构聊天——一个了解你整个架构并能在几秒内回答问题的AI助手。
工作原理
在仪表板的任何位置按下Cmd+I(或点击右下角的聊天气泡)。用自然语言提问。获得基于你实际架构的答案——你的系统、容器、组件、关系、ADR、文档、流程和洞察。
不会出现关于不存在的服务的幻觉。不会从互联网上拉取通用建议。每个答案都来自你的团队实际记录的内容。
以下是你可以提问的一些示例:
- "支付系统使用什么数据库?"
- "我们为什么选择PostgreSQL而不是MongoDB?" — 直接从你的ADR中获取
- "认证流程是怎么一步步工作的?"
- "有什么关键洞察我应该看看?"
- "比较我们两个项目的API网关设置"
默认具备上下文感知
架构聊天知道你在哪里。如果你正在查看一个特定项目,助手会聚焦于该项目的架构。提到另一个项目名称,它也会拉取该上下文。提出一个广泛的问题,它会跨所有项目进行推理。
无需手动选择。无需切换模式。它就是能工作。
它阅读你的ADR和文档
架构聊天不仅了解你的C4模型。它还搜索你的架构决策记录、项目文档、流程和洞察以找到相关信息。当你问"我们为什么选了这个技术?"时,它会显示相关的ADR及其决策编号和状态。当你问到一个流程时,它会带你逐步了解。
这意味着你团队精心记录的决策变得可即时查询。不再需要翻阅大量文档页面来找六个月前的一个ADR。
流式响应
答案逐个token到达——你可以在助手仍在思考时就开始阅读。响应以完整的Markdown格式渲染,包含粗体文本、列表和代码块。对于大多数问题,你将在不到两秒内获得完整答案。
键盘优先
架构聊天为速度而设计:
- Cmd+I(Mac)或Ctrl+I(Windows/Linux)从任何位置切换聊天
- Enter发送消息
- Shift+Enter多行输入
- Escape关闭面板
无需上下文切换。无需离开图表。只需提问然后回到工作。
非常适合新人入职
新团队成员加入项目?与其安排2小时的架构讲解,不如引导他们到Archyl,让他们按自己的节奏提问。架构聊天从第一天起就提供准确、富含上下文的答案——基于团队实际记录的内容,而不是存在于某人脑中的部落知识。
与MCP服务器配合使用
架构聊天为你提供仪表板内的对话界面。但如果你更喜欢在IDE或终端中工作,别忘了Archyl还提供MCP服务器,可以连接到Claude Code、Cursor或任何兼容MCP的客户端。
MCP服务器为你提供完整的Archyl API——列出项目、管理C4元素、创建ADR、查询洞察——直接在你的开发环境中。在聊天和MCP服务器之间,无论你在哪里工作,你的架构文档总是一个问题之遥。
在我们的专门博客文章中了解更多关于MCP服务器的信息。
可用性
架构聊天在Business和Scale计划中可用。
| 计划 | 每月查询次数 |
|---|---|
| Business | 200 |
| Scale | 1,000 |
| Custom | 无限 |
下一步
这是第一个版本。我们已经在开发可点击的引用(将答案直接链接到图表上的元素)、持久的对话历史以及针对大型文档集的更深层检索。
现在,打开Archyl,按Cmd+I,向你的架构提一个问题。你可能会惊讶于它已经知道多少。