Devoxx Greece 2025 - Breaking conversational barriers through multi-modal distributed AI agents
- 발표에서는 멀티 모달 분산 AI 에이전트를 통해 대화형 장벽을 허무는 방법에 대해 설명합니다. 🗣️
- 발표자는 동료 발표자의 부재로 인해 단독으로 발표를 진행하게 되었습니다. 🧑💻
- 깃허브 링크를 통해 발표에서 다루는 내용에 대한 모든 자료를 확인할 수 있습니다. 🔗
- GenAI와 에이전트에 대한 사람들의 높은 관심도를 언급하며, 이러한 기술이 빠르게 발전하고 있음을 강조합니다. 🚀
- 누구나 AI 앱을 쉽게 구축하고 배포할 수 있는 시대가 되었음을 설명하며, GitHub Copilot, Cursor 등의 도구를 활용할 것을 제안합니다. 💡
- 프로덕션 수준의 AI 시스템을 구축할 때는 확장 가능한 시스템 설계에 충분한 고려가 필요함을 강조합니다. ⚙️
- 음성 입력을 텍스트로 변환하고, 텍스트를 이미지로 변환하는 멀티 모달 AI 애플리케이션을 예시로 들어 분산 AI 시스템의 특성을 설명합니다. 🖼️
- Digital Ocean의 클라우드 인프라를 활용하여 프로젝트를 구축하고, 클라우드 플랫폼을 기반으로 구축할 수 있는 가능성을 보여줍니다. ☁️
- 애플리케이션을 컨테이너에서 실행하고, Docker Compose를 사용하여 여러 부분으로 구성된 애플리케이션을 설정하는 방법을 설명합니다. 🐳
- Digital Ocean Spaces를 사용하여 객체 스토리지를 관리하고, Digital Ocean의 관리형 데이터베이스를 사용하여 트래픽을 라우팅하는 방법을 설명합니다. 🗄️
- 각 지역별 로드 밸런서, 가상 머신, 객체 스토리지, 관리형 데이터베이스 등의 구성 요소를 설명합니다. 🌐
- Amsterdam에 있는 기본 데이터베이스에서 쓰기 작업을 처리하고, 다른 지역에서는 읽기 작업을 수행하는 방식으로 데이터베이스를 관리합니다. 💾
- 고가용성, 낮은 지연 시간, 재해 복구, 간소화된 관리 등의 이점을 제공하는 아키텍처를 설명합니다. ✅
- 읽기 복제본의 복제 지연, 추가 비용, 데이터 보존 요구 사항 등의 고려 사항을 언급합니다. ⚠️
- 애플리케이션 코드는 Python으로 작성되었고, 인프라 코드는 Terraform으로 작성되었음을 설명합니다. 🐍
- OpenAI의 Whisper 모델을 사용하여 음성을 텍스트로 변환하고, Replicate를 사용하여 텍스트를 이미지로 변환하는 과정을 설명합니다. 🎤
- 배포 스크립트를 사용하여 Docker Compose를 설치하고, 애플리케이션을 실행하는 방법을 설명합니다. 🚀
- 메트릭, 로그, 추적을 포함하는 관측 가능성의 세 가지 주요 요소에 대해 설명합니다. 📊
- OpenTelemetry를 사용하여 텔레메트리 데이터를 수집하고 분석하여 소프트웨어의 성능과 동작을 분석하는 방법을 설명합니다. 🔍
- OpenTelemetry를 사용하여 자동 계측 및 수동 계측을 수행하는 방법을 설명하는 워크숍 비디오를 소개합니다. 📹