워크플로우 개요
이것은 N8N 기반의 드론 이미지 작물 건강 모니터링 워크플로우 템플릿입니다. 이 워크플로우는 드론으로 촬영한 농경지 이미지 데이터를 수신하여 AI 기술을 활용해 작물의 건강 상태를 지능적으로 분석하고 자동으로 모니터링 및 기록합니다. 시스템은 벡터 데이터베이스 저장, AI 기반 지능형 질의응답, 데이터 기록 기능을 통합하여 정밀 농업에 기술적 지원을 제공합니다.
핵심 기능
1. 지능형 이미지 분석
- 드론으로 수집된 농경지 이미지 데이터 수신
- AI 기술을 이용한 작물 건강 상태 분석
- 지능형 검색을 위한 지식 기반 구축
2. 벡터화 저장
- 분석 결과를 벡터 데이터로 변환
- Supabase 벡터 데이터베이스에 저장
- 효율적인 의미 기반 검색 지원
3. 지능형 대화 시스템
- Anthropic Claude 모델 기반의 지능형 질의응답
- 문맥 기억 기능 보유
- 과거 분석 데이터 조회 가능
노드 상세 분석
입력 노드
| 노드 이름 |
유형 |
기능 설명 |
| Webhook |
n8n-nodes-base.webhook |
POST 인터페이스 /drone_image_crop_health를 통해 드론 이미지 데이터 수신 |
데이터 처리 노드
| 노드 이름 |
유형 |
기능 설명 |
| Splitter |
textSplitterCharacterTextSplitter |
긴 텍스트를 400자 단위로 분할하며, 40자씩 중첩 |
| Embeddings |
embeddingsOpenAi |
OpenAI를 사용하여 텍스트 벡터 임베딩 생성 |
저장 노드
| 노드 이름 |
유형 |
기능 설명 |
| Insert |
vectorStoreSupabase |
벡터 데이터를 Supabase 데이터베이스 인덱스 drone_image_crop_health에 삽입 |
| Query |
vectorStoreSupabase |
벡터 데이터베이스에서 관련 정보 조회 |
AI 지능형 노드
| 노드 이름 |
유형 |
기능 설명 |
| Tool |
toolVectorStore |
AI 에이전트가 사용하는 벡터 저장소 도구 |
| Memory |
memoryBufferWindow |
대화 메모리 캐시로 문맥 연속성 유지 |
| Chat |
lmChatAnthropic |
Anthropic Claude 언어 모델 |
| Agent |
agent |
도구와 메모리를 통합한 AI 지능형 에이전트 |
출력 노드
| 노드 이름 |
유형 |
기능 설명 |
| Sheet |
googleSheets |
처리 결과를 Google Sheets 로그 시트에 추가 |
보조 노드
| 노드 이름 |
유형 |
기능 설명 |
| Sticky |
stickyNote |
워크플로우 설명 스티키노트, 제목 "Drone Image Crop Health" |
데이터 흐름도
[Webhook 데이터 수신]
↓
┌───┴───┐
↓ ↓
[텍스트 분할] [Memory 캐시]
↓ ↓
[벡터 임베딩] ↓
↓ ↓
├→[Supabase에 저장]
↓ ↓
[벡터 저장소 조회] ↓
↓ ↓
[도구 생성] ↓
↓ ↓
└→[AI 에이전트]←[Claude 모델]
↓
[Google Sheets에 기록]
기술 스택
사용 서비스
- OpenAI API - 텍스트 벡터화
- Supabase - 벡터 데이터베이스 저장
- Anthropic Claude - AI 대화 모델
- Google Sheets - 데이터 로그 기록
주요 파라미터 설정
- 텍스트 분할: 청크 크기 400자, 중첩 40자
- 벡터 인덱스명:
drone_image_crop_health
- 트리거 방식: Webhook POST 요청
- 실행 순서: v1 버전
적용 사례
주요 용도
- 정밀 농업 모니터링 - 작물 성장 상태 실시간 분석
- 병해충 경고 - 작물 건강 문제 조기 식별
- 수확량 예측 - 건강 데이터 기반 수확량 예측
- 농장 관리 의사결정 - 데이터 기반 재배 권장사항 제공
비즈니스 가치
- 농업 생산성 향상
- 인력 점검 비용 절감
- 데이터 기반 농업 관리 실현
- 농업 지식 기반 구축
배포 요구사항
필수 API 자격 증명
- OpenAI API 키
- Supabase 데이터베이스 자격 증명
- Anthropic API 키
- Google Sheets OAuth2 인증
사전 준비사항
- Supabase 벡터 데이터베이스 테이블 생성
- Google Sheets 문서 ID 설정
- Webhook 엔드포인트 설정
- 벡터 인덱스 초기화
확장 제안
- 이미지 인식 기능 추가 - 컴퓨터 비전 모델을 통합하여 직접 이미지 처리
- 실시간 경고 시스템 - 이상 탐지 및 알림 기능 추가
- 데이터 시각화 - 분석 결과를 표시하는 대시보드 구축
- 다중 소스 데이터 융합 - 기상, 토양 등 다차원 데이터 통합
- 일괄 처리 기능 - 여러 장의 이미지를 병렬로 분석 지원
요약
본 워크플로우 템플릿은 최신 AI 기술을 농업 분야에 어떻게 적용할 수 있는지를 보여줍니다. 드론 이미지 수집, 벡터화 저장, 지능형 분석, 자동 기록을 통해 완전한 작물 건강 모니터링 시스템을 구축하였습니다. 이 시스템은 실시간 데이터 처리뿐 아니라 AI 대화 인터페이스를 통해 지능형 검색 서비스도 제공함으로써 정밀 농업에 강력한 기술적 지원을 제공합니다.
사용 방법: JSON을 다운로드한 뒤 n8n에서 “파일에서 가져오기”를 선택하세요.