认识Macroscope:一款理解代码库、修复漏洞的AI工具
曾将直播视频初创公司Periscope出售给Twitter的创始团队再度回归,这次他们带来了一家专注于人工智能的新企业——Macroscope。
新产品发布
周三,前Twitter产品负责人Kayvon Beykpour宣布推出Macroscope。该系统面向开发者和产品领导者,能够总结代码库更新、捕捉程序错误,并提供其他辅助功能。
创始团队背景
Macroscope由Beykpour(现任CEO)与其发小Joe Bernstein于2023年7月共同创立。两人曾共同运营Periscope及更早的企业服务公司Terriblyclever(后者于2009年被Blackboard收购)。另一位联合创始人是Rob Bishop,他创立的计算机视觉与机器学习公司Magic Pony Technology于2016年被Twitter收购。
公司将产品定位为“AI驱动的理解引擎”,旨在为工程师节省时间。创始人表示,这正是他们早年创业时“希望拥有的工具”。
解决行业痛点
Beykpour指出,如今工程师需使用JIRA、Linear和电子表格等多种工具跟踪工作进度,大量时间被会议占据而非实际开发。Macroscope正是为解决这一问题而生。
“我亲身体会过这种痛苦——无论是我们自己创建的初创公司,还是Twitter这样的大型上市企业,我们都曾艰难应对这个问题,”Beykpour在接受TechCrunch采访时表示,“在拥有数千名工程师的Twitter,了解每个人的工作进展几乎占据了我作为产品负责人的大部分时间,而这正是我最不喜欢的工作环节。”
技术实现方式
Macroscope客户首先需安装其GitHub应用,授权系统访问代码库;随后可选择集成Slack、Linear和JIRA等平台。系统将自动分析代码变更,通过“代码遍历”(code walking)技术运用抽象语法树(AST)解析代码结构,并结合大语言模型(LLM)进行深度处理。
核心功能
工程师可使用Macroscope完成以下任务:检测并修复拉取请求(PR)中的错误、生成PR摘要、获取代码库变更总结,以及提出代码研究相关问题。产品领导者则可通过该软件实时获取产品更新摘要、生产力洞察报告,并通过自然语言提问了解产品、代码或开发活动详情,从而更精准地分配工程资源。
“无论技术能力如何,用户都可以用自然语言提问,”Beykpour强调,“这对于想了解代码库又不愿打扰团队高级工程师的情况非常实用。即便是CEO想了解‘本周完成了什么工作’,也可以直接询问Macroscope,而非打断同事——两种方式的成本差异显而易见。”
竞争优势
虽然目前没有产品能完全对标Macroscope的所有功能,但在代码审查领域,其竞争对手包括CodeRabbit、Cursor Bugbot、Graphite Diamond和Greptile等工具。公司内部针对100多个真实场景的测试显示,Macroscope的错误检出率比次优工具高出5%,且生成的评论数量减少75%。(详细测试数据已通过博客公开。)
商业化进程
该软件定价为每月每名活跃开发者30美元,最低5席起订,并为大型企业提供定制集成方案和企业级定价。目前需配合GitHub Cloud使用。在正式发布前,XMTP、Things、United Masters、Bilt、Class.com、Seed.com、ParkHub和A24 Labs等多家初创公司及大型企业已开始使用该产品。
资金与团队
这家位于旧金山的初创公司拥有20名员工,已获得3000万美元的A轮融资(由Lightspeed的Michael Mignano领投,今年7月完成)。其他投资者包括Adverb、Thrive Capital和Google Ventures。截至目前,Macroscope总融资额已达4000万美元。