ITPub博客

首页 > 数据库 > 数据库开发技术 > 世界首位AI程序员爆火:Cognition公司的Devin

世界首位AI程序员爆火:Cognition公司的Devin

原创 数据库开发技术 作者:derekwh 时间:2024-03-21 16:33:16 0 删除 编辑

Devin是由Cognition 开发全自主AI软件工程师,是世界上第一个能独立从概念到完成项目的AI。

Devin不仅可以分析需求、编写代码,还能识别潜在问题。Devin是通过大量的代码训练而成,具备推理和规划的能力,能够处理复杂项目。

可应用多个领域

Devin可以在医疗领域加速医疗软件的开发,促进更快的诊断和挽救生命。

在金融领域,Devin可以简化复杂的金融建模,给出更好的决策。

Cognition表示,Devin已经成功通过了“领先的人工智能公司”的面试。

Devin在自由职业平台Upwork上“完成了实际工作”。不仅可以从头到尾构建和部署应用程序,还能发现并修复bug。

面对GitHub上世界开源项目的问题,Devin在无人协助的情况下成功修复了13.86%的问题。这看似很低,但与之前顶级模型仅能纠正1.96%的问题相比,是一个巨大的飞跃。

可自己学习

Devin可以学习并改进自己,能够做出成千上万的决策。它在一些标准的软件工程问题上表现优异。

Devin在GitHub Copilot上也有所体现,不仅可以完成代码片段,还可将其翻译成多种语言。

如何在任务中做决策

Devin之所以能在任务中做出较好的决策,是因为它具备先进的、长期的推理和规划能力。其内置了大量的算法和知识库,它能够将任务分解成更小的部分,并利用其知识库找到最佳方案。

在规划之后,Devin开始编写代码,它擅长使用Python和JavaScript等多种编程语言,并能够自行检查以确保逻辑正确。

Devin还可以与程序员协作,及时更新工作进展并接受反馈,使得合作更加高效。

Devin如何将学习到的资源应用于实际项目

任务规划:Devin首先会根据实际项目的需求和目标,结合学习到的编程资源和最佳实践,制定详细的任务规划和实施计划。

代码编写:Devin会根据学到的编程资源和最佳实践,编写高质量、可维护的代码。

代码审查:Devin会进行代码审查,将学习到的编程资源和最佳实践与实际项目中的代码进行对比和验证,以确保代码质量和符合最佳实践。

项目优化:Devin实际项目进行优化和改进,以提高性能、可维护性和可扩展性。

总的来说,Devin会将学习到的编程资源和最佳实践应用于实际项目中,从而提高项目的质量和效率。

Cognition团队

根官方信息,Cognition AI公司成立于2023年11月,目前并没有固定的办公室。

团队成员共10人,华人面孔居多。全体成员共拥有10枚国际信息学奥林匹克竞赛金牌。团队已获Founders Fund领投的2100万美元A轮融资。

团队共有三位创始人:CEO Scott Wu毕业于哈佛大学,今年刚27岁,经常参加国际编程比赛,曾连续三年揽获IOI金牌;

CTO Steven Hao 毕业于麻省理工学院,曾就职于Scale AI。

CPO Walden Yan,就读于哈佛大学,密码学和机器学习方面的专业,在哈佛时获得第32届IOI金牌。


原文作者:Python学习杂记;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
央企算法工程师,微信公众号: python数智工坊

注册时间:2021-03-14

  • 博文量
    305
  • 访问量
    162415