I/O 여정은 벵갈루루에서 계속됩니다

7월 17, 2024
Jeanine Banks Vice President & General Manager Developer X
Karthik Padmanabhan Lead, Developer Relations Google India

I/O Connect 투어의 다음 행선지인 벵갈루루에서 인사드립니다. 저희는 인도 전역에서 찾아온 1,800여 명의 열정적인 개발자와 함께 시간을 보내며 큰 활력을 얻었습니다. 이미 Google AI Studio를 사용하고 있는 2백만 명 이상의 전 세계 개발자 중 인도는 최대의 개발자층을 보유한 국가로 손꼽힙니다.


인도의 개발자: 영감을 주는 문제에 생성형 AI 적용

Google DeepMind 인도 팀은 오늘 개발자가 인도를 위한 언어 솔루션을 개발하는 데 도움이 되는 업데이트를 공유했습니다. 여기에는 Project Vaani의 확장, 인도에서 사용되는 구어의 다양성을 포착하기 위한 Google과 인도 과학원(IISc)과의 협업, 다양한 인도 언어를 기반으로 한 LLM의 생성 능력을 평가하도록 설계된 포괄적 벤치마크인 IndicGenBench, 전문 언어 모델을 Gemma 모델과 결합할 수 있게 해주는 Google의 언어 모델 구성 프레임워크이며 오픈소스로 제공되는 CALM이 포함됩니다. 또한 저희는 MatFormer 프레임워크를 도입하여 개발자가 단일 프레임워크 내에서 다양한 AI 모델을 혼합하고 매칭하여 고성능과 리소스 소비량 절감을 모두 염두에 두고 최적화할 수 있도록 했습니다. 여기에서 인도 전역에서 일어나는 모든 혁신에 대해 자세히 알아볼 수 있습니다.

또한 어린이를 위한 재미있고 안전한 교육 서비스를 제공하는 AI 기반 로봇인 Miko.AI, AI를 활용한 경제적 기회를 통해 저소득 지역 사회에 힘을 실어주는 Karya, 전 세계 농부들이 날짜를 중심으로 제공되는 유용한 정보를 사용하여 영농 활동을 최적화하고 생산성을 높이도록 역량을 강화해 주는 농업 기술의 선구자 Cropin 등, Gemini를 사용하여 대담하면서도 책임감 있는 AI 솔루션으로 계속 발전하는 인도의 스타트업은 큰 영감을 주었습니다. 더 많은 스타트업이 AI로 개발하도록 지원하고자, 저희는 MeitY Startup Hub와 협력하여 10,000개의 인도 스타트업이 AI와 함께하는 여정에 나설 수 있게 지원하고 있다고 밝혔습니다. 여기에는 Google Cloud 크레딧을 통한 지원, 기존 프로그램을 AI 우선으로 방향 재설정하기, 전국적인 GenAI Hackathon 및 AI Startup Bootcamp 시작 등이 포함됩니다.


Google의 앱 개발 제품군: AI로 여러 플랫폼 전반에서 앱 개발 및 실행 지원

저희는 인도와 전 세계 개발자들이 다양한 방식으로 아이디어를 실현한다는 걸 잘 알고 있습니다. 몇 달 전 Google I/O에서 더 쉽고 빠르고 안전하게 개발할 수 있도록 제품 업데이트를 발표했습니다. 이번 벵갈루루 I/O Connect에서 어떻게 제품을 보다 긴밀히 통합된 앱 개발 제품군으로 통합할지 알려드리게 되어 기쁩니다. 이제 쉽고 빠르며 자신 있게 여러 플랫폼에서 AI 지원 앱을 개발하고 실행할 수 있습니다. 실제 여행 일정표 앱의 작업 코드와 함께 제공되는 샘플 Compass 앱을 확인해 보세요.


Project IDX

수십만 명의 개발자가 광범위한 앱을 개발하기 위해 풀 스택 개발용 웹 기반 작업공간인 Project IDX를 사용하고 있습니다. Project IDX는 현재 공개 베타 버전으로 제공되며 백엔드, 데이터베이스, 솔루션을 위한 새로운 템플릿을 출시했습니다. 여기에는 Google 제품군을 사용하여 앱을 개발하는 모범 사례를 보여주는 엔드 투 엔드 예시 앱이 속합니다. 또한 Google Cloud Secret Manager와 통합하여 앱에 필요한 보안 비밀을 보호할 수도 있습니다. Android 개발자의 경우, 브라우저에서 완전히 실행되는 Project IDX의 Android Studio 초기 미리보기를 확인하세요. 클릭 몇 번으로 Android Studio를 실행 중인 작업공간을 설정하여 네이티브 Android 앱을 빠르게 코딩, 빌드, 테스트할 수 있습니다. 대기 목록에 등록하세요.

Firebase

Google은 App Hosting, Cloud SQL을 사용한 Data Connect, 새로운 오픈소스 AI 통합 프레임워크인 Genkit를 포함한 새롭고 강력한 Firebase 서비스 세트를 출시했습니다. TypeScript 지원 외에도, 현재 알파 버전으로 제공되는 Genkit for Go를 사용하여 Go로 작성된 효율적이고 확장 가능한 AI 지원 서비스와 앱의 개발을 단순화할 수 있습니다. 또한 프로덕션 환경에서 LLM으로 개발된 기능의 성능과 동작에 대한 실시간 인사이트를 보여주는 Firebase AI Monitoring 대시보드도 조기 공개할 예정입니다. 현재 비공개 미리보기로 제공되며 Genkit와 원활하게 작동하므로 대기 목록에 등록하세요.

Link to Youtube Video (visible only when JS is disabled)

Checks

AI 배포 안전성을 크게 향상시켜 줄 또 다른 도구를 소개합니다. 현재 비공개 미리보기로 제공되는 새로운 Checks AI Safety 서비스는 AI 모델 및 에이전트의 규정 준수를 평가, 모니터링, 감독합니다. 구성 가능한 콘텐츠 안전 정책, 적대적 프롬프트 테스트, 프로덕션 단계의 앱 모니터링을 실행할 수 있습니다. Checks의 새로운 기능에 대해 자세히 알아보려면 동영상을 시청하세요.


AI 에이전트 초기 미리보기: 소프트웨어 개발의 재해석

저희는 AI가 수많은 긍정적인 방식으로 전체 소프트웨어 개발 수명 주기를 변화시킬 잠재력이 있다고 믿습니다. 모든 개발자가 AI를 훨씬 더 유용하고 쉽게 이용할 수 있도록 하기 위한 노력의 일환으로 개발 중인 AI 에이전트를 살짝 엿볼 기회를 나눌 수 있어 기쁩니다.

Google은 다수의 오픈소스 프로젝트를 이끌고 있는데, 그 모든 프로젝트를 유지하는 것은 엄청난 작업이기도 합니다! 그래서 Go 프로젝트를 시작으로, 오픈소스 프로젝트 유지 관리에 도움이 되는 AI 에이전트의 레퍼런스인 Project Oscar를 만들었습니다. Go 프로젝트는 관련 커밋이 93,000회 이상이고 기여자의 수가 2,000명이 넘지만 Project Oscar를 통해 온갖 종류의 다양한 프로젝트를 지원할 수 있습니다. Project Oscar를 오픈소스로 제공하고 있으니, 확인해 보시고 AI 에이전트로 무엇을 하고 싶은지 알려주세요.

Link to Youtube Video (visible only when JS is disabled)

많은 개발자가 플랫폼 전반에서 Flutter를 사용하여 아름다운 UI를 개발합니다. 이에 AI로 생성된 UI의 초기 미리보기를 공유하게 되어 기쁩니다. AI로 생성된 UI는 Flutter가 컨텍스트와 사용자의 인텐트에 따라 UI 요소를 동적으로 구성하고 맞춤 설정하는 것이 어떨지 상상합니다. 이는 UI와 결합된 생성형 AI가 사용자에게 제공할 수 있는 잠재적 가능성을 잘 보여줍니다. 사전 체험판 미리보기에 적용하고 무엇을 개발할지 알려주세요.

Link to Youtube Video (visible only when JS is disabled)

저희가 실험하고 있는 이러한 에이전트 통합 도구는 애플리케이션 테스트로도 확장됩니다. Firebase 앱 배포의 AI 테스트 에이전트는 앱 개발자를 위한 테스트 사례 생성 및 실행 도구 역할을 합니다. 여러분과 더 많은 정보를 공유하고 개발에 관한 여러분의 의견을 들을 수 있게 되어 기쁩니다. 초기 미리보기를 위한 대기 목록에 등록하세요.

Link to Youtube Video (visible only when JS is disabled)

미래를 함께 만들어가는 과정에서 Google의 개발 제품을 더욱 통합적이고 생산적인 제품군으로 응집하는 여정에 동참해 주시기 바랍니다. Google Developer Program을 통해서만 독점 제공되는 사전 체험판 그룹에 참여하세요!


베이징을 향해

몇 주 후에 당도할 다음 목적지는 중국의 베이징입니다. 훨씬 더 많은 분들과 소통할 수 있기를 기대하겠습니다.

그때까지 개발에 매진해 주세요!