Decypher:面向智能体编程与工程的深度语义代码图(现已推出测试版)

Reddit r/artificial 工具

摘要

Decypher 是一种深度语义代码图工具,可帮助 AI 智能体理解代码结构、数据流和安全问题,现已针对 Java 及 JVM 语言推出测试版。

我是一名软件工程师,日常工作围绕编写生产用例代码展开。借助智能体编程,编写代码已成为常态,但审查代码并处理大量标记安全问题的流程令人疲惫(感谢 Mythos 和 Glasswing!)。过去几个月里,我一直在思考是否存在一种方法,能让智能体不仅理解代码的结构,还能真正了解代码内部的实际行为。目标是,我可以将训练漏洞和安全问题的开销转嫁给智能体,而无需每天消耗数十亿的 tokens。Decypher 正是源于这一需求。从零开始构建,利用特定语言的编译器来理解代码库,Decypher 为开发者提供了一种方式,让智能体不仅能理解结构,还能深入代码,跟踪数据流、条件分支、返回语句等。Decypher 现已在测试版中面向所有人开放,支持 Java 及基于 JVM 的语言:Scala 和 Kotlin。这不是对 tree sitter 的又一次封装,Decypher 是从零开始构建以支持智能体原生编码,并提供了超过 40 种工具,使智能体更容易理解代码结构、查找漏洞或验证安全问题。希望社区能尝试一下。该工具完全离线,不收集任何遥测数据 :) 请告诉我你们的想法 :)
查看原文

相似文章

DeepCode:开放式智能体编程

Papers with Code Trending

DeepCode 是一个完全自主的框架,用于从文档到代码库的合成,通过原则性的信息流管理将科学论文转化为生产级代码,在 PaperBench 上取得了最先进的结果,并超越了博士级人类专家。

我为智能编码构建了一个代码上下文图

Reddit r/ArtificialInteligence

作者构建了一个代码上下文图解析器,通过静态分析生成图,并通过MCP暴露给AI代理。在与Gemma 4 26B的直接比较中,使用该图的代理在不到2分钟内探索了Apache Kafka的请求流程,而没有图的基线代理在6分钟内耗尽了速率限制。

colbymchenry/codegraph

GitHub Trending (daily)

CodeGraph 是一个开源工具,为代码库创建预索引的知识图谱,使 Claude Code 的探索代理能够即时查询符号关系和调用图,将工具调用次数减少高达 96%,探索时间减少 77%。