프로그램 개발 시에는 "디버그"라고 하여, 프로그램 버그나 결함을 특정하여 제거하는 작업이 필요합니다. 또한 시스템이 복잡할수록 한 곳의 변경이 다른 곳에 버그를 만들어 내기 쉽기 때문에 수정이 어려워집니다. 프로그래머 BioBootloader가 GPT-4를 사용하여 버그 수정을 자동으로 수행하는 프로그램 "Wolverine"을 개발했습니다.
Wolverine Gives Your Python Scripts The Ability To Self-Heal | Hackaday
Developer creates “self-healing” programs that fix themselves thanks to AI
BioBootloader가 개발한 'Wolverine'은 버그가 있는 스크립트를 실행하여 표시된 오류 메시지를 캡처하고, GPT-4로 전송하여 문제가 무엇인지 자동으로 묻는 프로그램입니다. BioBootloader가 게시한 데모에서는 의도적으로 몇 가지 버그를 포함한 계산기 스크립트를 실행합니다. "Wolverine"을 사용하면 버그를 수정하여 실행할 수 있습니다.
BioBootloader에 따르면, 오류가 발생하면 GPT-4가 코드를 반복적으로 수정하여 정상적으로 실행될 수 있도록 시도한다고 합니다. 결과적으로, 원본 Python 파일에는 GPT-4에 의해 추가된 변경사항이 포함된 스크립트가 저장됩니다.
「Wolverine」에 사용되고 있는 GPT-4는 기존의 GPT-3.5보다 소스 코드 작성 기능이 강화되어, 대화하면서 소프트웨어를 완성시키는 것이 가능합니다. 또한 오류가 발생한 경우에도 상호 작용하여 수정된 버전의 코드를 받을 수 있습니다.
BioBootloader는 "Wolverine은 제가 몇 시간 만에 만든 간단한 프로토 타입에 불과합니다."라면서, 앞으로의 계획을 말합니다. BioBootloader 씨는 「변경한 코드를 실행하기 전에 사용자의 확인을 요구」등의 기능을 추가하거나, GPT-4가 응답하는 편집 포맷의 검토, 추가 프롬프트의 테스트, Python 이외의 언어로의 확장 등을 고려하고 있습니다.
BioBootloader 씨가 개발한 「Wolverine」은 Github에서 입수 가능합니다만, 사용을 위해서는 OpenAI의 API가 필요하다는 것 외에, GPT-4의 사용 대기 목록에도 등록이 필요합니다.
https://github.com/biobootloader/wolverine
'AI · 인공지능 > AI 뉴스' 카테고리의 다른 글
무료로 상용 이용도 가능한 오픈 소스 대규모 언어 모델 「Dolly 2.0」발표 (0) | 2023.04.13 |
---|---|
대규모 언어 모델을 기존보다 15배 고속 · 저비용으로 학습하는 「DeepSpeed-Chat」공개 (0) | 2023.04.13 |
중국에서는 이미 AI가 일러스트레이터의 일을 빼앗고 있다! 현장 리포트 공개 (0) | 2023.04.13 |
"ChatGPT를 이용한 스팸봇의 피해가 심각하다"고 Reddit의 사회자가 고발 (0) | 2023.04.13 |
OpenAI가 ChatGPT 등 AI 시스템의 버그 보상금 프로그램을 개시 (0) | 2023.04.12 |
'AI 연구의 6개월 정지'를 요구한 일론 머스크, 자신은 1만개의 GPU를 매입해 독자적 연구를 진행중 (0) | 2023.04.12 |
알리바바가 ChatGPT의 50배 이상의 파라미터를 가지는 「퉁이치엔원(Tongyi Qianwen)」발표 (0) | 2023.04.12 |
ChatGPT에게 가장 큰 고객을 빼앗겼다는 투고, '일'로는 이겨도 '무료'에는 이길 수 없다 (0) | 2023.04.12 |