Skip to content

哲学:可控放大

开发者仍然是外科医生,使用 AI 作为高精度手术刀。

核心问题

当前一代 AI 开发工具在两个危险的极端之间摇摆:

  1. 完全自动化:AI 做出所有决定,将开发者降级为单纯的观察者
  2. 有限辅助:仅提供被动建议的工具,没有真正集成到工作流程中

这两种方法都未能认识到一个基本真理:开发者必须对开发过程的每个方面保持确定性控制

我们的解决方案:可控放大

Hatcher 引入了一种不同的范式 - 可控放大。这意味着:

确定性控制

  • 您可以直观地选择确切要修改的元素
  • 精确定义 AI 接收的上下文
  • 您在应用之前显式批准每个更改

智能放大

  • AI 理解您项目的完整架构
  • 生成遵循您既定约定和标准的代码
  • 在整个代码库中保持一致性

完全透明

  • 在执行前清楚地可视化将要修改的内容
  • 完全理解 AI 的推理过程
  • 对每个转换进行精细控制

基本原则

1. 开发者是架构师

AI 永远不会做出独立的架构决策。它以超人的精确度执行您的愿景。

2. 上下文为王

通过 Playbooks,您可以准确定义 AI 应如何解释和与您的代码交互。

3. 即时视觉反馈

每个更改在执行前都会被可视化,允许无风险的迭代改进。

4. 工作流中的原生集成

无需上下文切换。AI 直接在您开发的地方工作。

Hatcher 体验

想象一下您可以:

  • 直观选择界面中的组件
  • 自然描述所需的更改
  • 即时查看结果预览
  • 放心应用,知道这正是您想要的

这就是 21 世纪的开发:人类负责策略,AI 负责执行

可配置的质量管道

真正的控制意味着为工作使用正确的工具。Hatcher 允许开发者定义自己的自动化质量管道,在每次 AI 生成后运行。您可以使用项目自己的脚本配置代码检查、格式化、类型检查和测试的自定义步骤。

至关重要的是,您还可以定义修复方案。对于简单的格式化错误,您可以告诉 Hatcher 运行 pnpm format —— 一个即时、确定性、无需令牌的修复。对于测试中复杂的逻辑错误,您可以让 AI 参与。这种混合方法确保了效率和可靠性,为只有 AI 才能解决的问题保留 AI 的力量。

为什么这很重要

在 AI 变得越来越强大的世界中,诱惑是放弃所有控制权。我们抗拒这种诱惑,因为我们理解:

  • 创造力需要人类意图
  • 质量需要经验丰富的判断
  • 创新源于独特的人类愿景

Hatcher 不会取代您的专业知识 - 它放大了您用代码表达专业知识的能力


开发的未来不是 AI 对抗人类。而是 AI 赋能人类。

Released under the MIT License. Built with ❤️ by Chriss Mejía and the Hatcher community.