AI Agents Intensive를 통한 나의 여정, AI 개인 안전 및 비상 어시스턴트 구축

발행: (2025년 12월 5일 오전 11:44 GMT+9)
7 min read
원문: Dev.to

Source: Dev.to

5일 집중 과정에서 배운 점

1일차 — 기본 개념

  • 추론 루프, 에이전트 지시문, 라우팅, 그리고 에이전트 오케스트레이션.

2일차 — 도구

  • 에이전트가 텍스트를 넘어선 능력을 확장하기 위해 도구를 사용하는 방법.
  • 나중에 시뮬레이션된 SMS, 이메일, 전화 알림을 구축하는 데 적용.

3일차 — 메모리

  • 과거 상호작용을 기억하는 에이전트는 더 지능적으로 행동합니다.
  • 반복되는 위험 메시지가 에스컬레이션을 트리거하는 위험 추세 감지를 구현.

4일차 — 평가 및 관찰성

  • 에이전트 행동을 테스트하고, 추적하고, 디버깅하는 기술 — 안전 시스템에 필수적.

5일차 — 에이전트 간 커뮤니케이션

  • 에이전트가 협업하고 전체 워크플로를 형성하도록 활성화하여, 다중 에이전트 파이프라인을 설계할 수 있게 함.

내 캡스톤 프로젝트: AI 개인 안전 및 비상 보조 도우미

문제

수백만 명이 가족이나 경찰에 전화·문자를 할 수 없는 비상 상황에 직면합니다. 몇 초가 중요하고, AI는 인간보다 더 빠르게 반응할 수 있습니다.

왜 에이전트인가?

에이전트는 다음과 같은 이유로 이 문제에 적합합니다:

  • 텍스트 입력에서 위험을 감지
  • 올바른 행동을 결정
  • 비상 대응과 같은 행동을 트리거
  • 사용자를 단계별로 안내
  • 필요 시 자동으로 에스컬레이션

전통적인 챗봇은 이를 수행할 수 없습니다. 에이전트는 할 수 있습니다.

내가 만든 아키텍처

시스템은 세 개의 협력 에이전트와 지원 모듈로 구성됩니다.

1. 위험 탐지 에이전트

메시지를 다음과 같이 분류합니다:

  • SAFE
  • EMERGENCY

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 안에서 수행되었습니다.

테스트 내용

다양한 시나리오에서 에이전트를 평가했습니다:

  • 명확한 비상 – “나는 피가 나고 있어, 도와줘!”
  • 안전한 메시지 – “집에 무사히 도착했어.”
  • 위험이 모호한 경우
  • 위험이 점진적으로 증가 – “누군가 나를 따라와 → 위험해 → 그가 나를 공격하고 있어”

시스템은 일관되게 동작했으며, 올바르게 에스컬레이션하고 알림을 책임감 있게 트리거했습니다.

이 프로젝트를 통해 배운 점

  1. 다중 에이전트 시스템은 매우 강력합니다 – 단순한 에이전트를 결합하면 단일 모델보다 훨씬 지능적인 시스템을 만들 수 있습니다.
  2. 메모리는 모든 것을 바꿉니다 – 에이전트가 컨텍스트를 기억할 때, 의사결정이 더 스마트해집니다.
  3. 도구는 에이전트를 행동가로 변모시킵니다 – 시뮬레이션 도구조차 실제 안전 제품의 기반을 구축하는 느낌을 줍니다.
  4. 명확한 지시가 코드보다 중요합니다 – 잘 작성된 에이전트 지시문은 모델 성능만큼이나 중요합니다.

시간이 더 있었다면

  • 음성 기반 위험 감지
  • GPS 기반 위치 알림
  • 모바일 앱 인터페이스
  • 실제 API 통합 (Twilio, WhatsApp)
  • Cloud Run / Agent Engine에 배포

최종 생각

Google × Kaggle AI Agents Intensive는 단순히 에이전트를 가르친 것이 아니라 실제 세상에 영향을 미치는 AI 시스템을 구축하는 방법을 가르쳐 주었습니다. 내 캡스톤 프로젝트인 AI 개인 안전 및 비상 보조 도우미는 시작에 불과하며, 이 과정을 통해 새로운 가능성의 문이 열렸습니다.

감사합니다, Google, Kaggle, 그리고 AI Agents 커뮤니티 전체에게.

Back to Blog

관련 글

더 보기 »