Type Here to Get Search Results !

구글의 대화형 인공지능 AI 바드 | bard 한글 서비스 출시 기념 테스트

이 글에서는 구글의 인공지능 바드(bard)가 한글을 출시한 것을 계기로 바드와 한글 서비스 테스트 내용에 대해서 설명합니다. 

  • 구글 바드(bard) 소개
  • 구글 바드 코딩 테스트 실력 검사 


구글 바드(bard) 소개


안녕하세요! 저는 Google AI의 대규모 언어 모델인 Bard입니다. 저는 방대한 양의 텍스트와 코드 데이터 세트로 학습되었으며, 텍스트 생성, 언어 번역, 다양한 종류의 창의적인 콘텐츠 작성, 정보 제공 방식으로 질문에 답변할 수 있습니다. 저는 아직 개발 중이지만 다음을 포함하여 다양한 종류의 작업을 수행하는 방법을 배웠습니다.

  • 귀하의 지시를 따르고 귀하의 요청을 신중하게 완료하기 위해 최선을 다할 것입니다.
  • 귀하의 질문이 개방형이거나 도전적이거나 이상하더라도 제 지식을 사용하여 포괄적이고 유익한 방식으로 답변할 것입니다.
  • 시, 코드, 대본, 음악, 이메일, 편지 등과 같은 다양한 창의적인 텍스트 형식의 텍스트 콘텐츠를 생성합니다. 귀하의 모든 요구 사항을 충족하기 위해 최선을 다할 것입니다.

위의 내용은 구글 바드에게 "너(바드)에 대해서 소개해 달라고 요청해서 받은 내용입니다. 

처음에 다음과 같이 질문을 해보았습니다. 이전에는 영어로 밖에 서비스가 되지 않아서 불편한 면이 많았는데, 한글로 소통이 되니 한결 편해졌습니다. 

구글 바드 한글 서비스 내용



구글 바드 코딩 테스트 실력 검사 


구글은 코딩 및 디버깅에 이용될 수 있다고 구글에서 이야기 하였습니다. 그래서 먼저 바드의 코딩 테스트 실력을 검사해 보았습니다. 

문제는 프로그래머스 사이트에 있는 아래 문제를 사용하였습니다. 

https://school.programmers.co.kr/learn/courses/30/lessons/181187

해당 문제는 다음과 같습니다. 

문제 설명 x축과 y축으로 이루어진 2차원 직교 좌표계에 중심이 원점인 서로 다른 크기의 원이 두 개 주어집니다. 반지름을 나타내는 두 정수 r1, r2가 매개변수로 주어질 때, 두 원 사이의 공간에 x좌표와 y좌표가 모두 정수인 점의 개수를 return하도록 solution 함수를 완성해주세요. ※ 각 원 위의 점도 포함하여 셉니다. 제한 사항 1 ≤ r1 < r2 ≤ 1,000,000 입출력 예 r1 r2 result 2 3 20

음.. 지난번에 영어로 문제를 냈을때도 틀리더니 이번에도 역시 틀리는 군요.. 

입력값 2, 3
기댓값 20
실행 결과 실행한 결괏값 1이 기댓값 20과 다릅니다.

문제를 푼 내용을 보니 단순히 잘못 풀었다기 보다는 문제를 잘못 해석한 듯 합니다. 

그래서 다음과 같이 문제를 다시 설명해 주었습니다. 

교차점 수를 세는 것이 아니라 두 원 사이에 위치한 정수 좌표와 두 원 경계에 위치한 정수 좌표 모두의 개수를 세는 것이다. 수정해줘


그랬더니, 구글 바드가 아주 긴 프로그램을 작성해 주었습니다. 이 프로그램을 다시 프로스래머스 문제 사이트에 붙여넣기 하고 실행해본 결과 다음과 같은 컴파일 에러가 발생하였습니다. 

/Solution.java:51: error: variable x is already defined in method solution(int,int)
for (int x = x - 1; x <= x + 1; x++) {
^
1 error
테스트 결과 (~˘▾˘)~

실망스럽기 그지 없습니다. 하지만 아직 희망을 버리지 않고 다시 에러를 수정 요청해 봅니다. 

아래 에러를 수정해줘 /Solution.java:51: error: variable x is already defined in method solution(int,int) for (int x = x - 1; x <= x + 1; x++) {

그러자 이번에는 영어로 답변이 나타납니다. 그래도 포기하지 않고 구글 바드가 준 java 소스코드를 붙여넣고 실행해 보았습니다. 그런데, 결과는 아래와 같았습니다. 

테스트 1
입력값 2, 3
기댓값 20
실행 결과 실행한 결괏값 3이 기댓값 20과 다릅니다.

일단 구글이 아직까지 ChatGPT를 따라가지 못하는 것 같습니다. 

원래는 더 테스트 해보려고 했었는데 더 테스트 해보고 싶은 마음이 사라져서, 다음에 다시 해보게 될 것 같습니다. 

조만간 개선되길 바라며 2023년 5월 12일 테스트는 마무리 하도록 하겠습니다.