구글 고(Go), 생성AI 전용 프로그래밍 언어로 관심↑

구글, 개발자 설문조사 결과 공개…"AI 개발에 적합"

컴퓨팅입력 :2024/04/14 09:30    수정: 2024/04/14 16:24

파이썬에 이어 구글의 프로그래밍 언어 고(Go)가 생성형 인공지능(AI)에 효율적이라는 평가가 나왔다.

최근 구글은 Go 개발자 설문조사 결과를 공식 블로그를 통해 공개했다.

이번 설문조사는 Go에 대한 개발자의 반응과 주요 사용환경 등을 분석하기 위해 1~2월에 걸쳐 진행됐다.

많은 해외 조직에서 구글 고의 빠른 성능과 편의성을 생성형AI에 활용하고 있다(이미지=구글)

조사에 따르면 응답한 Go 개발자 중 50%가 현재 소속된 조직이 AI서비스를 구축하거나 연구하고 있다고 답했다. 또한 응답자 중 56%는 자신이 직접적으로 관여하고 있다고 답변했다. 즉, 생성형 AI를 포함한 AI 서비스에 Go를 적용하는 사례가 존재한다는 것이다.

개발자들은 주로 Go를 사용하여 AI 모델의 API 엔드포인트를 호스팅하거나, 기계 학습 시스템을 위한 데이터 파이프라인을 관리하는 데 사용한다. 이는 Go가 제공하는 성능과 효율성 때문에 특히 데이터 집약적인 작업에서 유리하다는 평가를 받고 있다

응답자들은 신규 기능 프로토타입 제작, LLM과 서비스 통합, AI 모델 API 엔드포인트 호스팅, AI 학습을 데이터 파이프라인 등 다양한 분야에 Go를 활용하고 있다고 응답했다.

Go를 생성형AI 개발에 활용하는 이유로는 성능과 효율성, 편의성 등이 꼽혔다.

파이썬과 달리 컴파일 언어로 높은 실행 속도와 효율적인 메모리 관리를 지원해 대규모 데이터 처리와 고성능이 요구되는 AI서비스에 적합하다는 평가다.

또한 동시에 여러 작업을 효율적으로 처리할 수 있어 실시간으로 다수의 요청을 처리하거나 데이터를 동시에 처리해야 할 때 유용하며 코드 구조가 간결하고 쉬워 비개발자도 쉽게 접근할 수 있고 개발 효율성을 높일 수 있다는 것이 장점으로 꼽혔다.

이런 장점은 생성형 AI 모델을 보다 효율적으로 배포하고 관리할 수 있도록 지원한다.

하지만, Go가 생성형AI 분야에서 더 널리 사용되기 위해 극복해야 할 도전과제도 제시됐다. 먼저 AI 및 기계 학습 라이브러리와 프레임워크가 대부분 파이썬으로 이뤄져 있어 Go는 자료가 부족하다는 점이다.

관련기사

개발자들은 AI 모델을 더 쉽게 개발하고 통합할 수 있도록 지원하는 Go용 라이브러리와 툴킷의 확대가 필요하다고 지적했다.

구글의 앨리스 메릭 UX 연구원은 “이번 설문조사에 참여한 개발자는 일반적인 개발 추세보다 빠르게 생성형AI에 Go를 활용하고 있는 얼리어답터의 사례라고 할 수 있다”며 “이번 설문조사가 앞으로의 추세를 그대로를 반영한다고 할 수는 없지만 미래를 대비할 수 있는 지표로 참고하길 바란다”고 말했다.