# Technical Whitepaper Writer
## Why this skill exists
Most AI-generated whitepapers read like marketing documents: vague claims, excessive adjectives, feature lists presented as innovation, unsupported performance numbers, generic architecture diagrams, and roadmaps used as substitutes for technical evidence.
A strong whitepaper instead explains **why a problem exists, what the proposed system does, how it works, why the design is structured that way, what assumptions it makes, how it behaves under normal and failure conditions, and where the design remains limited.**
The goal is a document that reads like **engineering and technical research**, not a sales brochure.
The whitepaper should let a technically capable reader answer:
1. What problem is being solved?
2. Why do existing approaches fail or become insufficient?
3. What is being proposed?
4. How does the proposed system actually work?
5. What are the major components, and how do they interact?
6. What assumptions does the design make?
7. What happens during normal operation?
8. What happens when something goes wrong?
9. What evidence supports the technical claims?
10. What are the limitations and unresolved risks?
11. How is this different from existing approaches?
12. What would someone need to implement, evaluate, or deploy it?
Writing should prioritize **clarity, technical precision, traceability, and intellectual honesty** over impressive-sounding language.
---
## Step 1 — Gather inputs before writing
Do not begin drafting the full whitepaper until the core information is available. If critical information is missing, ask for it (see Step 20) rather than inventing it.
**1. The problem.** State it in one clear sentence, then describe a concrete scenario showing what fails without the proposed solution.
- Avoid: *"The industry needs a revolutionary new approach."*
- Prefer: *"Current systems require each application to independently integrate multiple model providers, resulting in duplicated integration logic, inconsistent observability, and difficult provider switching."*
**2. The project type.** Identify the primary category (and any important secondary categories) without forcing the project into an inappropriate one. Examples: AI/ML system, LLM application, AI infrastructure, data platform, developer tool, cloud/distributed system, cybersecurity system, networking system, database/storage system, hardware/embedded system, robotics system, scientific/research system, enterprise architecture, SaaS platform, API/middleware, agentic system, FinTech, healthcare tech, industrial or energy tech, protocol/standards system, or other.
**3. The core mechanism.** Describe what actually happens inside the system — inputs, processing, state, transformations, decisions, outputs, feedback loops, external dependencies, failure paths, system boundaries. Not a feature list.
- Avoid: *"The platform provides intelligent routing, security, observability, and scalability."*
- Prefer: *"An incoming request is classified according to model, latency, cost, and policy requirements. The routing layer selects an eligible provider, executes the request, records telemetry, and applies retry or fallback logic when the selected provider fails."*
**4. System boundaries.** What's inside the system vs. external? Which components are controlled vs. dependencies? Where does data enter and leave? Where does trust begin and end?
**5. Actors and stakeholders.** Only include actors relevant to the system (e.g., end users, developers, administrators, operators, services, models, agents, data/infrastructure providers, validators, attackers, external systems). For each important actor: what they do, need, control, can observe, and what incentives or constraints shape their behavior.
**6. Resources, economics, or tokens — only when applicable.** If the system has a token, credits, usage units, subscriptions, fees, incentives, rewards, penalties, compute allocation, or quotas, explain their *mechanical* purpose. Never introduce tokenomics or financial mechanisms just because a whitepaper is "expected" to have them. Omit this section if no economic mechanism exists.
**7. Known limitations and risks.** What might fail, degrade, or remain unresolved — scalability limits, latency constraints, dependency risks, model limitations, data quality issues, security assumptions, operational complexity, cost constraints, hardware limitations, privacy concerns, regulatory uncertainty, availability dependencies, integration complexity. State these explicitly; do not hide them.
---
## Step 2 — Choose the whitepaper structure
Do not force every project into an identical template. The default technical spine:
1. Abstract
2. Introduction
3. Problem and Motivation
4. Existing Approaches
5. Design Goals and Non-Goals
6. Proposed Architecture
7. Core Mechanism
8. System Workflow
9. Technical Design
10. Security / Safety / Reliability Model
11. Performance and Scalability
12. Implementation Considerations
13. Worked Example
14. Evaluation / Evidence
15. Limitations and Open Problems
16. Future Work
17. Conclusion
18. References
Not every section is mandatory — use only what materially improves understanding:
- A simple software architecture may skip heavy mathematical analysis.
- An AI research system may need experiments and evaluation methodology.
- A cybersecurity system may need a detailed threat model.
- A hardware system may need physical constraints and benchmarking.
- A distributed system may need consistency, fault tolerance, and failure analysis.
- A commercial SaaS platform may need deployment/operational architecture rather than formal proofs.
---
## Step 3 — Establish the technical delta
If the project builds on or extends existing technology, explicitly trace:
> What existed before → What limitation remained → What this design changes → Why that change matters.
- Avoid: *"This is the world's first revolutionary architecture."*
- Prefer: *"Existing approach A provides X but requires Y. Approach B removes Y but introduces Z. The proposed architecture combines X with a different execution model that removes Y while accepting an explicit trade-off in Z."*
---
## Step 4 — Build the mechanism from a minimal model
Introduce complexity progressively rather than presenting the full architecture at once:
1. **Intuition** — the idea in simple language.
2. **Minimal model** — the smallest system that could solve the problem.
3. **Architecture** — the major components.
4. **Data / request flow** — how information moves through the system.
5. **Technical mechanisms** — algorithms, protocols, models, APIs, state transitions, policies.
6. **Failure behavior** — what happens when components fail or assumptions break.
7. **Optimization** — performance, scalability, caching, batching, routing, parallelism.
---
## Step 5 — Apply evidence discipline
Claims like *faster, cheaper, more secure, scalable, reliable, accurate, lower latency, higher throughput, reduced hallucination, improved efficiency* must never be asserted without support.
Where possible, provide: benchmark results, measurements, formulas, thresholds, experimental results, architectural reasoning, citations, assumptions, or comparison methodology.
- Avoid: *"The architecture provides extremely low latency."*
- Prefer: *"In the evaluated configuration, the routing layer adds a median of X ms of processing overhead under Y workload."*
If a number is unavailable, say so. **Never fabricate measurements.**
---
## Step 6 — Analyze each important actor
For each actor: responsibility, inputs, outputs, permissions, dependencies, incentives, constraints, failure modes, and consequences of incorrect behavior. Example set (adapt to the actual project):
- **User** — submits a request and receives a response.
- **Application** — authenticates the request and invokes the platform API.
- **Model Provider** — processes the inference request.
- **Gateway** — applies routing, policy, retry, and observability logic.
- **Operator** — configures policies and monitors system health.
---
## Step 7 — Define the threat, failure, or risk model
Depending on the project, analyze relevant risks: malicious users, compromised components, unauthorized access, data leakage, model manipulation, prompt injection, supply-chain attacks, denial of service, corrupted data, incorrect outputs, infrastructure/dependency failure, network partitions, hardware failure, operator error, configuration errors, adversarial inputs, economic attacks, privacy violations.
For every significant threat:
> Threat → Attack/Failure Mechanism → Impact → Mitigation → Remaining Risk
- Avoid: *"The system is highly secure."*
- Prefer: explaining secure **against what**, **under which assumptions**, and **with what controls**.
---
## Step 8 — Include a worked example
Every substantive whitepaper needs at least one concrete, end-to-end example — a transaction lifecycle, API request, inference request, data pipeline, user workflow, state transition, attack scenario, failure scenario, or numerical calculation. Include real numbers where useful.
Example shape:
> 1. Client submits request.
> 2. Gateway validates policy.
> 3. Router selects provider.
> 4. Provider executes inference.
> 5. Response passes through validation.
> 6. Telemetry is recorded.
> 7. Client receives response.
---
## Step 9 — Explain architecture clearly
Architecture descriptions should answer: What are the major components? What does each do? How are they connected? What protocols/interfaces link them? Where is state stored? Where does computation happen? Where are decisions made? Where are the security boundaries? Where can failures occur?
Use layered structure only where it reflects reality, e.g.:
```text
User / Client Layer
↓
API / Interface Layer
↓
Application / Orchestration Layer
↓
Core Processing Layer
↓
Data / Model / Storage Layer
↓
Infrastructure Layer
```
Do not add layers for visual symmetry alone.
---
## Step 10 — Handle mathematics appropriately
Use equations when they clarify the mechanism: optimization objectives, probability models, scoring functions, cost/latency/throughput calculations, capacity planning, cryptographic formulas, ML objectives, resource allocation, economic models, reliability calculations. Always explain each equation in plain language. Never add math purely for appearance.
---
## Step 11 — Handle AI/ML systems appropriately
Distinguish clearly between model architecture, training, fine-tuning, inference, retrieval, orchestration, evaluation, safety, monitoring, data pipelines, and human-in-the-loop processes.
Frame the pipeline explicitly:
> Input → Processing → Model / Retrieval / Tool Use → Validation → Output
Where relevant, cover: model selection, training methodology, dataset assumptions, context management, retrieval strategy, evaluation methodology, hallucination mitigation, guardrails, latency, inference cost, observability, and model failure modes.
Avoid vague terms like "intelligent," "cognitive," or "human-like" unless technically defined.
---
## Step 12 — Compare against existing approaches
Where relevant, compare on concrete dimensions:
| Dimension | Existing Approach | Proposed Approach |
|---|---|---|
| Architecture | ... | ... |
| Latency | ... | ... |
| Scalability | ... | ... |
| Cost | ... | ... |
| Security | ... | ... |
| Flexibility | ... | ... |
| Operational Complexity | ... | ... |
Every row needs a defensible basis — don't build the table just to look complete.
---
## Step 13 — Discuss trade-offs
Every meaningful architecture has trade-offs. Discuss the relevant ones explicitly: performance vs. cost, flexibility vs. complexity, security vs. usability, consistency vs. availability, latency vs. accuracy, centralization vs. decentralization, automation vs. human control, compute vs. memory, precision vs. recall, privacy vs. observability.
Never claim the design eliminates trade-offs — explain **which were chosen, and why**.
---
## Step 14 — Separate current capability from future work
Do not present roadmap items as evidence the system currently works. Distinguish:
- **Current design** — what exists or is technically specified today.
- **Experimental / validated** — what has been implemented and tested.
- **Proposed extensions** — what could be built later.
- **Open research problems** — what remains unresolved.
A roadmap is not proof of technical viability.
---
## Step 15 — Anti-pattern filter
Before presenting a draft, scan for and rewrite:
**Marketing language** — revolutionary, groundbreaking, game-changing, next-generation, world-class, unprecedented, highly intelligent, infinitely scalable, military-grade, enterprise-grade — unless technically defined and supported.
**Unsupported claims** — "10x faster," "99.99% reliable," "100% secure," "zero hallucinations," "fully autonomous," "unlimited scalability" — unless evidence exists.
**Feature dumping** — a list of features is not an architecture.
**Buzzword substitution** — "AI + blockchain + cloud + quantum + autonomous agents" is not a mechanism.
**Roadmap-as-proof** — future plans don't demonstrate present viability.
**Tokenomics without purpose** — don't invent economic mechanisms.
**Novelty without comparison** — don't claim innovation without explaining what came before.
**Security without threat modeling** — don't claim security without naming threats and mitigations.
**Architecture without data flow** — components alone don't explain a system.
**Missing limitations** — every serious design has them; state them.
---
## Step 16 — External research and citations
When using external information: cite every external technical claim, prefer primary and authoritative sources, cite research papers for scientific claims, official documentation for technical specs, standards bodies for standards, and vendor docs for vendor-specific behavior.
Use inline numbered citations:
> Transformer architectures use self-attention to model relationships between tokens [1].
```markdown
## References
[1] Vaswani et al., "Attention Is All You Need," 2017.
```
**Never fabricate references. Never cite a source that doesn't actually support the statement.**
---
## Step 17 — Writing style
Write as an experienced engineer or researcher explaining a complex system to another technically capable person.
**Prefer:** precise language, short-to-medium paragraphs, clear explanations, explicit assumptions, concrete examples, technical depth where useful, structured-text diagrams where appropriate, meaningful section titles.
**Avoid:** excessive adjectives, startup-style hype, repetitive conclusions, generic mission statements, unnecessary jargon, artificial complexity, fake certainty.
The tone: *"Here is the problem. Here is why existing approaches struggle. Here is the mechanism we propose. Here is how it works. Here is the evidence. Here is where it can fail."*
Not: *"We are revolutionizing the future of technology."*
---
## Step 18 — Output structure
Produce the whitepaper in Markdown, adapting section numbers to the actual project (omit irrelevant sections):
```markdown
# Title
## Abstract
## 1. Introduction
## 2. Problem and Motivation
## 3. Existing Approaches
## 4. Design Goals and Non-Goals
## 5. Proposed Architecture
## 6. Core Mechanism
## 7. System Workflow
## 8. Technical Design
## 9. Security, Safety, and Reliability
## 10. Performance and Scalability
## 11. Worked Example
## 12. Evaluation
## 13. Limitations and Open Problems
## 14. Future Work
## 15. Conclusion
## References
```
**Length should follow technical complexity, not an arbitrary page count.** A simple system gets a concise paper; a complex one gets deeper treatment.
---
## Step 19 — Pre-publish self-check
Before declaring the whitepaper complete, verify each item:
| Check | Status |
|---|---|
| Problem is concrete | PASS / FAIL |
| Failure scenario is explained | PASS / FAIL |
| Project type is correctly identified | PASS / FAIL |
| Core mechanism is clearly explained | PASS / FAIL |
| System boundaries are defined | PASS / FAIL |
| Architecture is understandable | PASS / FAIL |
| Data / request flow is explained | PASS / FAIL |
| Existing approaches are discussed | PASS / FAIL |
| Technical delta is clear | PASS / FAIL |
| Important actors are analyzed | PASS / FAIL |
| Threat / failure model exists | PASS / FAIL |
| Major claims have evidence | PASS / FAIL |
| At least one worked example exists | PASS / FAIL |
| Trade-offs are acknowledged | PASS / FAIL |
| Limitations are explicitly stated | PASS / FAIL |
| Future work is separated from current capability | PASS / FAIL |
| External claims are cited | PASS / FAIL |
| No fabricated numbers or references | PASS / FAIL |
| No marketing hype substitutes for technical explanation | PASS / FAIL |
Report a short **Whitepaper Quality Check** summarizing these results. If important information is missing, say so explicitly rather than inventing it.
---
## Step 20 — Missing information policy
If critical information is missing, ask for it before drafting that portion. **Never fabricate:** technical specifications, benchmark results, customer numbers, adoption statistics, revenue, market size, team credentials, partnerships, security guarantees, performance measurements, token economics, implementation details, or research results.
When something is unknown, mark it clearly:
> **Not specified** / **Requires validation** / **Assumption:** ...
Never silently convert an assumption into a stated fact.
---
## Core principle
The whitepaper should answer one question above all others:
> **Can a technically capable reader understand what this system does, how it works, why it was designed this way, what evidence supports it, and where it can fail?**
If yes, the whitepaper is doing its job.# 技术白皮书撰写
## 这个技能存在的意义
大多数 AI 生成的白皮书读起来像营销文档:模糊的论断、过多的形容词、把功能列表包装成创新、缺乏支撑的性能数字、千篇一律的架构图、用路线图代替技术证据。
一篇优秀的白皮书应当解释 **问题为何存在、提出的系统做了什么、如何运作、为何采用这种设计结构、做出了哪些假设、在正常和故障条件下表现如何,以及设计在哪些方面仍然存在局限。**
目标是写出一份读起来像 **工程与技术研究** 的文档,而不是销售宣传册。
白皮书应能让具备技术能力的读者回答以下问题:
1. 要解决的是什么问题?
2. 为何现有方法失败或变得不够用?
3. 提出的是什么方案?
4. 提出的系统实际是如何运作的?
5. 主要组件有哪些,它们如何交互?
6. 设计做出了哪些假设?
7. 正常运行时会怎样?
8. 出现异常时会怎样?
9. 哪些证据支持这些技术论断?
10. 有哪些局限性和未解决的风险?
11. 与现有方法有何不同?
12. 实施、评估或部署它需要什么?
写作应优先 **清晰、技术准确性、可追溯性、学术诚实**,而不是听起来华丽的措辞。
---
## 步骤 1 — 动笔前先收集输入
在掌握核心信息之前不要开始撰写完整白皮书。如果关键信息缺失,请主动询问(见步骤 20),而不是凭空编造。
**1. 问题。** 用一句清晰的话陈述,然后用具体场景描述没有该方案时会出现什么故障。
- 避免:*"行业需要一种革命性的新方法。"*
- 建议:*"现有系统要求每个应用独立集成多个模型提供商,导致集成逻辑重复、可观测性不一致、且难以切换提供商。"*
**2. 项目类型。** 确定主要类别(以及任何重要的次要类别),不要把项目硬塞进不合适的类别。示例:AI/ML 系统、LLM 应用、AI 基础设施、数据平台、开发者工具、云/分布式系统、网络安全系统、网络系统、数据库/存储系统、硬件/嵌入式系统、机器人系统、科学/研究系统、企业架构、SaaS 平台、API/中间件、Agent 系统、金融科技、医疗科技、工业或能源科技、协议/标准系统,或其他。
**3. 核心机制。** 描述系统内部实际发生的事情 —— 输入、处理、状态、变换、决策、输出、反馈循环、外部依赖、故障路径、系统边界。而不是功能列表。
- 避免:*"该平台提供智能路由、安全、可观测性和可扩展性。"*
- 建议:*"传入请求根据模型、延迟、成本和策略要求进行分类。路由层选择符合条件的提供商,执行请求,记录遥测数据,并在所选提供商失败时应用重试或回退逻辑。"*
**4. 系统边界。** 哪些在系统内部,哪些属于外部?哪些组件是受控的,哪些是依赖?数据从哪里进入、从哪里离开?信任从哪里开始、在哪里结束?
**5. 角色与利益相关方。** 仅纳入与系统相关的角色(例如:终端用户、开发者、管理员、运维人员、服务、模型、Agent、数据/基础设施提供商、验证者、攻击者、外部系统)。针对每个重要角色:他们的行为、需求、控制力、可观察的内容,以及塑造其行为的激励或约束。
**6. 资源、经济模型或代币 —— 仅在适用时。** 如果系统存在代币、积分、使用量、订阅、费用、激励、奖励、惩罚、算力分配或配额,解释其 **机制层面** 的目的。不要仅仅因为白皮书"理应"包含代币经济或财务机制就强行引入。如果不存在经济机制,则省略本节。
**7. 已知局限性与风险。** 哪些部分可能失败、降级或未解决 —— 可扩展性限制、延迟约束、依赖风险、模型局限、数据质量问题、安全假设、运维复杂度、成本约束、硬件限制、隐私问题、监管不确定性、可用性依赖、集成复杂度。明确指出这些内容,不要隐瞒。
---
## 步骤 2 — 选择白皮书结构
不要把每个项目都套进相同的模板。默认的技术骨架如下:
1. 摘要
2. 引言
3. 问题与动机
4. 现有方法
5. 设计目标与非目标
6. 提出的架构
7. 核心机制
8. 系统工作流程
9. 技术设计
10. 安全 / 安全性 / 可靠性模型
11. 性能与可扩展性
12. 实施考量
13. 示例演练
14. 评估 / 证据
15. 局限性与开放问题
16. 未来工作
17. 结论
18. 参考文献
并非每个章节都是必需的 —— 只使用那些对理解确有实质帮助的部分:
- 简单的软件架构可以省略繁重的数学分析。
- AI 研究系统可能需要实验和评估方法。
- 网络安全系统可能需要详细的威胁模型。
- 硬件系统可能需要物理约束和基准测试。
- 分布式系统可能需要一致性、容错和故障分析。
- 商业 SaaS 平台可能需要部署/运维架构,而非形式化证明。
---
## 步骤 3 — 厘清技术增量
如果项目构建于现有技术之上或对其进行扩展,请明确追溯:
> 此前已存在什么 → 仍遗留何种局限 → 本设计改变了什么 → 该改变为何重要。
- 避免:*"这是全球首个革命性架构。"*
- 建议:*"现有方法 A 提供 X 但要求 Y。方法 B 消除了 Y 却引入了 Z。提出的架构将 X 与一种不同的执行模型相结合,在接受 Z 中明确权衡的前提下消除了 Y。"*
---
## 步骤 4 — 从最小模型构建机制
渐进式地引入复杂度,而不是一次性抛出完整架构:
1. **直觉** —— 用简单语言描述这个想法。
2. **最小模型** —— 能够解决该问题的最小系统。
3. **架构** —— 主要组件。
4. **数据 / 请求流** —— 信息如何在系统中流动。
5. **技术机制** —— 算法、协议、模型、API、状态转换、策略。
6. **故障行为** —— 组件失效或假设被打破时会发生什么。
7. **优化** —— 性能、可扩展性、缓存、批处理、路由、并行化。
---
## 步骤 5 — 遵守证据纪律
诸如 *更快、更便宜、更安全、可扩展、可靠、准确、延迟更低、吞吐量更高、幻觉减少、效率提升* 等论断,绝不能在缺乏支撑的情况下给出。
在可能的情况下,提供:基准测试结果、测量数据、公式、阈值、实验结果、架构层面的论证、引用、假设或对比方法。
- 避免:*"该架构提供极低延迟。"*
- 建议:*"在评估的配置下,路由层在 Y 工作负载下增加了中位数 X 毫秒的处理开销。"*
如果数字不可得,请如实说明。**绝不能伪造测量数据。**
---
## 步骤 6 — 分析每个重要角色
针对每个角色:职责、输入、输出、权限、依赖、激励、约束、故障模式以及行为错误的后果。示例集(根据实际项目调整):
- **用户** —— 提交请求并接收响应。
- **应用** —— 验证请求并调用平台 API。
- **模型提供商** —— 处理推理请求。
- **网关** —— 应用路由、策略、重试和可观测性逻辑。
- **运维人员** —— 配置策略并监控系统健康状况。
---
## 步骤 7 — 定义威胁、故障或风险模型
根据项目的实际情况,分析相关风险:恶意用户、被入侵的组件、未授权访问、数据泄露、模型篡改、提示词注入、供应链攻击、拒绝服务、数据损坏、错误输出、基础设施/依赖故障、网络分区、硬件故障、运维错误、配置错误、对抗性输入、经济攻击、隐私侵犯。
针对每一项重大威胁:
> 威胁 → 攻击/故障机制 → 影响 → 缓解措施 → 残留风险
- 避免:*"系统高度安全。"*
- 建议:明确说明 **防御的对象**、**在哪些假设下**,以及 **通过哪些控制手段**。
---
## 步骤 8 — 包含一个示例演练
每篇有实质内容的白皮书至少需要一个具体的端到端示例 —— 交易生命周期、API 请求、推理请求、数据管道、用户工作流、状态转换、攻击场景、故障场景或数值计算。在有用处加入真实数字。
示例形态:
> 1. 客户端提交请求。
> 2. 网关验证策略。
> 3. 路由器选择提供商。
> 4. 提供商执行推理。
> 5. 响应通过校验。
> 6. 记录遥测数据。
> 7. 客户端收到响应。
---
## 步骤 9 — 清晰地解释架构
架构描述应回答:主要组件有哪些?每个组件做什么?它们如何连接?使用哪些协议/接口互连?状态存储在哪里?计算在哪里发生?决策在哪里做出?安全边界在哪里?故障可能在哪里出现?
仅在分层结构反映真实情况时使用,例如:
```text
用户 / 客户端层
↓
API / 接口层
↓
应用 / 编排层
↓
核心处理层
↓
数据 / 模型 / 存储层
↓
基础设施层
```
不要仅为视觉对称而添加分层。
---
## 步骤 10 — 恰当地处理数学
在方程能阐明机制时使用方程:优化目标、概率模型、评分函数、成本/延迟/吞吐量计算、容量规划、密码学公式、机器学习目标、资源分配、经济模型、可靠性计算。始终用通俗语言解释每个方程。绝不要为了装饰而堆砌数学。
---
## 步骤 11 — 恰当地处理 AI/ML 系统
清晰区分模型架构、训练、微调、推理、检索、编排、评估、安全、监控、数据管道和人机协同流程。
明确框架化整个流水线:
> 输入 → 处理 → 模型 / 检索 / 工具调用 → 校验 → 输出
在相关处,覆盖:模型选择、训练方法、数据集假设、上下文管理、检索策略、评估方法、幻觉缓解、安全护栏、延迟、推理成本、可观测性以及模型失效模式。
避免使用"智能"、"认知"、"类人"等模糊术语,除非它们有技术上的明确定义。
---
## 步骤 12 — 与现有方法对比
在相关处,按具体维度进行比较:
| 维度 | 现有方法 | 提出的方法 |
|---|---|---|
| 架构 | ... | ... |
| 延迟 | ... | ... |
| 可扩展性 | ... | ... |
| 成本 | ... | ... |
| 安全性 | ... | ... |
| 灵活性 | ... | ... |
| 运维复杂度 | ... | ... |
每一行都需要有站得住脚的依据 —— 不要为了显得完整而拼凑表格。
---
## 步骤 13 — 讨论权衡每一个有意义的架构都存在权衡。请明确讨论相关的权衡:性能与成本、灵活性与复杂度、安全性与易用性、一致性与可用性、延迟与准确性、集中化与去中心化、自动化与人工控制、算力与内存、准确率与召回率、隐私与可观测性。
绝不要声称该设计消除了权衡 —— 要解释**选择了哪些权衡,以及为什么**。
---
## 第 14 步 —— 区分当前能力与未来工作
不要把路线图中的项目当作系统当前可行的证据。要区分:
- **当前设计** —— 如今已存在或在技术上有明确定义的部分。
- **实验 / 已验证** —— 已被实现并测试过的部分。
- **提议的扩展** —— 后续可以构建的内容。
- **开放的研究问题** —— 仍未解决的部分。
路线图不是技术可行性的证明。
---
## 第 15 步 —— 反模式过滤
在展示草稿之前,扫描并改写以下内容:
**营销话术** —— 颠覆性的、开创性的、改变格局的、划时代的、世界一流、高度智能、无限可扩展、军工级、企业级 —— 除非有技术定义与支撑。
**无依据的声明** —— “快 10 倍”、“99.99% 可靠”、“100% 安全”、“零幻觉”、“完全自主”、“无限可扩展” —— 除非有证据存在。
**功能堆砌** —— 仅仅罗列功能并不构成架构。
**流行词堆叠** —— “AI + 区块链 + 云 + 量子 + 自主智能体”并不是一种机制。
**以路线图充当证明** —— 未来的规划无法证明当下的可行性。
**无目的的代币经济** —— 不要凭空发明经济机制。
**缺乏对比的新颖性** —— 不要在未说明前人工作的前提下声称创新。
**缺乏威胁建模的安全性** —— 不要在不指出威胁与缓解措施的情况下声称安全。
**没有数据流的架构** —— 仅靠组件罗列无法解释一个系统。
**缺失的局限性** —— 任何严肃的设计都存在局限;要明确指出它们。
---
## 第 16 步 —— 外部研究与引用
在使用外部信息时:对每一条外部技术主张进行引用,优先选择一手且权威的资料,科学研究的主张引用研究论文,技术规格引用官方文档,标准相关引用标准化组织,涉及特定厂商行为时引用厂商文档。
使用行内编号引用:
> Transformer 架构使用自注意力机制来建模 token 之间的关系 [1]。
```markdown
## References
[1] Vaswani et al., "Attention Is All You Need," 2017.
```
**绝不伪造引用。绝不引用实际上并不支持该陈述的来源。**
---
## 第 17 步 —— 写作风格
以一位资深工程师或研究者的口吻,向另一位具备技术能力的读者解释一个复杂的系统。
**优先采用:** 精确的语言、短到中等长度的段落、清晰的解释、明确的假设、具体的示例、必要处的技术深度、合适的结构化文本图表、有意义的章节标题。
**避免:** 过多的形容词、初创公司式的夸张、重复的结论、泛泛的使命宣言、不必要的行话、人为制造的复杂度、虚假的确定性。
语气应当是:*“这是问题。这是为什么现有方法难以奏效。这是我们提出的机制。它是这样工作的。这是它的证据。这是它可能失败的地方。”*
而不是:*“我们正在颠覆技术的未来。”*
---
## 第 18 步 —— 输出结构
以 Markdown 形式输出白皮书,并根据项目实际调整章节(省略无关的章节):
```markdown
# Title
## Abstract
## 1. Introduction
## 2. Problem and Motivation
## 3. Existing Approaches
## 4. Design Goals and Non-Goals
## 5. Proposed Architecture
## 6. Core Mechanism
## 7. System Workflow
## 8. Technical Design
## 9. Security, Safety, and Reliability
## 10. Performance and Scalability
## 11. Worked Example
## 12. Evaluation
## 13. Limitations and Open Problems
## 14. Future Work
## 15. Conclusion
## References
```
**篇幅应取决于技术复杂度,而非任意的页数。** 简单的系统对应简洁的论文;复杂的系统则需要更深入的处理。
---
## 第 19 步 —— 发布前自检
在宣布白皮书完成之前,逐项验证:
| 检查项 | 状态 |
|---|---|
| 问题具体明确 | PASS / FAIL |
| 失败场景已说明 | PASS / FAIL |
| 项目类型识别正确 | PASS / FAIL |
| 核心机制解释清楚 | PASS / FAIL |
| 系统边界已定义 | PASS / FAIL |
| 架构可被理解 | PASS / FAIL |
| 数据 / 请求流已说明 | PASS / FAIL |
| 讨论了现有方案 | PASS / FAIL |
| 技术差异清晰 | PASS / FAIL |
| 重要参与者已分析 | PASS / FAIL |
| 存在威胁 / 失败模型 | PASS / FAIL |
| 关键主张有证据 | PASS / FAIL |
| 至少包含一个完整的示例 | PASS / FAIL |
| 已承认权衡 | PASS / FAIL |
| 局限性已明确说明 | PASS / FAIL |
| 未来工作与当前能力已区分 | PASS / FAIL |
| 外部主张已引用 | PASS / FAIL |
| 无伪造的数据或引用 | PASS / FAIL |
| 没有营销炒作取代技术说明 | PASS / FAIL |
报告一份简短的 **Whitepaper Quality Check**,汇总以上结果。如果重要信息缺失,请明确指出,而不是凭空编造。
---
## 第 20 步 —— 缺失信息策略
如果关键信息缺失,请在撰写该部分之前先询问获取。**绝不伪造:** 技术规格、基准测试结果、客户数量、采用率统计、营收、市场规模、团队资历、合作伙伴关系、安全保证、性能测量、代币经济、实现细节或研究成果。
当某项内容未知时,请明确标注:
> **未指定** / **需要验证** / **假设:** ...
永远不要默默地把假设当作既定事实呈现。
---
## 核心原则
白皮书应当首要回答一个问题:
> **一位具备技术能力的读者能否理解这个系统在做什么、如何运作、为何这样设计、有什么证据支撑它,以及它可能在哪里失败?**
如果可以,那么这份白皮书就完成了它的使命。相关资源
按类型、任务、场景与标签加权推荐
YO
Youkti
YouTube总结 · 视频摘要 · 内容提取 · AI摘要
YouTube总结 · 视频摘要 · 内容提取 · AI摘要
Youkti 会记录每个客户、对话和交易,并准确地告诉您的销售团队下一步该怎么做:哪个交易进展缓慢,哪个沉寂已久的客户刚刚发出信号,以及明天会议需要准备些什么。专为客户经理、营收运营经理和外呼销售代表打造。
V·
vilnux · Motor de visibilidad en IA
AI · 可见度 · 品牌监测 · GEO · 搜索优化 · 竞品分析
AI · 可见度 · 品牌监测 · GEO · 搜索优化 · 竞品分析
可检测 ChatGPT、Copilot、Google AI 模式及 Perplexity 是否引用你的品牌、谁会顶替你的位置出现,以及需做出哪些调整才能获得收录
EL
Experiential Labs
实验设计 · 用户体验 · 数据分析 · AI · 工具 · 产品研究
实验设计 · 用户体验 · 数据分析 · AI · 工具 · 产品研究
降低成本、推荐更优模型,并训练出专属于你的定制化模型
LO
Loqua
AI聊天 · 多语言 · 写作助手 · 对话AI
AI聊天 · 多语言 · 写作助手 · 对话AI
将粗略的想法转化为可直接使用的文字;你可以理解屏幕上的内容;当你不想阅读时,你可以聆听语音;你还可以通过语音推进工作——从重写和翻译到日程安排和编码工作流程。减少打字,减少上下文切换,让你拥有更多专注的时间。
WS
Web Search Agents by Nimble
web · search · real-time · data · AI · agent · scraping · structured
web · search · real-time · data · AI · agent · scraping · structured
网络搜索代理是针对您特定领域(例如公司信息丰富、法规研究等)的专业网络爬虫和研究代理。它们会自主学习您的使用场景,深入挖掘对您最重要的资源,从而为您的 AI 提供更深入、更相关的网络上下文
TI
tiun.
音频转写 · 本地处理 · 命令行工具 · 转录
音频转写 · 本地处理 · 命令行工具 · 转录
一套系统即可实现身份验证、支付、客户数据和分析。只需一条命令即可安装。在开始构建的当天即可发布付费产品。