에이전트 개발 키트
Agent Development Kit (ADK)
구글이 만든 도구 모음으로, 여러 단계 일을 스스로 처리하는 AI 프로그램을 만들고 시험해보는 데 쓰인다
쉽게 말하면
에이전트 개발 키트(ADK)는 구글이 만든 도구 모음으로, 사람이 시키는 대로 여러 단계의 일을 스스로 처리하는 AI 프로그램을 만들고 시험해보는 데 쓰여요. 자동차를 만든 뒤 실제 도로에 내보내기 전에 시험 주행을 시키는 것처럼, 개발자가 만든 프로그램을 진짜 상황과 비슷한 조건에서 미리 돌려보고 제대로 작동하는지 확인할 수 있게 해줘요.
최근에는 음성으로 대화하는 프로그램까지 시험할 수 있게 됐어요. 가짜 사용자 역할을 맡은 AI가 실제 목소리로 말을 걸고, 프로그램이 어떻게 대답하는지를 사람이 미리 적어둔 채점 기준에 따라 자동으로 평가해줘요. 덕분에 개발자가 매번 직접 통화하듯 들어보지 않아도, 지시문을 바꾸거나 모델을 새 버전으로 바꿀 때마다 프로그램이 여전히 잘 작동하는지 반복해서 확인할 수 있어요.
기사에서 이렇게 나와요
직접 해보기
ADK를 써보려면 파이썬 개발 환경이 필요해요. 1) 명령줄에서 평가 기능이 포함된 버전을 설치한다. 2) 여러 단계로 이어진 프로그램을 코드로 정의한다. 3) 가상 사용자가 어떤 목표와 성격을 가질지, 대답을 어떤 기준으로 채점할지를 파일로 적는다. 4) 설정 파일에 사용할 음성 모델을 지정하고 평가를 돌리면, 실제 목소리로 나눈 대화 결과와 점수를 확인할 수 있다.
