👤 3,249 total uses◯ Free: 5 uses/day • Resets in 19h 46m
开发 & 技术

技术规格生成器

编写详细的技术规格,包括系统架构、数据模型、API 合同、性能要求和实施约束。

了解更多

技术规格说明生成器生成工程团队真正会阅读并遵循的全面技术文档。无论你需要新架构的 RFC、功能的设计文档、技术选型的 ADR,还是面向利益相关方的技术简报——都能获得一份结构良好的文档,涵盖问题陈述、拟议方案、备选方案分析、实施计划、风险和成功指标。

0 / 5000

✓ 免费使用——无需注册,无需信用卡。

开发者

Webhook 投递系统的技术规范

工程师真正会用的规范模板——目标、非目标、SLO、故障模式

查看输入和输出预览

输入

Feature
outbound webhooks with retries and signed payloads
Constraints
at-least-once delivery, p95 < 5s, 100 RPS sustained

输出(节选)

## Webhook Delivery v1 -- Tech Spec

**Goal:** at-least-once outbound delivery of domain events to customer endpoints with HMAC-signed payloads and exponential-backoff retries. **Non-goals:** exactly-once, ordering across event types. **Architecture:** event bus (NATS) -> delivery worker pool (Go) -> customer HTTPS endpoints. **Retry policy:** 8 attempts over 24h with exponential backoff (1s, 5s, 30s, 5m, 30m, 2h, 6h, 12h). **Signing:** HMAC-SHA256 over body, secret rotated per endpoint. **SLOs:** p95 delivery < 5s, success rate > 99.5%. **Failure modes:** detailed table covering DNS, TLS, 5xx, 4xx, timeout, partial response, body-size overflow.

你的 技术规格生成器 结果将显示在这里

你将得到带注释的整洁代码块,以及对改动内容的简短说明。

如何使用 技术规格生成器

  1. 详细描述该功能、系统变更或技术决策——包括问题、当前状态以及你提议的方案。
  2. 选择文档类型:RFC 用于需要共识的提案,Design Doc 用于实施计划,ADR 用于记录架构决策。
  3. 请选择受众,以校准技术深度——工程师获取深入的实现细节,利益相关者获取业务影响摘要。
  4. 设置细节层级:“可实施”会生成足够具体的规格,工程师可直接开始编码。

使用案例

1

为重大架构变更(微服务迁移、新数据库、API 重构)撰写 RFC

2

为新功能编写包含数据模型、API 合约和上线计划的设计文档

3

记录架构决策记录(ADR),用于团队所做的技术选择

4

为利益相关者制作技术简报,解释系统的功能和限制

5

起草一份将产品需求与技术实现细节衔接的产品需求文档(PRD)

最佳结果的技巧

  • 在描述中包含各项限制条件——预算、时间表、团队规模、现有技术栈——这样规格说明才能考虑到现实世界的局限。
  • 要使“已考虑的替代方案”章节有价值,请列出您已考虑的所有方法,并说明为何倾向于您提出的解决方案。
  • 当您希望规格文档作为工程任务拆分时,请请求“可实施”细节级别——它将包含具体的 API 端点、数据库查询和代码结构。
  • “未解问题”部分对异步审阅很有价值——列出您需要审阅者提供意见的具体决策。

常见问题

RFC 与设计文档有何区别?

RFC(征求意见稿)是一种寻求共识的提案 —— 提出问题和建议的解决方案供团队审议后再决定实施方式。Design Doc 是针对已达成一致的方案的详细实现计划 —— 关注如何构建,而非是否构建。

什么是 ADR?

架构决策记录(ADR)记录重要的架构决策 —— 包括背景、所作决定以及后果(正面和负面)。ADR 形成可检索的历史,说明系统为何如此构建,对未来团队成员极为宝贵。

实施计划应该有多详细?

在“High-level”层面:提供组件职责的架构概览。 在“Detailed”层面:数据模型、API 合约和时序图。 在“Implementation-ready”层面:足够具体以创建 Jira 任务 — 端点、数据库迁移、功能标记和测试计划。

我应该加入图表吗?

生成器包含用于数据流、系统架构和时序图的 ASCII 图表。这些图表可在任何文本编辑器或 Markdown 查看器中渲染。若用于正式演示,可在 Mermaid、draw.io 或 Excalidraw 等工具中重新创建。

技术规格应该多长?

技术简报:1-2 页。架构决策记录(ADR):1 页。设计文档:根据复杂度 3-8 页。RFC(请求变更):针对重大架构变更 5-15 页。生成器会根据您选择的细节层级校准篇幅。

利益相关者能理解生成的规格说明吗?

选择“Stakeholders”或“All Audiences”作为目标受众。生成器将以业务背景和影响为导向,使用通俗语言解释技术概念,并包含 TL;DR 摘要。技术细节仍会保留,但会清晰分隔。

属于这些工作流

本工具用于帮助你更高效完成任务的分步指南中

🔒
您的隐私受到保护

我们不存储您的文本。处理在实时进行,您的输入在生成结果后立即被丢弃。

解锁无限访问

免费用户:每天 5 次使用 | Pro 用户:无限制

⚖️ 对比此工具

并排查看此工具的表现:

技术规格生成器 vs. 数据库模式设计器 查看对比 →

✍️ 提示词库

即用型提示词 — 点击“使用”即可自动填入工具

编写一个 Python 函数,[describe what it does]。包含类型注解和文档字符串(docstring)。

解释这段代码并提出改进建议:[paste code]

为以下函数生成单元测试:[paste function]

编写一条 SQL 查询,从包含 [list columns] 列的表中 [describe what you need]。

为一个 [project type] 项目创建一份 README.md,包含安装、使用和贡献指南章节。

🔒

⚡ Pro 提示词

为一个 [platform type] 设计一套微服务系统架构,包含鉴权、数据和通知服务。请提供 API 契约和数据库结构。...
为一个部署到 [cloud provider] 的 [stack] 应用编写完整的 CI/CD 流水线配置。...
为一个 Node.js API 设计一个限流中间件,借助 Redis 支持每位用户每分钟 [X] 个请求。...
升级到 Pro →

相关工具

试用此智能体

API-Automatisierungs-AgentAutomatisierung beschreiben → REST/Webhook-Rezept → curl + Python + Node Beispiele → auf AICT-API gemappt.试用此智能体 →

相关工作流

Lokalisierer für VeranstaltungsbeschreibungenSchreiben Sie eine Veranstaltungsbeschreibung, lokalisieren Sie sie für 5 Märkte und erstellen Sie marktspezifische Social-Media-Beiträge.运行工作流 →

阅读更多