드론을 활용한 작물 건강 모니터링 워크플로우
Drone Image Crop Health
AI를 통해 드론 이미지를 분석하여 작물의 건강 상태를 자동으로 모니터링하고 스마트 질의응답이 가능한 N8N 워크플로우 템플릿입니다.
워크플로우 개요
이것은 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 대화 인터페이스를 통해 지능형 검색 서비스도 제공함으로써 정밀 농업에 강력한 기술적 지원을 제공합니다.