LG VS협력사변경관리팀 × AI Innovation

4M AI Agent
Supplier Parts Change Management

LangChain·RAG·DeQuMa 분석을 결합해 변경 요청(CR) 업무를 자동화하는 AI 에이전트.
수십만 건의 부품 변경 이력을 의미 기반으로 검색하고, 유사 사례·진행 현황·승인 이력을 즉시 요약합니다.

Core Features

변경 관리 업무를 새롭게 정의하는 6가지 기능

실제 4M 업무에서 반복되는 검색·분석·요약 작업을 AI가 대신 처리합니다.

🔍

RAG 기반 유사 사례 검색

OpenAI 임베딩과 FAISS 벡터 검색으로 변경 요청 이력 중 의미가 가장 가까운 Top-K 건을 즉시 찾아냅니다.

🧠

DeQuMa 자동 분석

(DeQuMa 참조) 키워드 한 줄로 Design Quality Management ID를 자동 탐색하고 Top-3 유사 케이스를 도출합니다.

📊

OEM/월별 4M 현황 요약

진행·반려·완료 건수와 완료율을 OEM/월 단위로 자동 집계하여 한눈에 보여줍니다.

⚖️

Case 1/2 자동 분류

제품 인정 시험·고객 신고 여부에 따라 OEM 간/내부 사례를 자동으로 분류하여 의사 결정을 돕습니다.

🧪

임베딩 A/B 프로필 비교

변경점·사유·Item·프로젝트 가중치 프로필을 즉석에서 바꿔가며 Top-K 겹침률·Jaccard로 성능을 평가합니다.

💬

대화형 멀티턴 흐름

Q1·Q2로 이어지는 멀티턴 대화로 site/공장/이원화 같은 컨텍스트를 누적해 더 정확한 답을 제공합니다.

Architecture

단순하고 견고한 모듈 구조

Streamlit UI ↔ Service Layer ↔ LangChain·Utils 3계층으로 분리되어 유지보수가 쉽습니다.

main.py
Streamlit UI / Application Loop
services.py
DataLoader · DeQuMaService · RAGAnalyzer
prompts.py
PromptBuilder
langchain_lib.py
LLM · Embedding · Search · RAGChain
utils.py
Excel · Cache · Hash · Text Utilities
config.py
환경변수 · 상수 · 키워드
How it works

4단계 처리 흐름

1

데이터 로드

CR·DeQuMa 엑셀 자동 헤더 감지, 임베딩 캐시 생성·재사용

2

의도 분기

DeQuMa 키워드 / Site·공장 키워드 / 일반 RAG 질의 자동 라우팅

3

유사 검색·분석

SearchService가 임베딩 코사인 유사도로 Top-K 추출, LLM이 요약·분류

4

응답·로깅

Case 1/2 테이블, 상세 이력 10건, 세션별 JSON 로그 자동 저장

6+
핵심 기능 모듈
Top-K
유사도 검색 50건
A/B
임베딩 프로필 비교
Multi-turn
대화형 워크플로우
Tech Stack

검증된 오픈소스 위에 만들어진 신뢰성

Python 3 Streamlit LangChain OpenAI GPT-4.1 text-embedding-3-small FAISS FlashRank pandas openpyxl NumPy