## “氛围编码”的兴起与判断力亟需提升 像Cursor和Claude Code等AI工具的快速发展——即使是非程序员也能快速构建功能性应用程序——正在创造一种新的开发模式,被称为“氛围编码”。虽然这种转变 promise 了速度,但它绕过了传统的质量控制措施(设计、安全、法律审查),并凸显了一个关键的漏洞:组织缺乏*判断力*。 核心问题不在于软件本身,而在于区分一个有前景的演示和一个准备就绪的系统。最近的事件——Replit数据库删除和Klarna撤退全AI客服——表明了缺乏背景知识的能力带来的风险。许多AI试点项目失败并非由于技术限制,而是由于无法负责任地整合AI。 公司现在必须专注于构建强大的“判断系统”,并在五个关键领域进行评估:明确的**决策权**、允许建设性**否决**的文化、融入关键的**情境智能**、优先考虑从失败中快速**学习**,以及确保强大的**伦理辨别力**。 忽视这种转变不是一个选项。“氛围编码”已经发生,成功与否将不再取决于*采用*速度,而是取决于组织的*准备程度*——它通过强大的领导力和既定的流程来吸收和完善AI输出的能力。 下一次失败可能不是别人的,而是你自己的。
## pgrx:使用 Rust 构建 Postgres 扩展
pgrx 是一个框架,使开发者能够使用 Rust 创建 PostgreSQL 扩展,优先考虑安全性和惯用的 Rust 实践。它支持 Postgres 13 到 18 版本,允许代码库使用 Rust 的特性门控同时定位多个版本。
**主要特性:**
* **自动模式生成:** 简化扩展设置。
* **安全重点:** 将 Rust panic 转换为 Postgres 错误,安全地管理内存,并使用 `#[pg_guard]` 进行强大的数据处理。
* **一流支持:** 支持 UDF、触发器和自定义类型(使用 `#[pg_extern]`、`#[pg_trigger]` 和 `#[derive(PostgresType/Enum)]`)。
* **高级功能:** 通过 `pgrx::pg_sys` 提供对 Postgres’ SPI、MemoryContext 和内部 API 的安全访问。
* **开发工具:** `cargo-pgrx` 提供用于创建、初始化、运行、测试和打包扩展的命令。
pgrx 正在积极开发和测试,支持各种平台(Linux、macOS、Windows),并欢迎贡献。虽然尚未发布稳定的 1.0 版本,但它已为许多用例做好生产准备。详细的设置说明和文档可在 `README.md` 中找到。
## 49Agents:一种新型的代理IDE
49Agents是一个开源的、二维代理IDE,旨在将所有终端、项目和机器统一到一个可缩放的画布中。 告别无尽的终端标签页——它提供了一个持久的、空间组织的工作区,可以从任何设备(笔记本电脑、手机、平板电脑)访问,无需账户或登录。
主要功能包括实时tmux会话、同时向多个终端广播输入以及零SSH多机访问。 它提供了一个HUD,用于监控连接机器上的资源使用情况,并集成了诸如Git图和交互式问题表(“Beads”)之类的工具。
您可以自行托管整个堆栈以实现完全的数据隐私,或使用49agents.com上的托管服务。 连接通过WebSockets实现,确保服务器端不存储任何终端数据。 采用BSL 1.1许可(将于2030年转换为MIT),对个人和小型团队免费。
使用简单的`git clone`和`./49ctl setup`即可开始。