在最近的一项社区调查中,开发者展示了向利用AI作为自主智能体或高层架构抽象工具而非仅仅是聊天机器人的转变。这些项目涵盖了从允许AI独立通信的系统到能够从庞大代码库中自动生成永久序列图的工具。
AI编排与自主智能体
几位开发者报告称正在构建AI智能体处理复杂工作流的系统。其中一个项目名为Even Keel,它编排智能体处理来自GitHub和Linear等追踪器的工单,并使用不同的API密钥来调用Claude和Codex等模型,一次处理一个任务。
其他项目探索AI到AI的通信,其中不同的模型(如ChatGPT和Claude)相互交换技术提示或消息。在这些设置中,人类用户可能充当守门人,在消息在独立的AI实体之间发送前进行批准。
一种更具实验性的方法涉及构建大规模框架,其中AI负责编写代码,而确定性工具负责验证结构和行为的一致性。这种方法允许生产数百万行代码而无需人类阅读每一行,而是专注于自动化审计以纠正AI的错误。
架构抽象与代码审查
为了应对审查庞大Pull Request的困难,新的工具正在开发中,旨在提供更高层次的抽象。其中一个工具Archme扫描代码库,生成永久的C4和序列图,并在每次提交时自动更新。
其目标是让工程师能够在架构层面审查设计提案,而不是迷失在成千上万行的代码中。这种转变旨在让工程师拥有一些“永久的资产”——即架构——而不是仅仅审查由AI智能体生成的瞬时文章。
另一种改善审查人体工程学的方法涉及使用Language Server Protocols (LSPs) 和符号引用来生成文件的组织树和图表。这些工具优先考虑导航和符号解析,而非线性文件列表,从而使大规模代码导航更加直观。
小众生产力与数据完整性
社区的很大一部分正在开发专注于个人习惯和数据一致性的细分移动应用程序。示例包括一个允许朋友群组找到谁有空进行一对一通话的“信标”应用,以及一个完全在飞行模式下运行的本地日志应用,以确保隐私。
其他开发者正在解决从未被阅读的“已保存”内容问题。一个项目限制用户每天只能保存一篇文章以强制完成阅读,而另一个项目专注于“十亿像素”照片导航,将数千张照片虚拟缝合到一张可导航的图像中。
在基础设施方面,开发者正在构建“漂移检查器”,以确保常量和文档在不同编程语言之间保持一致。这些工具使用tree-sitter解析源代码,并识别文档或配置与实际逻辑脱节的地方。
讨论亮点
Hacker News的讨论涵盖了各种项目类型,从个人生活方式的改进到复杂的工程工具。评论者分享了广泛的动机,包括希望在家里提供更多帮助,或创建简化跨多个设备复杂数据存储的工具。
一位名为eimrine的评论者讨论了如何通过确保无论连接多少磁盘,元数据始终已知,来使数据存储变得“不可破坏且一致”的挑战。另一位名为mlapeter的评论者分享了他们关于AI相互交流并交换技术提示的经验。
讨论还强调了不同项目类型的权衡,例如自动化与人类监督之间的平衡。例如,虽然一些项目专注于完全自主的AI智能体,但其他项目则强调“人机协同”系统,即用户在AI生成的内容共享前进行批准。
