Skip to content
@nobadai

nobadai

햇들농산 Organization Profile README

햇들농산 - Multi-Agent Agricultural Distribution Decision System

ML Forecast × Multi-Agent × Human Decision

농산물 가격 예측을 실제 유통 의사결정으로 연결합니다.

Repository Forecast Architecture Status


Project

ML 가격 예측(D+18)을 조달 의사결정에 활용하고, 역할이 분리된 Agent들이 가상 농산물 유통회사 햇들농산의 매입·재고·영업·재무 판단을 수행합니다.

각 업무를 담당하는 Agent가 역할별로 판단하고, Orchestrator → Critic → Human Approval을 거쳐 최종 의사결정으로 이어집니다.

Prediction → Agents → Orchestrator → Critic → Human Approval

가격 · 기상 · 회사 데이터
          │
          ▼
     D+18 ML 예측
          │
          ▼
      AI Agents
          │
          ▼
     Orchestrator
          │
          ▼
        Critic
          │
          ▼
   Human Approval

UI Prototype Section

UI Prototype

햇들농산의 서비스 흐름을 검증하기 위해 제작한 HTML · CSS · JavaScript 기반 UI Prototype입니다.

외부 사용자를 위한 PUBLIC 기업 홈페이지와 내부 의사결정을 위한 ADMIN AI Agent 운영 시스템으로 구성되어 있습니다.

Live Demo UI Repository

PUBLIC Website

회사를 이해하고, 시장 정보를 확인하고, 거래로 이어지는 외부용 화면

Screen Description Preview
Home Hero · 오늘의 시세 · 유통 프로세스 · 취급 품목 Open →
Company 회사 개요 · 운영 규모 · 인프라 Open →
Business 농산물 유통 프로세스 · 매입 판단 기준 Open →
Market 품목별 현재가 · 가격 흐름 · 시장 정보 Open →
Partners 거래처 유형 · 등록 절차 · 산지 파트너 Open →

ADMIN System

오늘의 회사 상태를 확인하고 Agent의 의사결정을 검토·승인하는 내부 운영 화면

Screen Description Preview
Dashboard 오늘의 자금 · 재고 · 주문 · 예측 상태 Open →
ML Forecast D+18 농산물 가격 예측 Open →
Proposal 매입 시나리오 · 부서 제약 · Critic 검증 Open →
Inventory 재고 현황 · 창고 및 운영 상태 Open →
Finance 자산 · 현금흐름 · 재무 상태 Open →

PUBLIC → LOGIN → ADMIN → AI Decision → Human Approval

현재 UI는 정적 Prototype이며, 서비스 구조와 사용자 흐름을 검증하기 위한 목적으로 제작되었습니다.


Agents

담당 Agent Responsibility
이현서 PM · Orchestrator · Critic Agent 결과 조정 · 결과 및 근거 검증
이채훈 재무·자금 현금흐름 · 매입 가능 금액 판단
오충환 매입 매입 시나리오 생성
김슬기 재고·물류 재고 · 창고 · 신선도 제약 판단
전지만 영업·가격책정 판매 · 거래처 배분 판단
김지환 ML D+18 농산물 가격 예측

Decision Flow

Cycle Question Flow
조달 오늘 얼마를 살 것인가? 매입 제안 → 영업·재고·재무 제약 → 조정 → Critic → 사람 승인
판매 오늘 무엇을 어디에 팔 것인가? 판매 제안 → 재고·재무 제약 → 조정 → Critic → 사람 승인

Proposal → Constraint → Coordination → Validation → Human Approval


Principles

LLM이 모든 것을 결정하지 않습니다.

  • 규칙으로 처리 가능한 영역은 코드로 처리합니다.
  • 가격은 LLM이 생성하지 않고 ML 예측값을 사용합니다.
  • Agent별 역할과 데이터 책임을 분리합니다.
  • 수치가 포함된 판단에는 근거를 연결합니다.
  • 최종 의사결정은 사람이 승인합니다.
  • 과거 실측 가격으로 백테스트하여 결과를 검증합니다.

Target Items

배추 · 무 · 양파 · 피마늘


Tech Stack

Backend

Python FastAPI PostgreSQL

Frontend

Next.js TypeScript

AI · Data

ML LLM

Infra

Docker GitHub Actions


How We Work

AI Coding Agent를 개발 과정에 활용하되, 생성된 코드와 결과는 테스트와 사람의 리뷰를 거쳐 병합합니다.

Issue → Development → Test → Pull Request → AI Review → Human Review → Merge


Prediction → Decision → Validation → Human Approval

View Main Project →

Popular repositories Loading

  1. mainproject mainproject Public

    Python 3 6

  2. miniproject miniproject Public

    Python 2

  3. UI UI Public

    JavaScript

  4. .github .github Public

  5. sena_ai sena_ai Public

    Forked from nobadai/mainproject

    Python

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…