AI Agents Intensive를 통한 나의 여정, AI 개인 안전 및 비상 어시스턴트 구축
Source: Dev.to
5일 집중 과정에서 배운 점
1일차 — 기본 개념
- 추론 루프, 에이전트 지시문, 라우팅, 그리고 에이전트 오케스트레이션.
2일차 — 도구
- 에이전트가 텍스트를 넘어선 능력을 확장하기 위해 도구를 사용하는 방법.
- 나중에 시뮬레이션된 SMS, 이메일, 전화 알림을 구축하는 데 적용.
3일차 — 메모리
- 과거 상호작용을 기억하는 에이전트는 더 지능적으로 행동합니다.
- 반복되는 위험 메시지가 에스컬레이션을 트리거하는 위험 추세 감지를 구현.
4일차 — 평가 및 관찰성
- 에이전트 행동을 테스트하고, 추적하고, 디버깅하는 기술 — 안전 시스템에 필수적.
5일차 — 에이전트 간 커뮤니케이션
- 에이전트가 협업하고 전체 워크플로를 형성하도록 활성화하여, 다중 에이전트 파이프라인을 설계할 수 있게 함.
내 캡스톤 프로젝트: AI 개인 안전 및 비상 보조 도우미
문제
수백만 명이 가족이나 경찰에 전화·문자를 할 수 없는 비상 상황에 직면합니다. 몇 초가 중요하고, AI는 인간보다 더 빠르게 반응할 수 있습니다.
왜 에이전트인가?
에이전트는 다음과 같은 이유로 이 문제에 적합합니다:
- 텍스트 입력에서 위험을 감지
- 올바른 행동을 결정
- 비상 대응과 같은 행동을 트리거
- 사용자를 단계별로 안내
- 필요 시 자동으로 에스컬레이션
전통적인 챗봇은 이를 수행할 수 없습니다. 에이전트는 할 수 있습니다.
내가 만든 아키텍처
시스템은 세 개의 협력 에이전트와 지원 모듈로 구성됩니다.
1. 위험 탐지 에이전트
메시지를 다음과 같이 분류합니다:
SAFEEMERGENCY
2. 행동 계획 에이전트
다음 중 무엇을 할지 결정합니다:
- 안심시키기
- 자세한 정보 요청
- 비상 모드로 에스컬레이션
3. 응답 에이전트
위급 상황에서 긴급 단계별 지침을 제공합니다.
메모리 모듈
다음 정보를 추적합니다:
- 이전 메시지
- 이전 위험 수준
- 에스컬레이션 패턴
도구 시뮬레이션
안전한 시뮬레이션 도구를 구현:
def send_sms_alert(phone_number: str, message: str) -> None:
"""Simulate sending an SMS alert."""
pass
def send_email_alert(email: str, subject: str, body: str) -> None:
"""Simulate sending an email alert."""
pass
def send_call_alert(phone_number: str) -> None:
"""Simulate initiating a voice call alert."""
pass
Gemini 통합 (모의 모델)
위험 분류와 비상 메시지 생성을 시연합니다. 모든 작업은 Kaggle Notebook 안에서 수행되었습니다.
테스트 내용
다양한 시나리오에서 에이전트를 평가했습니다:
- 명확한 비상 – “나는 피가 나고 있어, 도와줘!”
- 안전한 메시지 – “집에 무사히 도착했어.”
- 위험이 모호한 경우
- 위험이 점진적으로 증가 – “누군가 나를 따라와 → 위험해 → 그가 나를 공격하고 있어”
시스템은 일관되게 동작했으며, 올바르게 에스컬레이션하고 알림을 책임감 있게 트리거했습니다.
이 프로젝트를 통해 배운 점
- 다중 에이전트 시스템은 매우 강력합니다 – 단순한 에이전트를 결합하면 단일 모델보다 훨씬 지능적인 시스템을 만들 수 있습니다.
- 메모리는 모든 것을 바꿉니다 – 에이전트가 컨텍스트를 기억할 때, 의사결정이 더 스마트해집니다.
- 도구는 에이전트를 행동가로 변모시킵니다 – 시뮬레이션 도구조차 실제 안전 제품의 기반을 구축하는 느낌을 줍니다.
- 명확한 지시가 코드보다 중요합니다 – 잘 작성된 에이전트 지시문은 모델 성능만큼이나 중요합니다.
시간이 더 있었다면
- 음성 기반 위험 감지
- GPS 기반 위치 알림
- 모바일 앱 인터페이스
- 실제 API 통합 (Twilio, WhatsApp)
- Cloud Run / Agent Engine에 배포
최종 생각
Google × Kaggle AI Agents Intensive는 단순히 에이전트를 가르친 것이 아니라 실제 세상에 영향을 미치는 AI 시스템을 구축하는 방법을 가르쳐 주었습니다. 내 캡스톤 프로젝트인 AI 개인 안전 및 비상 보조 도우미는 시작에 불과하며, 이 과정을 통해 새로운 가능성의 문이 열렸습니다.
감사합니다, Google, Kaggle, 그리고 AI Agents 커뮤니티 전체에게.