본문 바로가기
유용한 정보

원하는 것을 얘기하면 다 만들어준다, AI agent 지니

by systrader79 2024. 8. 24.
728x90
반응형

 

 

Genie의 획기적인 접근 방식

 

 

Genie: SOTA Software engineering model | Cosine - Human Reasoning Lab

Access the power of Genie We’re excited to see all the creative ways you use Genie, if you’d like to try Genie on your own projects please tell us what you are building. Get Access

cosine.sh

 

ChatGPT가 코딩을 해주는 것도 정말 엄청난 생산성의 향상인데, 이제는 단순히 프롬프트로 코딩을 하는 수준을 넘어서 내가 구현하고자 하는 궁극적인 목표를 제시하면 모든 것들을 다 알아서 자동으로 처리해주는 end-to-end 개념인 AI agnet가 급부상하고 있습니다.

 

쉬운 예를 들면, 지금까지는 파이썬으로 '어떤 라이브러리를 이용하여 어느 주식 정보를 어떤 형태로 저장하는 코드를 짜줘' 하는 수준이었다면, AI agent에서는 '주식 데이터를 수집해서 백테스트하는 종합적인 툴을 하나 만들어줘' 와 같은 식의 명령으로 프로덕트를 얻을 수 있게 되는 시대가 열리고 있습니다.

물론 제가 지금 든 예와 같이 간단한 명령어 하나만으로 여러분이 원하는 것과 100% 일치하는 프로덕트를 바로 얻기는 현실적으로 쉽지는 않겠지만, 중요한 것은 LLM의 발달로 단순한 코딩을 보조하는 수준을 넘어, 우리가 원하는 목표를 제시하면 그 목표를 달성하기 위해 모든 작업을 스스로 알아서 찾아가는 한 차원 높은 기술이 구현되고 있다는 사실입니다. 

Genie를 소개하는 영상 내용을 정리해서 보여드리겠습니다.


안녕하세요. 여러분, 저는 인간 추론 연구소인 Cosign의 공동 창립자이자 CEO인 Ally입니다. 오늘 여러분께 저희가 개발한 최첨단 완전 자율 소프트웨어 엔지니어링 동료인 Genie를 소개해드리고자 합니다. Genie는 현재 세계에서 가장 높은 SW-bench 점수를 보유하고 있습니다. 이는 우리가 완전히 다른 접근 방식을 취했기 때문에 가능했습니다.

우리는 모델이 소프트웨어 엔지니어처럼 행동하기를 원한다면, 실제 인간 소프트웨어 엔지니어가 어떻게 일하는지 보여주어야 한다고 믿습니다. 이를 위해 우리는 실제 소프트웨어 엔지니어들의 작업 사례에서 인간의 추론 과정을 도출하는 새로운 기술을 개발했습니다. 우리의 데이터는 완벽한 정보 계보, 점진적 지식 발견, 그리고 단계별 의사결정을 나타내며, 인간 엔지니어가 논리적으로 수행하는 모든 것을 표현합니다.

다른 모든 사람들이 하고 있는 것처럼 단순히 기본 모델을 프롬프팅하는 대신, 이 독특한 데이터셋으로 Genie를 실제로 훈련시킴으로써, 우리는 더 이상 단순히 무작위로 코드를 생성하여 작동하는 것을 찾는 것이 아니라, 인간처럼 문제를 해결하는 것을 볼 수 있었습니다.

 

Genie의 실제 문제 해결 과정

그럼 이제 Genie가 실제 리포지토리의 실제 문제를 해결하는 과정을 살펴보겠습니다. 여러분은 Genie에게 자연어 프롬프트, 티켓, 또는 우리의 경우 GitHub 이슈로 프롬프트를 제공할 수 있다는 것을 알 수 있을 것입니다.

문제 분석 및 정보 검색

먼저, Genie는 GitHub 이슈를 가져옵니다. '해결' 버튼을 클릭하면 문제 분석을 시작합니다. 이 과정에서 Genie는 문제를 해결하기 위해 필요한 정보를 찾기 시작합니다. 이 과정은 반복적이며, 모델이 필요한 모든 것을 찾았다고 만족할 때까지 계속됩니다.

그 결과, Genie는 직관적으로 우리가 보고 있는 이슈와 관련해 보이는 코드베이스에서 몇 가지 파일 예시를 가져왔습니다. 이는 인간 엔지니어가 문제를 해결할 때 관련 파일을 찾아보는 과정을 모방한 것입니다.

코드 작성 및 디버깅

다음으로, Genie는 문제를 해결하기 위한 코드를 작성하기 시작합니다. 정보 검색 단계와 마찬가지로 이 과정 역시 반복적입니다. Genie는 코드를 작성하고, 실행한 다음, 그 결과에 따라 반응합니다.

우리의 데이터 우선 접근 방식의 큰 장점 중 하나는 우리의 모델이 인간이 평생 동안 볼 수 있는 것보다 더 많은 사람들이 문제를 해결하는 것을 지켜봤기 때문에, 소프트웨어 엔지니어가 실제로 어떻게 문제를 분해하고 분류하는지에 대해 탁월한 이해를 가지고 있다는 것입니다. 또한 Genie는 기초 모델이 전체 섹션을 다시 작성하지 않고는 어려워하는 코드의 즉석 편집을 쉽게 할 수 있습니다.

Genie는 이제 자신이 작성한 코드를 실행하고 있으며, 우리가 제공한 디버깅 도구를 사용하여 개발자처럼 애플리케이션 상태와 실행 흐름을 살펴보고 있습니다. 다시 말하지만, Genie는 인간이 이 과정을 수백만 번 수행하는 것을 보았고, 그 과정을 모방하고 있는 것입니다.

문제 해결 및 PR 생성

다시 작업으로 돌아가서, 우리는 Genie가 이 문제를 해결하기 위해 몇 가지 다른 접근 방식을 시도하는 것을 지켜보았습니다. 처음에는 성공하지 못했지만, 다시 계획을 세우고 대안적인 접근 방식을 작성했습니다. 이 과정은 무기한 계속될 수 있으며, Genie가 사용할 수 있는 긴 컨텍스트 윈도우 덕분에 정보 손실 없이 다양한 접근 방식을 시도할 수 있습니다.

드디어 모든 테스트가 통과되었습니다! Genie가 성공적으로 이 문제를 해결했고, 놀랍게도 단 84초 만에 해결했습니다. 이는 아마도 인간이 알지 못하는 리포지토리와 알지 못하는 이슈로 문제를 해결하는 것보다 훨씬 빠른 속도일 것입니다.

이제 Genie는 PR 제목과 본문을 작성하고, 실제로 CoAI 웹 플랫폼을 통해 연결된 GitHub 리포지토리에 PR을 열 것입니다. 그 PR에 남겨진 모든 댓글이나 리뷰는 Genie에 의해 감지되고, 마치 실제 인간 동료인 것처럼 처리될 것입니다.

Genie의 미래와 잠재력

우리는 이렇게 긴 컨텍스트 윈도우 모델을 미세 조정할 수 있게 해준 OpenAI에 감사드립니다. 저는 여러분이 Genie를 어디서 어떻게 사용하실지 정말 기대됩니다. Genie를 직접 사용해보고 싶으시다면, 저희 웹사이트 cosign.ai를 방문해주세요.

우리는 소프트웨어 엔지니어링이 단지 시작점일 뿐이며, 모든 직업이나 산업에 대해 인간의 추론을 체계화할 수 있다고 진심으로 믿습니다. 우리가 지금까지 작업해온 것들을 여러분께 보여드릴 수 없어 안타깝습니다. 여러분이 믿지 못하실 정도로 놀라운 것들입니다.

마지막으로, 제가 이곳에 들어왔을 때 "와, 정말 놀라운 추론 엔진이구나!"라고 말했다는 점을 덧붙이고 싶습니다. Genie의 능력은 정말 감탄할 만한 수준입니다.

이상으로 Genie에 대한 소개를 마치겠습니다. Genie는 단순한 코드 생성기가 아닌, 인간의 추론 과정을 모방하는 진정한 소프트웨어 엔지니어링 동료입니다. 앞으로 Genie가 소프트웨어 개발 분야뿐만 아니라 다양한 산업 분야에서 어떤 혁신을 가져올지 정말 기대됩니다. 여러분의 관심에 감사드리며, Genie와 함께 더 나은 미래를 만들어나갈 수 있기를 희망합니다.

 

 

 

너무나도 중요한 소식 블로그 (클릭)
너무나도 중요한 소식 ebook (클릭)

 

너무나도 중요한 소식

 

gospel79.netlify.app

 

한 고대 문서 이야기

한 고대 문서가 있습니다. 1. 이 문서는 B.C. 1,500년 부터 A.D 100년까지 약 1,600 여 년 동안 기록되었습니다. 2. 이 문서의 저자는 약 40 명입니다. 3. 이 문서의 고대 사본은 25,000 개가 넘으나, 사본간

gospel79.tistory.com

 

 

유튜브 프리미엄 월 1만원 할인받고 월 4000원에 이용하는 방법

올해 5월부터 월 8000원 정도이던 유튜브 프리미엄 요금이 15000원 정도로 인상됩니다. 각종 OTT 서비스, ChatGPT 같은 서비스들이 늘어나다보니 이런 거 몇 개만 이용하더라도 월 이용요금이 5만원을

stock79.tistory.com

 

 

1. 네이버 카페 '실전주식투자연구소' 로 오시면, 본 블로그의 모든 내용을 카테고리별로 정렬하여 순서대로 확인하실 수 있고, 다양한 실전 투자 정보도 얻을 수 있습니다~

 

2. 자타가 공인하는 주식 단기 시스템 트레이딩의 최고 전략가, '닥터 퀀트의 단기 트레이딩 강좌'가 뉴지스탁에서 진행중입니다. 닥터 퀀트의 강좌에서는 그동안 공개하지 않았던 무려 50개 이상의 실전 트레이딩 전략과 주기적인 업데이트 강의가 제공됩니다~

 

 

4. 여러분의 인생이 걸린 너무나도 중요한 소식 ----> 여기를 클릭하세요!

 

 

728x90
반응형

댓글