Google I/O 2024 요약: 모든 개발자가 AI에 접근해 유용하게 활용할 수 있도록 지원

5월 14, 2024
Jeanine Banks Vice President & General Manager Developer X

올해 Google I/O에 참여해 주셔서 감사합니다. AI는 개발하는 대상과 방법을 근본적으로 변화시키고 있습니다. 저희는 이런 새로운 현실에서 혁신하는 데 필요한 도구를 제공하여 모든 개발자가 AI에 접근해 유용하게 활용할 수 있도록 하고자 최선을 다하고 있습니다. 전체 개발 스택에 걸쳐 저희가 이러한 목표를 어떻게 달성하고 있는지 자세히 알아보려면 계속 읽어보세요.


생성형 AI

놀라운 AI 기반 애플리케이션을 개발하기 위한 모델 및 API 제공.


2백만 개의 컨텍스트 창이 있는 새로운 Gemini 1.5 Flash 및 1.5 Pro

Google AI Studio의 Gemini API를 통해 액세스할 수 있는 고주파 작업 모델인 1.5 Flash로 워크플로를 간소화하고 AI 기반 애플리케이션을 최적화하세요. Gemini 1.5 Flash 및 1.5 Pro는 이제 EEA와 EU, 영국, 스위스를 비롯한 200여 개 국가와 지역에서 공개 미리보기로 제공됩니다. 개발자는 Google AI Studio 대기자 명단에 가입하여 1.5 Pro에서 2백만 개의 획기적인 컨텍스트 창을 미리 볼 수도 있습니다.


컨텍스트 캐싱을 포함한 새로운 API 기능

이제 Gemini API에서 병렬 함수 호출과 동영상 프레임 추출을 지원합니다. 또한 다음 달에 출시되는 새로운 컨텍스트 캐싱 기능을 사용하면 자주 사용하는 컨텍스트 파일을 저렴한 비용으로 캐싱하여 대규모 프롬프트의 워크플로를 간소화할 수 있습니다. 이는 기존 작업을 기반으로 콘텐츠 아이디어를 브레인스토밍하거나, 복잡한 문서를 분석하거나, 연구 논문 및 학습 자료의 요약을 제공하는 등의 시나리오에 이상적입니다.


Google의 개방형 모델 패밀리 Gemma

Gemini와 동일한 연구 및 기술로 개발된 개방형 모델로 구성된 Gemma 패밀리에 대한 커뮤니티의 뜨거운 반응에 매우 기쁩니다. 올해 초(블로그 게시물 링크) 저희는 CodeGemma와 RecurrentGemma를 추가했으며, 오늘은 멀티모달 비전 언어 작업을 위한 PaliGemma를 소개합니다. 크기 면에서 모델을 두 배로 능가하고 단일 TPUv5e에서 실행되는 270억 개 매개 변수의 인스턴스를 미리 볼 수 있도록 Gemma 2에 대한 예고편을 공유해 드렸습니다.


개방적 생태계

Google의 개방적 도구 생태계와 함께 AI 스택의 모든 계층에서 선택성과 유연성을 활용합니다. Keras를 사용하여 TensorFlow, PyTorch 또는 JAX를 기반으로 워크플로를 실행하거나, Colab에서 Keras와 함께 LoRA를 사용하여 모델을 손쉽게 미세 조정하거나, OpenXLA를 사용하여 학습 속도를 대폭 높이거나, RAPIDS cuDF를 사용하여 Colab에서 워크로드를 가속화할 수 있습니다.


Google AI Edge

모바일과 웹을 포함한 에지 환경에 ML을 배포해 보세요. 바로 사용할 수 있는 ML 작업, 기기 내에서 완벽하게 실행되는 인기 있는 LLM 또는 자체 사용자 설정 모델이나 모델 파이프라인을 가져올 수 있는 기능에 대한 액세스 등 어떤 액세스가 필요하든, Google AI Edge에서 간소화된 도구 모음을 찾을 수 있습니다. TensorFlow Lite에 대한 확장된 지원을 통해 PyTorch 모델을 모바일 사용자에게 직접 제공할 수 있습니다. Tensorflow Lite가 개선되어 AI를 그 어느 때보다 쉽게 기기에서 활용할 수 있습니다.


Gemini API 개발자 대회

Gemini API 개발자 대회에 참여하여 Gemini API를 사용하여 획기적인 애플리케이션을 만들고 1981년형 맞춤 제작 전기 DeLorean과 그 밖의 독특한 상품을 획득할 기회를 잡으세요. 개발자 여러분이 어떻게 Gemini API를 혁신적으로 사용하여 AI의 경계를 재정의하고 더 밝은 미래를 만들어갈지 무척 기대됩니다. 대회를 위해 개발하신 앱이 긍정적인 영향력 발휘, 실용적인 솔루션 제공, 창의성의 한계 극복 등 어떤 점에 중점을 두든, AI 환경에 기여하고 이름을 떨칠 기회입니다.


모바일 개발

강력한 API, 도구, 가이드로 Android를 위해 AI로 향상된 탁월한 경험 제공 및 개발자 생산성 향상.


Android Studio의 Gemini

작년에 저희는 Android용 AI 코딩의 동반자로 Studio Bot을 도입했습니다. 개발자 여러분의 피드백에 힘입어 저희는 Android Studio에 Gemini를 도입하면서 모델을 발전시키고, 200개 이상의 국가와 지역으로 확장하고, Studio Bot을 Stable 버전으로 출시하고, 마침내 지난달에 Gemini 생태계에 도입했습니다. 고품질의 Android 앱을 더 빠르고 쉽게 개발할 수 있도록 설계되었습니다. 올해 하반기에 Android Studio의 Gemini는 Gemini 1.5 Pro를 사용하여 멀티모달 입력을 지원할 예정입니다.


Gemini Nano & AICore

사용자의 모바일 기기에서 직접 기기 내 작업을 위한 가장 효율적인 모델인 Gemini Nano를 실행하여 셀룰러 네트워크 통신 범위에 관계없이 짧은 지연 시간 응답과 향상된 데이터 개인정보 보호를 지원합니다. 이는 대규모 언어 모델 배포를 수동으로 관리할 필요가 없는 기기 내 기반 모델을 관리하는 시스템 서비스인 AICore 덕분에 가능한 일입니다. 둘 다 현재 Pixel 8 Pro와 삼성 갤럭시 S24 시리즈에서 사용할 수 있으며 올해 하반기에 추가 기기에도 지원할 예정입니다.


Android용 Kotlin 멀티플랫폼(KMP)

플랫폼 간에 앱의 비즈니스 로직을 공유하고 KMP에 대한 새로운 Android 퍼스트 클래스 지원을 활용하여 생산성을 높일 수 있습니다. 이제 DataStore, Room 등 선별된 Jetpack 라이브러리를 지원하며, 올해 하반기에 더 많은 라이브러리를 지원할 예정입니다.


Jetpack Compose

멋진 적응형 사용자 환경을 만들고 성능을 최적화하고 원활하게 전환하며, 여러 기기에서 쉽게 조정할 수 있는 레이아웃을 위해 Material 가이드 기반 API를 활용해 보세요. AI 기반 스타일러스 필기 인식 등 입력 처리를 간소화하고 Jetpack Glance로 사용자 설정 가능한 위젯을 개발할 수도 있습니다. Resizable Emulator와 Compose UI 확인 모드로 자신 있게 테스트하고 Android 15에서 생성된 미리 보기로 위젯 검색 가능성을 높여 보세요.


웹 개발

더 나은 개발로 가는 길 – 더 강력한 웹을 더욱 쉽게 구현할 수 있게 되었습니다.


Chrome의 Gemini Nano

WebGPU, WebAssembly 그리고 이제는 Chrome 데스크톱에 구현된 Gemini Nano 통합을 발판으로 삼아 기기 내 AI의 성능을 활용하여 새로운 내장형 AI 기능을 제공해 보세요. 확장성, 경제성 및 향상된 개인정보 보호 능력을 갖춘 대규모 기기 제품군에 걸쳐 개발해 보세요. 초기 미리보기 프로그램에 참여하여 새로운 웹 API로 액세스 가능한 AI 개발의 미래를 만들어 보세요.


Speculation Rules API

몇 줄의 코드만으로 구현할 수 있는 새로운 API로 페이지가 열리기를 지루하게 기다리는 일 없이 빠르고 원활한 웹 브라우징 경험을 선사할 수 있습니다. 이 API를 사용하면 백그라운드에서 페이지를 미리 가져오고 미리 렌더링할 수 있으므로, 페이지가 몇 밀리초 만에 금방 로드됩니다. 더욱 고도로 최적화하기 위해 AI를 사용하여 탐색 패턴을 지능적으로 예측하여 리소스 사전 로딩의 효율성을 극대화할 수 있습니다.


다중 페이지 사이트를 위한 View Transitions API

Chrome Canary 126에서 다중 페이지 앱에 현재 제공되는 중요한 업그레이드 덕분에 다양한 웹사이트 아키텍처에서 원활하고 유연한 탐색 경험을 누릴 수 있습니다. Speculation Rules API 및 AI와 결합된 View Transitions API는 거의 즉각적이고 원활한 페이지 전환을 제공하여 모든 개발자에게 웹 앱 상호 작용의 가능성을 재정의합니다.


Chrome DevTools Console 인사이트

Chrome DevTools Console 내에서 AI 기반 인사이트를 활용하세요. Gemini는 DevTools 오류와 경고에 대한 설명과 해결책을 제공하여 디버깅 프로세스를 크게 간소화합니다.


풀 스택, 멀티 플랫폼 개발

사용자가 필요로 하는 모든 플랫폼에서 잘 실행되는 AI 기반 풀 스택 앱을 개발, 테스트, 제공합니다.


오픈 베타 버전의 프로젝트 IDX

이제 대기자 명단 없이 누구나 이용할 수 있는 풀 스택, 멀티 플랫폼 및 AI 기반 앱을 위한 간소화된 개발 환경을 경험해 보세요. 미리 로드된 템플릿으로 쉽게 시작하거나, 기존 프로젝트를 가져오거나, 처음부터 다시 시작할 수 있습니다. 이제 IDX에는 Chrome DevTools, Lighthouse, Cloud Run과 같은 중요한 새 통합 기능이 포함되어 있어 멀티 리전 배포를 간소화할 수 있습니다.


Flutter와 Dart에 WASM, Impeller 등을 도입

Flutter 3.22와 DART 3.4로 크게 향상된 그래픽과 앱 성능을 활용해 보세요. Android에서 Impeller를 사용해 최대 30% 더 빠른 래스터화 성능을 경험해 보세요. WASM 컴파일 지원으로 웹에서 놀라운 비주얼과 효율적인 AI 모델 실행 능력을 제공하세요. Dart 개발자 경험을 훨씬 더 생산적으로 만들어주는 새로운 실험적 언어 기능인 Dart Macros를 사용해 보세요.


최신 AI 기반 앱을 위해 진화하는 Firebase

CloudSQL과 함께 Firebase Data Connect를 사용하여 앱을 PostgreSQL 데이터베이스에 연결해 보세요. Google Cloud의 보안 및 확장성과 Firebase App Hosting을 통한 GitHub의 간소화된 배포를 활용해 최신 웹 앱을 신속하게 제공하세요. Firebase Genkit를 사용하여 Gemini 및 Gemma 모델에서 즉시 작동하여 프로덕션 환경에서 바로 사용할 수 있는 AI 기능을 개발하고 모니터링해 보세요. NVIDIA와의 협업을 통해 Gemma 모델로 추론 성능을 최적화하므로, Ollama 및 Gemma를 사용하여 RTX GPU에서 Genkit를 로컬로 실행하여 성능을 향상시킬 수 있습니다.


Checks

Google의 AI 기반 컴플라이언스 플랫폼 Checks로 앱 개인정보 보호 및 규정 준수 워크플로를 간소화하세요. Checks Code Compliance는 코드를 작성할 때 규정 준수 문제를 모니터링하고 감지하여 애플리케이션의 안전과 품질을 보장하는 데 도움이 됩니다. iOS 및 Android 개발자는 지금 Checks에 액세스할 수 있습니다.


리소스

Google 최고의 리소스, 학습, 규모를 결합하여 개발자 경험을 향상시킵니다.


Google Developer Program

개발자가 Gemini에 액세스하여 무료로 Google 설명서를 학습하고 검색하며 채팅하는 등의 새로운 프로그램 혜택을 살펴보세요. IDX 사용자라면 3개의 작업 공간을 추가로 만들어 총 5개의 작업 공간을 생성할 수 있습니다. 또한 Google Cloud Innovators 커뮤니티에 가입하셨다면 Google Cloud Skills Boost의 대화형 랩을 위한 학습 크레딧도 드립니다. 지금 가입하세요.


이제 시작일 뿐

저희는 개발자 여러분의 굉장한 아이디어와 기존에 개발하신 프로젝트를 현실화하도록 도와드린다는 사명에 충실히 임하고 있습니다. 각종 도구와 플랫폼의 지속적인 혁신을 통해 미래를 함께 만들어 갑시다.

5월 16일 오전 8시(태평양 표준시)부터 주문형으로 제공되는 150개 이상의 세션과 학습 콘텐츠를 포함한 모든 Google I/O 공지 사항과 업데이트를 확인해 보세요. Google I/O의 마법은 계속되므로 가까운 곳에서 열리는 I/O Connect 또는 I/O Extended 이벤트에 참여해 보세요.