**농뷰(NongView)**는 AI 기반 농산물 가격 예측 서비스로, 농산물 가격 변동에 따른 리스크를 최소화하고 시장 변화에 유연하게 대응할 수 있도록 돕습니다. 이 서비스를 통해 농업 및 유통 생태계의 지속 가능성을 강화하며, B2B와 B2G 시장 모두에 긍정적인 효과를 제공합니다.
이 스크립트를 실행해주세요.
pnpm dev
웹 브라우저를 이용하여 http://localhost:3000를 접속해주세요.
AI 채팅 기능을 사용하려면 다음 환경 변수를 추가해야 합니다:
- OPENAI_KEY: Azure API 키
- OPENAI_URL: ChatGPT API URL
- NEXT_PUBLIC_SECRET_KEY: 채팅 데이터 암호키(SALT)
- GEMINI_API_ENDPOINT: GEMINI API URL(API 키 포함)
- GOOGLE_FILE_API_ENDPOINT: Google File API URL(API 키 포함)
- MODEL: GEMINI 혹은 OPENAI
이 변수들을 프로젝트의 환경 변수에 설정해야 AI 기능이 정상적으로 작동합니다.
- AI 기반 가격 예측: 농산물 가격 변동에 대한 리스크 관리 및 의사결정 지원
- 대화형 챗봇: AI 예측 데이터를 바탕으로 사용자 질문에 맞춤형 답변 제공
- 시각화 그래프: 복잡한 가격 데이터를 직관적으로 이해할 수 있도록 시각화
- 정확한 수치 데이터: 상승, 하락, 유지 정보 외에도 구체적인 예측 수치 제공
- 농넷 - 등급별 평균가격, 총 거래물량
- 기상자료개방포털 - 전국 온도 데이터
- 기상청 API허브 - 폭염/한파 경보 데이터
- 한국은행경제통계시스템 - 소비자 물가지수
농산물 가격의 변동성은 여러 이해관계자들에게 문제를 야기합니다:
- 농가: 수급 조절 체계 미흡으로 적정 가격을 받지 못함
- 중도매인: 경험에 의존한 주관적 가격 결정으로 인해 불필요한 유통 및 보관비 증가
- 기업: 적절하지 않은 가격으로 농산물 구매로 인해 재고 관리 및 비용 문제 발생
- 소비자: 정보의 비대칭성으로 인해 합리적인 소비가 어려워짐
AI와 데이터 분석은 이러한 문제를 해결할 수 있는 핵심 도구로 떠오르고 있습니다.
- **농뷰(NongView)**는 농산물의 '농'과 'View'를 결합하여, 농산물 가격 전망을 시각적으로 쉽게 전달한다는 의미를 담고 있습니다.
농넷은 농산물의 과거 가격 차트와 추이 데이터를 제공하지만, 다음과 같은 한계가 있습니다:
- 가격에 대한 정확한 수치 없이 상승, 하락, 유지 정보만 제공
농뷰는 다음과 같은 차별화를 제공합니다:
- 구체적인 수치 데이터: AI 기반 예측으로 상세한 가격 변동 수치 제공
- 대화형 챗봇: 사용자가 쉽게 접근하고 질문할 수 있는 AI 챗봇 지원
- 시각화된 가격 변화 그래프: 복잡한 데이터를 쉽게 이해할 수 있도록 시각적으로 표현
농뷰는 다양한 이해관계자들에게 아래와 같은 이점을 제공합니다:
- 농가: 데이터 기반 의사결정으로 비용 절감 및 안정적인 수익 확보
- 중도매인: 가격 하락 리스크에 대한 사전 대비 가능 -> 손실 방지
- 기업: 대체 공급망 확보 및 신제품 개발 기회 발굴 -> 원가관리 최적화
- 소비자: 예산 관리 및 합리적인 소비 가능
- 전 이해관계자들의 리스크 최소화: 농산물 생산부터 소비까지 데이터를 기반으로 한 의사결정 지원
- 시장 효율성 및 투명성 향상: 시장 변동성에 효과적으로 대응할 수 있는 도구 제공
- 정부 차원의 공급 관리 기여: 생산 계획 및 공급 전략 수립 지원
- 경제 안정성 도모: 시장 수급 불균형 예방 및 경제 안정 기여
- 사용자에게 조금 더 친근하게 다가가기 위해 충청도 말씨 적용
- 정해진 품목 이외의 농산물에 관한 질문에 대해 유연하게 대처
- 히스토리 기능을 추가하여 이전 데이터를 통한 대화 가능
- Azure의 Static Webapp을 사용하여 배포
- Github의 CI/CD를 적용하여 무중단 배포 가능
- .env 파일과 Github action의 Repository secrets에서 API 관리
이름 | 역할 |
---|---|
soyeon-rgb | Project Manager |
najung9551 | UI/UX Designer |
zampano-1 | Product Planner |
CheongYa | DevOps/Prompt Engineer |
IDKNWHORU | Frontend Developer |
devyulbae | Machine Learning Engineer |