본문 바로가기
Development News/Development

구글, 새로운 오픈소스 및 개발 툴 공개

by Maccrey Coding 2024. 7. 20.
반응형

 

최근 구글이 인도에서 개최한 I/O 커넥트(I/O Connect) 투어에서 개발자 중심의 번역 도구를 포함한 일련의 생성형 AI 기반 개발자 툴을 소개했습니다.

이들 툴은 인도의 언어 다양성을 반영하고, 개발자들이 효율적으로 작업할 수 있도록 설계되었습니다.

주요 발표 내용

프로젝트 바니(Project Vaani)

  • 협력 기관: 인도과학연구소(Indian Institute of Science, IISc)
  • 목적: 인도에서 사용되는 다양한 언어를 포착하고 번역 기능을 강화
  • 관련 벤치마크: 인디크젠벤치(IndicGenBench) - 인도어에 대한 LLM 생성 기능을 평가하는 포괄적 벤치마크

CALM (Compositional and Language Model)

  • 기능: 전문 언어 모델을 젬마(Gemma)와 결합할 수 있는 언어 모델 구성 프레임워크

MatFormer

  • 특징: 다양한 AI 모델을 단일 프레임워크 내에서 조합해 고성능과 낮은 리소스 소비를 최적화

프로젝트 IDX(Project IDX)

  • 목표: 백엔드 및 데이터베이스를 위한 새로운 템플릿을 제공하는 AI 지원 통합 작업 공간
  • 상태: 베타 버전으로 전환

프로젝트 오스카(Project Oscar)

  • 목적: 오픈소스 프로젝트의 유지관리에 도움이 되는 AI 에이전트의 참조 아키텍처
  • 공개 상태: 오픈소스로 공개 예정

전문가 의견

IDC 소프트웨어 개발 담당 부사장 아날 다야라트나는 "코딩 구문을 여러 언어로 번역하는 것은 매우 어렵다"고 말하며, 프로젝트 바니가 이런 문제를 해결하는 데 큰 도움이 될 것이라고 언급했습니다. 그는 "프로젝트 바니는 다양한 언어를 사용하는 여러 국가의 개발팀이 언어 장벽 없이 협업할 수 있도록 돕는다"고 평가했습니다.

주요 도전 과제

  1. 기술적 세부사항 번역: 여러 언어로 번역할 때 주요 기술적 세부사항을 놓치지 않고 코딩 참조를 번역하는 것이 중요합니다.
  2. 생성형 AI 환경의 위험: 알고리즘이 다음 단어를 잘못 예측하거나 의미를 추정할 수 있어 번역이 혼란스러워질 위험이 있습니다.

다야라트나는 "개발자에게 필요한 것은 소프트웨어의 자연어 프롬프트에 특화된 번역"이라며, 현재까지는 개발자를 위한 전문 번역이 존재하지 않는다고 지적했습니다.

그는 "구글은 특정 변수에 대한 데카르트 곱(cartesian product)을 생성하고 싶다고 요청할 때 데카르트가 무엇인지 모르기 때문에 오역이 발생할 가능성이 높다"고 덧붙였습니다.

프로젝트 IDX의 흥미로운 점

프로젝트 IDX는 클라우드 기반 코드 환경으로의 전환을 촉진하여 코딩 속도를 높일 수 있습니다.

이를 통해 개발자는 필요한 개발 툴을 즉시 프로비저닝하고, IT팀이 해당 툴을 설치할 때까지 기다릴 필요 없이 작업을 더 빠르게 완료할 수 있습니다.

또한, IDX는 자바스크립트나 파이썬과 같은 프로그래밍 언어 간 이동을 돕는 기능을 제공하여 언어 번역에도 기여할 수 있습니다.

다야라트나는 "구글은 이전보다 오픈소스 및 개발자 툴 배포에 더 많은 노력을 기울이고 있다"고 말했습니다.

결론

구글이 발표한 새로운 개발자 툴들은 개발자들이 다양한 언어와 환경에서 효율적으로 작업할 수 있도록 돕는 데 초점을 맞추고 있습니다.

특히 인도의 다양한 언어 사용 환경을 고려한 프로젝트 바니와 같은 툴은 글로벌 협업을 촉진하고, 코딩 과정에서의 언어 장벽을 허물기 위한 중요한 도구가 될 것입니다.

구글의 이러한 노력은 개발자 커뮤니티에 큰 도움이 될 것으로 기대됩니다.

반응형