The JetBrains Blog

Small Talk With Prasun Kumar, CEO and Founder of Oppex AI

6.9内容质量
Small Talk With Prasun Kumar, CEO and Founder of Oppex AI

TL;DR · AI 摘要

Small Talk With Prasun Kumar, CEO and Founder of Oppex AI JetBrains for Startups See how startups are building, shipping...

核心要点

  • 主题聚焦:Small Talk With Prasun Kumar, CEO and Founder of
  • 来源:The JetBrains Blog,建议结合原文判断细节。
  • AI 分析暂不可用,本条为保底评分与摘要。
#AI#编程#前端#后端#云计算
打开原文

与 Oppex AI 联合创始人兼首席执行官 Prasun Kumar 的轻松对话

JetBrains for Startups

了解初创公司如何借助 JetBrains 进行构建、发布和扩展——深入探索他们的故事

关于初创公司计划

访谈

Mitsal Athaya

什么是轻松对话?

轻松对话是我们与 JetBrains 初创公司计划创始人进行的简短问答。他们用自己独特的方式回答几个问题,讲述他们正在构建的内容、创业的原因以及在过程中学到的经验。没有推销,没有修饰——只需两分钟阅读,认识产品背后的那个人。

这次,我们与 Oppex AI 的联合创始人兼首席执行官 Prasun Kumar 进行了对话。Oppex AI 是一家开发 AI 代理帮助开发者修复仅在生产环境中出现的错误的公司。他向我们介绍了工程师在被通知之前会发生什么,训练其代理的“混乱猴子”,以及为什么他坚持使用 IntelliJ IDEA 25 年。

#### Prasun Kumar,Oppex AI 联合创始人兼首席执行官

Oppex AI 开发了 AI 代理,帮助开发者解决生产事故。当出现问题时,它会整合日志、云指标、数据库健康状况、受影响客户和最近的代码更改,检查该问题是否曾经出现过,并在值班工程师被通知之前就提供解决方案建议。其目标是将平均解决时间(MTTR)缩短至 10 分钟以内。大约一年后,这支 15 人的团队推出了产品,并开始与首批企业客户合作。

TL;DR

  • Oppex AI 是一个 AI 值班代理,在开发者被唤醒之前,会收集与生产事故相关的所有信息,从日志到最近的代码更改。
  • 该团队通过让代理与一个“混乱猴子”对抗来增强其代理能力,该“混乱猴子”会破坏测试系统,但不会告诉代理具体方法。
  • Prasun 的团队 90% 的工作是在 IntelliJ IDEA 中完成的,同时使用 WebStorm、PyCharm、DataGrip 和 JetBrains AI Assistant,并致力于构建能够自我修复的生产系统。

在 Oppex AI 之前,你正在做什么?

我于 2001 年开始担任软件工程师,一直与初创公司合作。Oppex AI 是我的第七家初创公司,也是我作为创始人的第二家。我一直专注于技术和产品领域,领导过多家成功退出的公司的工程团队。并且我整个职业生涯都使用 JetBrains——早在 2001 年我就已经是早期采用者。

那么为什么创立 Oppex AI?

在所有这些公司扩展工程团队时,面临的挑战始终如一。如何快速推进而不破坏现有系统?虽然借助 AI 可以快速生成大量代码,但问题仍然会出现在生产环境中。当发生故障时,由于上下文分散在多个系统中,解决问题需要很长时间。如今,每位工程师负责的代码比以往任何时候都多,其中大部分代码并非他们自己编写。因此,问题变得简单:如何帮助拥有有限上下文的开发者,借助 AI 而非其他人类,快速解决生产问题?

当事故发生时,实际会发生什么?

在开发者甚至尚未起床时,我们的代理就已经开始收集上下文信息。它们会阅读日志,从云端提取指标,检查数据库是否负载过高,并查看实时产品以确定受影响的客户。它们会查看GitHub中的变更日志(因为很多问题都始于某人更改了某些内容),并确认该问题是否曾出现过以及是如何解决的。当开发者被通知时,所有信息已整合成一份推荐方案。如果问题是代码本身导致的,我们的插件会将这些上下文信息带到开发者的本地代码库中,并准确指向代码出错的位置。

真正让解决方案可靠变得困难的是什么?

主要有两方面。首先,开发者日志并不是真正的英文,因此普通的语言模型无法理解它们。我们的部分客户运行着5000台机器和250多个微服务,我们唯一拥有的只有日志,所以我们通过阅读日志构建了整个系统连接关系的知识图谱。其次,强化代理的可靠性。可以把它想象成一场游戏。我们有代理,还有一个专门破坏系统的混沌猴子,它的任务是不告诉代理任何信息的情况下破坏系统。有时混沌猴子会获胜,但代理会从中学习。我们在测试环境中运行这个过程,这正是让其在生产环境中可靠的关键。

你们为何选择在JetBrains IDE中构建所有功能?

我们约90%的工作都在IntelliJ IDEA中完成,因为我们大量使用Java。WebStorm处理JavaScript前端,DataGrip处理数据层,PyCharm处理较小的Python组件,同时还有JetBrains AI Assistant的辅助。让我们继续使用这些工具的原因在于其深度。现在AI可以编写代码,但人类的工作仍然需要阅读大量代码,因为不能盲目地将AI生成的代码部署到生产环境。因此,我们将IDE作为我们的“眼睛”,而不仅仅是“双手”。我们可以快速浏览、搜索和导航,查看哪些类依赖于其他类。25年来,它始终能正确地完成这些工作。

Oppex AI的下一步将走向何方?

目前,我们专注于将平均解决时间缩短至10分钟以内。这仍然是需要人工介入的流程,即我们唤醒某人并告诉他们需要采取的具体行动。下一步目标是实现“AI推荐+人工确认”的流程,届时推荐的可靠性足够高,只需点击按钮即可完成。最终,人类甚至无需起床。当出现问题时,AI将自行分析并修复问题,系统将实现自我修复。人们已经在更快地生成代码。一旦生产环境中的维护也实现自动化,整个生命周期都将受益。

最后一个问题。对于印度正在起步的团队,您有什么建议?

现在是构建产品最激动人心的时刻。过去需要企业花费10年时间开发的功能,现在只需一年时间就能以极低的成本实现。因此,许多现有领域都面临被颠覆的可能,而不仅仅是新兴领域,因为如果你以AI为核心进行思考,大型公司往往反应迟缓。如果你理解AI并能有效运用它,机会就在眼前。

[在这里阅读完整的案例研究](#)

JetBrains初创企业计划常见问题

Q:我是否符合条件? A:如果你的公司是私营企业,成立时间不超过5年,并且拥有网站或其他可被发现的在线存在,那么你符合条件。

Q:我该如何申请? A:你可以[在这里提交申请](#)。

Q: JetBrains 创业计划申请流程的时间安排是怎样的? A: 提交申请后,我们的团队将在 48 小时内审核您的申请。如果符合要求,您将收到一封接受邮件,并附上产品报价。如果未通过审核,我们的团队会与您联系并说明原因。申请未通过可能是由于信息不完整(例如缺少文件或网站)或不符合我们的资格要求(例如企业成立时间超过五年)。

Q: “IDE 订阅”、“AI 订阅”和“团队或学习工具订阅”包含哪些产品? A: 通过 IDE 订阅可使用多种产品,包括各类 IDE 以及 .NET 和 Visual Studio 工具。“团队工具订阅”指团队工具,包括 TeamCity、YouTrack、Datalore、Qodana 以及我们的学习工具(JetBrains Academy)。

jetbrains startup program

  • 分享
  • Facebook
  • Twitter
  • LinkedIn