목록 보기
A2A 기반 Recipe Agent 개발기
AI

A2A 기반 Recipe Agent 개발기

채널톡
채널톡
2025년 8월 18일

두줄요약

A2A와 Genkit으로 레시피 추천용 AI 에이전트를 구축한 과정을 다뤘습니다. 330만 건 비교 문제를 필터링, 프롬프트 최적화, 병렬 인프라로 해결했습니다.

문제 상황

  • 워크플로우·마케팅 레시피 수가 많아 사용자가 적합한 템플릿을 찾기 어려운 발견성 문제
  • 레시피 유사성 판단과 성과 집계에 330만 건 규모의 비교가 필요해 수작업·규칙 기반 방식이 한계에 도달
  • JSON 구조와 로직 패턴이 복잡해 키워드 매칭이나 결정론적 코드만으로는 의미적 유사성 판단이 어려움

해결 방법

  • A2A와 Genkit, TypeScript를 활용해 워크플로우·마케팅용 Recipe Agent를 분리 구성
  • extract-core-logic로 JSON 레시피를 핵심 로직 요약으로 변환한 뒤 의미적 유사성 비교 수행
  • AI는 카테고리별 점수 산정에 집중하고, 합계·임계값 판단은 결정론적 코드로 분리

성능/운영 포인트

  • 언어·메신저·응답 크기 기준 사전 필터링으로 비교 대상을 330만 건에서 30만 건으로 축소
  • F1 스코어, 임계값 탐색, 오탐 패턴 분석, 가중치 조합 탐색으로 프롬프트와 판정 기준을 반복 최적화
  • Kubernetes StatefulSet과 다중 API 키, 로드 밸런싱으로 rate limit을 우회해 대규모 병렬 처리 구성

다음 읽기

#A2A 주제를 이어서 읽기

A2A 기반 Recipe Agent 개발기

A2A와 Genkit으로 레시피 추천용 AI 에이전트를 구축한 사례를 공유했습니다. 의미 판단은 AI에 맡기고 계산과 최적화는 코드와 인프라로 분리해 성능을 높였습니다.

채널톡
채널톡
AI

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...