본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 06. 16. 08:00

내 주변의 무료 음식을 찾아주는 에이전트를 만들었습니다

요약

웹 검색과 소형 모델을 결합하여 도시 내 무료 음식 제공 이벤트를 찾아주는 'Agent Free Food' 에이전트 제작 사례를 소개합니다. Exa를 통한 실시간 검색과 Hugging Face 모델의 판단 기능을 활용해 이벤트 페이지에서 음식 제공 가능성을 자동으로 추출합니다.

핵심 포인트

  • Exa를 활용한 실시간 웹 검색 및 소형 모델의 판단 결합
  • 모델에게 텍스트 읽기, 정보 추출, 점수 산정 등 좁은 범위의 작업 부여
  • 시스템 환경이 명확할 때 소형 모델의 높은 신뢰성 확인
  • 프롬프트 튜닝을 통해 특정 목적(무료 음식)에 최적화된 결과 도출

대부분의 이벤트 탐색 도구들은 잘못된 질문에 답하고 있습니다.

도시 내의 이벤트를 검색하면 보통 미트업 (meetups), 강연 (talks), 네트워킹 파티 (mixers), 런칭 파티 (launch parties), 워크숍 (workshops) 등의 긴 목록을 받게 됩니다. 이는 유용하지만, 많은 사람들이 남몰래 궁금해하는 질문에는 답해주지 못합니다:

이 이벤트들 중 실제로 무료 음식이나 음료가 제공될 가능성이 높은 것은 무엇인가?

이것이 바로 저의 Build Small 해커톤 프로젝트인 Agent Free Food의 아이디어입니다.

이것은 어떤 도시에서든 무료 음식이나 음료가 제공되는 이벤트를 물어볼 수 있는 Gradio 앱입니다. 에이전트는 웹을 검색하고, 이벤트 페이지를 확인하며, 각 결과에 점수를 매긴 뒤, 가장 가능성이 높은 기회들을 순위가 매겨진 표로 반환합니다.

여기서 체험해 보세요: https://huggingface.co/spaces/build-small-hackathon/Agentfreefood

데모 영상: https://youtu.be/MMg47HF4oVA

제작 이유

무료 음식은 보통 이벤트 페이지 안에 숨겨져 있습니다.

때로는 “피자 제공”, “무료 음료”, 또는 “다과 포함”과 같이 명시적으로 나타나기도 합니다. 다른 경우에는 이벤트의 유형을 통해 암시되기도 합니다. 스타트업 런칭 파티, 해커톤 (hackathons), 데모 나이트 (demo nights), 네트워킹 파티 (mixers), 해피 아워 (happy hours), 커뮤니티 이벤트 등은 제목에 명시되지 않더라도 음식을 포함하는 경우가 많습니다.

수동으로 검색하는 것은 시간이 걸립니다. 많은 페이지를 열고, 세부 정보를 읽고, 무엇을 확인할 가치가 있는지 결정해야 합니다.

저는 에이전트가 이러한 분류 (triage) 작업을 자동으로 수행하기를 원했습니다.

작동 방식

Agent Free Food는 실시간 웹 검색을 위해 Exa를 사용하며, 점수 산정을 위해 호스팅된 작은 Hugging Face 모델을 사용합니다.

모델이 스스로 웹을 브라우징하거나 이벤트를 만들어내지는 않습니다. 대신, 앱은 모델에게 다음과 같은 좁은 범위의 작업(narrow job)을 부여합니다:

  1. 이벤트 페이지 텍스트 읽기
  2. 유용한 세부 정보 추출
  3. 무료 음식 가능성 추정
  4. 구조화된 결과 반환

각 결과에는 이벤트 이름, 점수, 위치, 음식 또는 음료에 대한 근거, 그리고 짧은 이유가 포함됩니다.

배운 점

가장 큰 교훈은 시스템 주변 환경이 명확할 때 작은 모델들이 가장 잘 작동한다는 것이었습니다.

모델이 모든 것을 해결할 필요는 없습니다. Exa가 검색을 담당하고, 앱이 라우팅 (Routing), 필터링 (Filtering), 디스플레이 (Display)를 담당합니다. 모델은 지저나운 이벤트 텍스트에 대한 판단 (Judgment)을 담당합니다.

덕분에 프로젝트의 신뢰성이 높아졌고 평가하기도 더 쉬워졌습니다.

또한 빌드 과정 전반에 걸쳐 Codex를 사용했으며, 에이전트의 지침 (Instructions)을 프롬프트 튜닝 (Prompt tuning)하여 일반적인 이벤트 목록 대신 확실한 무료 음식 기회에 집중하도록 만들었습니다.

링크

App: https://huggingface.co/spaces/build-small-hackathon/Agentfreefood

GitHub: https://github.com/fozagtx/Agentfood

Demo: https://youtu.be/MMg47HF4oVA

Social post: https://www.linkedin.com/posts/fawuzanibrahim_i-built-an-agent-that-finds-free-food-near-ugcPost-7472408995178414080-cNKX/

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0