코드를 붙여넣고 자동으로 버그를 찾으세요. 이 디버그 도구는 단 몇 초 만에 자동으로 수정하며, 온라인으로 질문에 답할 수 있는 GPT-3도 있습니다.
프로그램을 작성하다 보면 초보자든 전문 개발자든 소스 코드 오류, 즉 디버그를 디버깅하거나 수정하는 데 많은 시간을 소비하게 됩니다.
이 프로세스는 버그 재발 및 버그 위치를 포함하여 번거롭고 복잡합니다. 자동화된 디버깅 프로그램을 사용하면 프로그래밍 실습의 효율성을 크게 향상시킬 수 있습니다.
최근 개발자는 문제가 있는 코드를 몇 초 안에 수정하고 설명할 수 있는 디버그 아티팩트인 Adrenaline을 만들었습니다.
평가판 주소: https://useadrenaline.com/
이 도구는 OpenAI와 GitHub가 공동 출시한 AI 코드 완성 도구 GitHub Copilot의 기술 지원인 OpenAI Codex에서 지원됩니다. .
Codex의 완성 기능은 GPT-3을 기반으로 하기 때문에 Adrenaline에는 버그 설명이라는 특별한 디버그 기능도 있습니다.
현재 Adrenaline은 오픈 소스이며 GitHub 저장소 주소는 다음과 같습니다: https://github.com/shobrook/adrenaline
사용 방법
Adrenaline을 사용하기 위한 전제 조건은 사용자가 OpenAI 콘솔에서 로그인하십시오. 자체 OpenAI API 키를 제공하십시오. 이는 API 남용을 방지하기 위한 것입니다.
로컬에서 실행하려면 저장소를 복제하고 다음 명령을 실행해야 합니다.
$ npm install$ npm run start-local
현재 Adrenaline은 Python, JavaScript, Java, Ruby, PHP, C++, C, Shell 및 여러 프로그래밍을 지원합니다. 언어.
디버깅 프로세스는 다음과 같습니다. Adrenaline은 코드와 오류 정보를 OpenAI Edit and Insert API(code-davinci-edit-001)로 보내고, OpenAI Edit and Insert API(code-davinci-edit-001)는 오류를 수정할 수 있는 코드 편집 내용을 다시 보냅니다. 제안된 수정 사항은 각 코드 변경 사항을 수락, 거부 또는 수정할 수 있는 옵션과 함께 diff처럼 온라인에 표시됩니다.
Adrenaline은 오류에 대한 수정 사항을 제안할 뿐만 아니라 GPT-3(text-davinci-003)을 사용하여 일반 영어로 설명합니다.
이 오류 메시지는 Granger가 인과 관계 검정 통계를 계산할 수 없음을 의미합니다. VAR(벡터 자기회귀) 모델은 데이터에 완벽하게 맞습니다. 이는 데이터가 너무 예측 가능하고 VAR 모델이 변수 간의 의미 있는 관계를 찾을 수 없음을 의미합니다. 이 문제를 해결하려면 다른 모델을 시도하거나 VAR 모델의 매개변수를 조정하면 됩니다.
코드에서 예외가 발생하지 않지만 여전히 버그가 있을 수 있는 경우 Adrenaline은 OpenAI Codex를 사용하여 코드에서 문제를 스캔하고 수정 사항을 제안할 수도 있습니다.
저자: ChatGPT 도우미를 소개하고 싶습니다
현재 Adrenaline은 AI 기반 디버깅의 가능성을 보여주는 단순한 데모일 뿐입니다. 그러나 저자의 비전에 따르면 미래의 아드레날린은 더욱 풍부한 기능을 갖게 될 것입니다.
프로젝트 홈페이지에서 저자는 아드레날린을 개선하는 방법에 대한 몇 가지 아이디어도 소개했습니다.
1 클라이언트 측 인텔리전스(예: 정적 코드 분석)를 사용하여 GPT-3에 대한 더 나은 프롬프트를 구축할 수 있습니다.
2. Adrenaline은 오류를 설명할 뿐만 아니라 오류에 대한 질문에 답할 수 있는 ChatGPT 스타일 도우미도 제공해야 합니다.
3. 이를 수행하는 VSCode 확장을 생성하면 사이트에 코드 및 오류 메시지를 복사하여 붙여넣는 문제가 해결됩니다.
물론 ChatGPT가 완전히 정확하지 않을 수도 있습니다. 누군가가 물었습니다: ChatGPT의 오류를 처리하는 방법은 무엇입니까?
저자는 다음과 같이 말했습니다. "아드레날린이 항상 실수를 올바르게 바로잡는 것은 아니지만 적어도 출발점을 제공할 수는 있습니다."
위 내용은 코드를 붙여넣고 자동으로 버그를 찾으세요. 이 디버그 도구는 단 몇 초 만에 자동으로 수정하며, 온라인으로 질문에 답할 수 있는 GPT-3도 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

소개 신속한 엔지니어링에서 "Thought of Thought"는 그래프 이론을 사용하여 AI의 추론 과정을 구성하고 안내하는 새로운 접근법을 나타냅니다. 종종 선형 S와 관련된 전통적인 방법과 달리

소개 축하해요! 당신은 성공적인 사업을 운영합니다. 웹 페이지, 소셜 미디어 캠페인, 웹 세미나, 컨퍼런스, 무료 리소스 및 기타 소스를 통해 매일 5000 개의 이메일 ID를 수집합니다. 다음 명백한 단계는입니다

소개 오늘날의 빠르게 진행되는 소프트웨어 개발 환경에서 최적의 애플리케이션 성능이 중요합니다. 응답 시간, 오류율 및 자원 활용과 같은 실시간 메트릭 모니터링 메인이 도움이 될 수 있습니다.

"얼마나 많은 사용자가 있습니까?" 그는 자극했다. Altman은“마지막으로 우리가 마지막으로 말한 것은 매주 5 억 명의 행위자이며 매우 빠르게 성장하고 있다고 생각합니다. 앤더슨은 계속해서“당신은 나에게 몇 주 만에 두 배가되었다고 말했습니다. “저는 그 개인이라고 말했습니다

소개 Mistral은 최초의 멀티 모드 모델, 즉 Pixtral-12B-2409를 발표했습니다. 이 모델은 Mistral의 120 억 개의 매개 변수 인 NEMO 12B를 기반으로합니다. 이 모델을 차별화하는 것은 무엇입니까? 이제 이미지와 Tex를 모두 가져갈 수 있습니다

쿼리에 응답 할뿐만 아니라 자율적으로 정보를 모으고, 작업을 실행하며, 여러 유형의 데이터 (텍스트, 이미지 및 코드를 처리하는 AI 구동 조수가 있다고 상상해보십시오. 미래처럼 들리나요? 이것에서

소개 금융 산업은 효율적인 거래 및 신용 가용성을 촉진함으로써 경제 성장을 주도하기 때문에 모든 국가 개발의 초석입니다. 거래가 발생하는 용이성 및 신용

소개 소셜 미디어, 금융 거래 및 전자 상거래 플랫폼과 같은 소스에서 전례없는 속도로 데이터가 생성되고 있습니다. 이 지속적인 정보 스트림을 처리하는 것은 어려운 일이지만


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

드림위버 CS6
시각적 웹 개발 도구

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.
