FarmGPT AI, 농업 업무를 나눠 처리하는 다중 에이전트 설계
FarmGPT AI는 농작물 재배 전 과정에서 농가의 판단을 돕는 농업용 인공지능 도우미다. 잎 사진으로 작물 질병을 찾고, 농업 질문에 답하며, 내려받을 수 있는 PDF 형식의 농장 계획을 만든다.
작물 가격 분석, 농가별 맞춤 권고, 로그인, 개인 프로필 기능도 제공하며 휴대전화 화면에서도 사용할 수 있다. 하나의 큰 지시문으로 모든 일을 처리하지 않고, 요청 분류기와 질병 진단·농장 계획·시장 정보·종합 권고를 각각 맡는 로 요청을 보낸다.
이 구조는 기능을 정리하고 확장하기 쉽게 만들었지만, 에이전트 사이의 작업 흐름과 요청 전달 방식을 설계하는 일이 가장 어려웠다. React, , , , Vercel 등 여러 도구와 서비스를 조합해 만들었다.
핵심 포인트
- 요청 분류기가 사용자의 목적을 파악해 알맞은 로 보낸다.
- 질병 진단, 농장 계획, 시장 정보, 종합 권고가 서로 다른 역할로 분리돼 있다.
- 잎 사진 분석, 농업 상담, PDF 계획서, 작물 가격 분석, 맞춤 권고를 제공한다.
- 의 작업 흐름과 요청 전달 방식 설계가 가장 어려운 부분이었다.
- 이나 비용 절감 효과를 보여주는 측정 결과는 제시되지 않았다.