5-Day Intensive는 어땠는지
Source: Dev.to
소개
이 과정을 시작하기 전, 나에게 “AI 에이전트”는 기본적으로 몇 가지 도구가 붙어 있는 LLM에 불과했습니다. Google과 Kaggle이 주관한 5일간의 AI 에이전트 인텐시브를 통해 상황이 크게 바뀌었는데, 에이전트가 목표를 따르고, 적절한 도구를 호출하며, 실제로 검토할 수 있는 추론 과정을 남기는 팀원처럼 느껴졌습니다. AI 캔버스, 라우팅, 트레이스에 집중하면서 단일 프롬프트보다는 시스템 전체가 시간에 따라 어떻게 동작하는지에 더 주목하게 되었습니다.
내게 남은 핵심 아이디어는 에이전트가 단순히 “채팅 완성”이 아니라, 계획하고, 행동하고, 기억하며, 다른 소프트웨어와 마찬가지로 측정될 수 있는 시스템이라는 점입니다. 이 사고 전환이 바로 내가 만든 캡스톤 프로젝트 Orca를 구축하는 방식을 형성했습니다.
5일 동안 다룬 내용
Day 1 – 에이전트 아키텍처 및 “프롬프트에서 행동으로”
사용자 요청이 단일 응답이 아니라 계획, 도구 호출, 루프 등으로 전환되는 과정을 설명했습니다.
Day 2 – 에이전트 도구 및 모범 사례
실제 API와 서비스에 에이전트를 안전하게 연결하기 위한 Agent Development Kit (ADK)와 Model Context Protocol (MCP)를 다루었습니다.
Day 3 – 에이전트 세션 및 메모리
단기 컨텍스트와 장기 지식을 관리하여 에이전트가 다중 턴 작업을 수행하고 중요한 정보를 기억하도록 하는 방법을 논의했습니다.
Day 4 – 에이전트 가시성 및 평가
ADK UI와 CLI를 통해 로깅, 트레이싱, 메트릭, 평가 실행을 중심으로 다루었습니다.
내가 만든 것: Orca
Orca는 맞춤형 도구를 사용해 실제 시장 데이터를 가져오고, 지표를 계산하며, 예측을 수행한 뒤 에이전트가 이를 해석하도록 합니다. 도구 호출과 단계별 트레이스에 대한 실습이 특히 도움이 되었는데, 에이전트가 잘못된 도구를 선택하거나 출력을 오해했을 때 트레이스를 통해 오류가 명확히 드러났습니다.
코스가 Orca에 미친 영향
- Day 2 덕분에 데이터와 지표 도구를 작고, 집중적이며 예측 가능하게 만드는 견고한 템플릿을 얻었습니다. 이를 통해 에이전트가 안전하게 호출할 수 있었습니다.
- Day 3은 사용자의 위험 프로필, 관심 종목, 이전 결정 등을 보관하면서도 금융 데이터 프라이버시를 유지할 수 있는 메모리 레이어를 고안하도록 영감을 주었습니다.
- Day 4는 트레이스와 평가 실행을 일급 기능으로 다루게 만들었으며, Orca를 블랙 박스에서 금융 의사결정을 위한 “유리 박스”로 전환시켰습니다.
실습에서 눈에 띈 점
각 에이전트에 명확하고 좁은 역할을 부여하면 시스템이 훨씬 깔끔해집니다. 하나의 과부하된 “스마트” 에이전트 대신 몇 개의 집중된 에이전트를 두면 디버깅과 설명이 쉬워지며, 이는 금융 분야에서 투명성과 신뢰를 확보하는 데 핵심입니다.
에이전트에 대한 내 관점이 바뀐 방식
Orca에서는 목표가 블랙 박스 모델에서 유리 박스 경험으로 전환되었습니다. 트레이스, 중간 추론, 에이전트 간 작은 토론이 이제 제품 경험의 일부가 되었으며, 특히 사용자가 실제 금전적 결정을 내릴 때 큰 역할을 합니다.
앞으로 나아가고 싶은 방향
가장 큰 변화는 이제 내가 스스로에게 묻는 질문들입니다. “이 모델을 어떻게 프롬프트해야 할까?”가 아니라 “사람들이 신뢰하고, 디버깅하고, 시간이 지나도 개선할 수 있는 에이전트 시스템을 어떻게 설계할까?”가 되었습니다. Orca는 그 질문에 대한 첫 번째 진지한 시도이며, 인텐시브 덕분에 가능하다고 느꼈습니다.
직접 Orca 사용해 보기
- Live app:
- GitHub repository:
- Demo video (2 minutes):