← 데모 허브로

⚙️ 기술 개요

제조 AI 발주 에이전트 데모가 어떤 구조·기술로 동작하는지 정리했습니다.

1. 한눈에 보기

현장에서 걸려온 전화 한 통을 AI가 스스로 이해하고, 사내 시스템(재고·공급사)을 조회해 발주안까지 자동으로 만들어, 마지막 결정만 담당자에게 맡기는 업무 자동화 에이전트입니다. 단순 챗봇이 아니라, 필요한 도구를 스스로 골라 호출하고 여러 단계를 자율적으로 수행하는 점이 핵심입니다.

2. 동작 흐름

STEP 1
📞 전화 수신 · STT
통화 음성을 실시간 텍스트로 변환
STEP 2
🧠 AI 상황 판단
통화에서 품목·긴급도 파악, 다음 행동 결정
STEP 3
🔍 재고 조회
MES 연동 (도구 자율 호출)
STEP 4
🏢 공급사·단가·납기 조회
ERP 연동 (도구 자율 호출)
STEP 5
📝 발주안 생성
수량·긴급도·사유를 근거와 함께 산출
STEP 6 · 사람 개입
✅ 담당자 최종 승인
승인/수정/거절 — 최종 결정권은 사람

STEP 3~5는 AI가 스스로 판단해 필요한 도구를 순서대로 호출하며 진행합니다(에이전트 루프). 실행 과정(사고 → 도구 호출 → 결과)이 화면에 실시간으로 표시됩니다.

Human-in-the-Loop 설계 — AI는 제안까지만, 발주 실행(비가역적 행동)은 반드시 담당자 승인을 거칩니다. 자동화의 효율과 사람의 통제를 함께 잡은 구조입니다.

3. 기술 스택

🖥️

프론트엔드

HTML/JS 단일 페이지 · 브라우저 음성인식(STT)·음성합성(TTS) · 실시간 에이전트 타임라인 UI

⚙️

백엔드

Node.js 경량 서버 · 접속암호 인증 게이트 · AI 호출 프록시(키 서버 보관) · 도구 실행 처리

🧠

AI 엔진

대규모 언어모델(LLM) 기반 에이전트 · 도구 사용(function calling) · 다단계 추론 · 모델 교체 가능

🌐

인프라

nginx 리버스 프록시 · Let's Encrypt TLS(HTTPS) · 클라우드 VM 자체 호스팅 · systemd 서비스 관리

Node.jsnginxHTTPS / TLS Web Speech API (STT·TTS)LLM AgentFunction Calling Human-in-the-LoopCloud VM

4. 보안

5. 확장성 · 커스터마이징