데빈

최초의 AI 소프트웨어 개발자 Devin을 만나보세요

알렉상드르 마르케스 아바타
스타트업 Cognition AI가 출시한 Devin은 인간 개발자를 대체할 소프트웨어 엔지니어 AI 모델입니다.

A 인지 AI는 최근 미국 억만장자 피터 틸(Peter Thiel)이 투자한 스타트업입니다. 페이팔)는 이번 주에 “세계 최초의 AI 소프트웨어 엔지니어”의 출시를 발표했습니다. 의 이름을 따서 명명 데빈, 이 혁신은 제안을 제공할 뿐만 아니라 완전한 디지털 제품을 자율적으로 개발 및 실행하고 테스트, 버그 검토 및 프로젝트의 모든 단계를 수행할 것을 약속합니다. 스타트업에 따르면, 데빈 에서 작업의 13,86%를 해결할 수 있습니다. SWE 벤치 사람의 도움 없이 AI가 달성한 최고의 결과를 나타내는 효율성 테스트(클라우디아 2)는 그때까지 4,80%였다.

A 데빈 제안하는 능력뿐만 아니라 복잡한 디지털 제품을 자율적으로 생성하는 능력을 보여주는 인공지능 분야의 획기적인 도약을 의미합니다. 웹사이트, 애플리케이션, 게임의 자율적인 개발과 실행은 소프트웨어 개발을 고려하는 방식을 재정의합니다. 그러나 이 혁신의 영향은 기술 발전을 넘어서며, 이전에 전적으로 인간 작업이 자동화되는 위협에 직면하여 재교육이 필요한 해당 분야 전문가에게 어려운 과제이기도 합니다.

데빈의 작동 방식


A 데빈 시간 제한 없이 작업하면서 지칠 줄 모르는 팀원 역할을 하고, 함께 소프트웨어를 구축하거나 나중에 검토하기 위해 독립적으로 작업을 완료할 준비가 되어 있는 AI 모델 소프트웨어 엔지니어입니다. 수천 가지 결정이 포함된 복잡한 프로그래밍 작업을 계획하고 실행하는 능력은 인상적이며 각 단계에서 관련 컨텍스트를 기억하고 시간이 지남에 따라 학습하며 개발 오류를 수정할 수 있습니다.

A 데빈 샌드박스 컴퓨팅 환경 내에는 셸, 코드 편집기, 브라우저와 같은 일반적인 개발자 도구가 모두 탑재되어 있습니다. 의 가장 흥미로운 기능 중 하나는 데빈 사용자와 적극적으로 협력할 수 있는 능력입니다. 진행 상황을 실시간으로 보고하고 피드백을 수용하며 필요에 따라 디자인 선택에 대해 사용자와 협력합니다.

A 데빈 간단하고 직관적인 방식으로 작동합니다. 인간 사용자는 자연어 프롬프트를 입력하여 AI 챗봇 스타일 인터페이스와 상호 작용하는 것으로 시작합니다. 이 프롬프트에서 데빈 작업에 착수하여 당면한 문제를 해결하기 위한 상세한 단계별 계획을 개발합니다. 프로세스 중에 뭔가 이상하다고 느껴지면 사용자는 채팅 인터페이스에 들어가서 AI에게 이를 수정하라는 명령을 내릴 수 있습니다. 직접적인 상호 작용과 즉각적인 수정 기능을 통해 엔지니어링 팀은 프로젝트를 위임할 수 있습니다. 데빈 인간의 지능이 필요한 보다 창의적인 작업에 집중하세요.

개발자를 위한 다른 AI 도구도 있지만 마이크로소프트의 GitHub Copilot — 자동으로 코드 덩어리를 완성하고 여러 코딩 언어 간에 코드를 번역하는 등 프로그래머를 위한 지원 기능을 제공합니다. 사람의 간섭이나 도움 없이는 엔드투엔드 코드를 완성할 수 없습니다. 데빈.

데빈을 사용하는 방법

A 데빈 AI 현재 엔지니어링 작업에 AI 에이전트를 사용하는 데 관심이 있는 사람들을 위해 제한적인 조기 액세스가 가능합니다. 고객은 다음을 통해 AI에 대한 조기 액세스를 요청할 수 있습니다. 회사 웹 사이트, 지금까지, 데빈 이는 비공개로 유지되며 회사는 선택된 소수의 고객에게만 액세스 권한을 부여합니다.

A 인지 AI 개발자가 AI를 사용하여 인상적인 방식으로 신제품을 개발하는 모습을 보여주는 여러 동영상을 공개했습니다. 이 비디오는 AI의 실제 성능을 강조하고 AI가 소프트웨어 개발 프로세스를 어떻게 간소화하고 최적화할 수 있는지 보여줍니다. 용량 데빈 Game of Life를 시뮬레이션하는 대화형 웹사이트를 만든 경우처럼, 사용자가 요청한 기능을 점진적으로 추가한 다음 애플리케이션을 네티 파이.

또 다른 필수 기능 데빈 코드베이스의 버그를 자율적으로 찾아 수정하는 것입니다. 예를 들어, 아래 비디오에서 그녀는 Andrew가 자신의 오픈 소스 경쟁 프로그래밍 책을 유지 관리하고 디버깅하는 데 도움을 주었습니다. ㅏ 데빈 또한 GitHub의 연구 저장소에 대한 링크만으로 대규모 언어 모델에 대한 미세 조정을 설정하는 등 자신만의 AI 모델을 훈련하고 조정할 수 있습니다.

또한 Devin은 오픈 소스 리포지토리의 버그 및 기능 요청 문제를 해결하고, 성숙한 프로덕션 리포지토리에 기여할 수 있으며, 컴퓨터 비전 모델을 실행하기 위한 코드 작성 및 디버깅과 같은 실제 작업도 수행할 수 있습니다. 이러한 기술의 데빈 엔지니어링 및 소프트웨어 개발에 적용되는 인공 지능 분야의 획기적인 발전을 나타냅니다.


위 영상에서도 공개된 인지 AI데빈 대수학 시스템의 로그 계산 관련 버그를 해결할 수 있었습니다. Python 인상적으로 동정합니다. AI는 코드 환경을 설정하고, 버그를 재현하고, 자율적으로 코딩하고, 수정 사항을 테스트했습니다. 이 예는 다음의 능력을 보여줍니다. 데빈 복잡한 코드 문제를 식별하고 해결하여 프로그래밍 문제를 효율적이고 정확하게 처리하는 능력을 보여줍니다.

이것이 프로그래머의 종말인가?

데빈
인간 개발자보다 더 효과적인 것으로 입증되지는 않았지만 Devin은 해당 분야의 전문가에게 영향을 미칠 것을 약속합니다. 사진 : 복제 / 인터넷.


A 데빈세계 최초의 소프트웨어 엔지니어링 AI로 알려진 는 인간 프로그래머의 미래에 대한 치열한 논쟁의 중심에 있습니다. 이 기술의 출시는 웹에서 큰 반향을 불러일으켰으며 많은 사람들이 이 기술이 결국 프로그래밍 전문가를 대체할 수 있을지 의문을 제기했습니다. 그러나 엄청난 용량에도 불구하고 데빈 13,86%의 작업을 해결합니다. SWE 벤치 전문가들은 인간의 도움 없이는 여전히 인간 프로그래머를 완전히 대체할 수 없다는 데 동의합니다.

AI가 복잡한 소프트웨어 엔지니어링 작업을 수행할 수 있다는 사실은 미래 프로그래머의 역할에 대한 의문을 제기합니다. 비록 데빈 AI는 코드 작성, 버그 수정, 신기술 사용법 학습 등 다양한 영역에서 효과적일 수 있지만 창의성, 직관, 비판적 사고와 같은 특정 인간 기술은 AI에서 복제하기 어렵습니다. 이러한 기술은 인간 프로그래머가 현장에 가져오는 복잡한 문제를 해결하고 혁신적인 솔루션을 만드는 데 필수적입니다.

게다가 AI가 좋아하는 데빈 효율성과 가용성 측면에서 상당한 이점을 제공합니다. 인간 프로그래머는 작업 일정과 한 번에 하나의 작업에 집중할 수 있는 능력으로 제한되어 있지만 AI는 연중무휴로 작업하고 동시에 여러 작업을 처리할 수 있습니다. 이를 통해 소프트웨어 개발의 생산성과 속도가 향상될 수 있습니다.

Devin은 제가 지난 10년 동안 본 것 중 가장 인상적인 디스플레이였습니다. 하루 중 몇 분만 시간을 내어 미래를 지켜보고 엿보는 것은 가치 있는 일입니다. 초현실적이고 깊은 감동을 선사합니다.

스타트업 램프(Ramp)의 공동 창업자인 에릭 글라이먼(Eric Glyman).

그러나 이러한 장점에도 불구하고 AI가 인간 프로그래머를 완전히 대체할 가능성은 낮습니다. 대신 프로그래머가 더 효율적으로 작업하고 낮은 수준의 반복적인 작업을 처리하는 데 도움이 되는 보완 도구로 사용될 가능성이 더 높으며 인간은 더 복잡하고 창의적인 작업에 집중할 수 있습니다. 그러므로 인간 프로그래머의 종말을 철자하기보다는 데빈 그리고 다른 유사한 AI는 적어도 현재로서는 인간과 AI가 협력하여 혁신적이고 효과적인 솔루션을 만드는 프로그래밍 작업 방식의 진화를 나타냅니다.

참조 :

출처 : 인지 AI, 비즈니스 표준 e VentureBeat

검토자 글라우콘 바이탈 15년 3월 24일.


쇼메텍에 대해 자세히 알아보세요.

최신 뉴스를 이메일로 받아보시려면 등록하세요.

관련 게시물