본문 바로가기
이것저것

구글 바드 AI의 새로운 개선사항: 암시적 코드 실행으로 수학과 코딩 질문에 정확한 답변

by typenine9 2023. 6. 15.
300x250

구글 바드 AI의 새로운 개선사항

구글은 7일(현지시간) 

대화형 AI 서비스 '바드'의 새로운 개선사항을 발표했습니다. 바드는 수학적 작업, 코딩 질문, 문자열 조작 등에서 개선되었습니다. 구글은 '암시적 코드 실행(implicit code execution)'이라는 새 기술을 도입하여 사용자의 계산 프롬프트를 감지하고 백그라운드에서 코드를 생성하고 실행하는 기능을 개발했습니다. 이를 통해 수학, 코딩, 문자열 조작 등에 대해 보다 정확한 응답을 제공할 수 있습니다.

예를 들어, '15683615의 소인수는 무엇입니까?', '내 저축 증가율 계산', 'Lollipop이라는 단어를 뒤집으세요'와 같은 프롬프트를 입력하면 바드는 파이썬 코드를 생성하고 해당 질문에 대한 답변을 제공합니다.

이 개선으로 바드는 수학적 작업 및 고급 추론과 같은 도메인에서 더욱 정확한 답변을 제공할 수 있게 되었습니다. 기존의 대형 언어 모델들은 예측 엔진으로 작동하여 문장에서 다음에 올 가능성이 높은 단어를 예측하여 응답을 생성합니다. 그러나 수학 계산 및 추론과 같은 영역에서는 오류를 발생시키기 쉬웠습니다.

 

구글은 이러한 LLM의 한계를 극복하기 위해 '암시적 코드 실행'을 개발했습니다

이제 바드는 자체적으로 코드를 작성하고 실행할 수 있습니다. 구글은 인간의 사고 방식에서 영감을 얻었다고 밝혔는데, 인간의 사고는 '시스템1'과 '시스템2'로 나눌 수 있습니다. 시스템1 사고는 직관적이고 빠르며 수월한 사고를 의미하고, 시스템2 사고는 느리고 신중한 사고를 의미합니다.

구글은 LLM을 시스템1에서 작동하는 것으로 비유하며, 텍스트를 빠르게 생성하지만 깊이 있는 사고를 수행하지는 않는다고 설명합니다. 따라서 바드는 시스템1인 LLM 백엔드에 시스템2 사고를 통합하여 수학적 응답의 정확도를 높였습니다. 암시적 코드 실행을 통해 LLM은 논리 코드의 이점을 활용할 수 있도록 프롬프트가 논리 코드를 필요로 하는지 식별하고, 직관적인 답변을 즉시 제공하는 것이 아니라 내부적으로 답변의 초안을 작성하고 실행한 뒤 결과를 보여줍니다.

구글은 이러한 방법을 통해 내부 챌린지 데이터 세트에서 바드의 응답 정확도를 약 30% 향상시킬 수 있었다고 밝혔습니다.

하지만 블로그 저자들은 "바드가 항상 정확하게 작동하는 것은 아니다"라며 프롬프트 응답에 도움이 되는 코드를 생성하지 않거나, 생성된 코드가 잘못되거나, 실행된 코드가 응답에 포함되지 않을 수 있다고 설명했습니다.

 

이러한 개선 사항에도 불구하고

바드의 개발은 여전히 진행 중이며 완벽한 기능을 제공하지는 않습니다.

바드의 개선사항으로 인해 일반인들은 수학, 코딩, 문자열 조작과 같은 영역에서 더 정확하고 효율적인 응답을 얻을 수 있을 것입니다. 예를 들어, 수학 문제의 솔루션을 빠르게 확인하거나 코딩에 대한 도움을 받을 수 있습니다.

 

반응형


그러나 주의할 점은 바드가 항상 정확한 응답을 제공하지 않을 수 있다는 점입니다. 일부 프롬프트에 대해 코드 생성이 제대로 이루어지지 않거나 잘못된 답변을 제공할 수 있습니다. 사용자들은 바드의 응답을 검증하고, 필요에 따라 다른 정보나 소스를 참고하여 결과를 확인하는 것이 좋습니다.

 

전망과 기대감 측면에서는 

바드의 개선은 대화형 AI 서비스의 발전을 나타내는 중요한 단계입니다. 이러한 개선은 사람들이 일상적인 질문 및 작업에 대해 보다 빠르고 정확한 지원을 받을 수 있게 해주며, 효율성과 편의성을 증대시킵니다. 앞으로 더 많은 개선과 혁신을 통해 대화형 AI 서비스가 더욱 발전하여 우리의 일상에 더 많은 도움을 줄 것으로 기대됩니다.

<