Google Bard AI는 이제 소프트웨어 코드를 작성하고 디버깅하는 데 도움을 줄 수 있습니다.

Google Bard AI는 이제 소프트웨어 코드를 작성하고 디버깅하는 데 도움을 줄 수 있습니다.

소스 노드 : 2600494

지난 XNUMX월 구글은 마이크로소프트 ChatGPT 기반 빙 검색 엔진에 도전하기 위한 노력의 일환으로 구글 바드(Google Bard)라는 챗봇 AI를 공개했다. 출시가 순조롭지 않게 시작되었지만 Bard는 게임에서 Microsoft를 이기는 과정에 있는 것으로 보입니다.

Bard는 LaMDA(Language Model for Dialogue Applications)로 구동되는 실험적인 생성 인공 지능(AI) 챗봇입니다. 챗봇 AI는 Google의 대규모 언어 모델을 사용하고 웹의 정보를 바탕으로 구축되었습니다. 그러나 실패한 출시 후 불과 한 달 만에 Google은 Bard를 LaMDA에서 PaLM(Pathways Language Model)으로 업데이트하여 수학 및 논리 기능을 개선했으며 "코딩이 곧 출시될 예정"입니다.

LaMDA와 달리 PaLM은 현재 개별화된 접근 방식과 달리 "단일 모델이 수천 또는 수백만 가지 작업을 수행하도록 교육"할 수 있는 Pathways라는 차세대 AI 아키텍처를 기반으로 합니다. 결과적으로, Google은 말한다 새로운 Bard는 "다단계 단어 및 수학 문제에 대한 프롬프트를 더 잘 이해하고 응답합니다." 하지만 구글은 단지

새로운 Bard, Google의 빌딩 블록 역할을 하는 수학 및 논리 업그레이드와 함께 발표 사람들이 소프트웨어 코드를 작성하고 디버깅하는 데 도움이 되도록 Bard를 업데이트하여 모두를 위한 플레이 기반을 마련했습니다. 검색 거인은 Bard가 "코드 작성, 테스트 사례 생성 또는 API 업데이트를 위한 새로운 방법을 제공함으로써 귀하를 도울 수 있다"고 말합니다.

Google의 챗봇인 Bard는 이제 사용자의 프로그래밍 작업을 지원할 수 있습니다. 사용자의 높은 요구에 부응하여 기술 대기업은 Bard가 코드를 생성, 디버그 및 설명할 수 있는 기능을 갖추고 있습니다. Bard는 C++, Java, JavaScript 및 Python을 포함하여 20개의 프로그래밍 언어를 지원하며 이제 다른 Google 제품과 통합할 수 있습니다. 사용자는 코드를 Google의 Python용 클라우드 기반 노트북 환경인 Colab으로 내보낼 수 있으며 Bard는 Sheets용 기능 작성을 지원할 수도 있습니다.

출시를 발표하면서 Google은 다음과 같이 말했습니다.

“제너레이티브 AI와 협업할 수 있는 실험인 Bard를 출시한 이후 코딩은 사용자로부터 가장 많이 받은 요청 중 하나였습니다. Google Research의 제품 책임자이자 여전히 매일 프로그램을 작성하는 열정적인 엔지니어로서 저는 오늘 Bard에 해당 기능을 포함하도록 업데이트하게 되어 기쁩니다.”

"Bard가 당신을 도울 수 있습니다"라는 텍스트를 표시하는 애니메이션 GIF: 소스 코드 라인 디버깅, 소스 코드에 대한 문서 및 자습서 생성, 코드를 한 줄씩 설명, 한 언어에서 다른 언어로 코드 번역.

구글은 블로그 게시물에서 "새로운 코딩 기능을 통해 제너레이티브 AI를 적용해 소프트웨어 개발을 가속화하고 혁신에 영감을 주며 사람들이 복잡한 엔지니어링 문제를 해결할 수 있게 되어 기쁘다"고 말했다.

업그레이드를 통해 Google Bard는 C++, Go, Java, JavaScript, Python, TypeScript 등 20개 이상의 프로그래밍 언어를 포함하도록 기능을 확장했습니다. Python 사용자는 복사하여 붙여넣을 필요 없이 코드를 Google Colab으로 직접 내보낼 수 있는 새로운 기능을 활용할 수 있습니다. 또한 Bard는 이제 Google 스프레드시트와 통합되어 사용자가 기능을 작성할 수 있도록 지원합니다.

Bard의 새로운 디버깅 기능은 또한 생성된 코드로 작업할 수 있습니다.

"Bard가 의도한 대로 작동하지 않는 오류 메시지나 코드를 제공하는 경우 Bard에게 "이 코드가 작동하지 않았습니다. 수정하십시오"라고 말하면 Bard가 디버깅을 도와줄 수 있습니다."

마지막으로 Bard는 소프트웨어 코드를 작성하고 디버깅할 뿐만 아니라 "이 코드를 더 빠르게 만들 수 있습니까?"와 같은 간단한 프롬프트에 응답하여 코드 성능과 효율성을 향상시킬 수도 있습니다. 현재 Bard는 Google의 기존 검색 도구를 사용하는 대신 챗봇과 상호 작용하고 질문을 할 수 있는 제한된 사용자 그룹이 사용할 수 있습니다.


타임 스탬프 :

더보기 테크스타트업