메일·구두로 흩어진 AX 요구를 상태 기반 업무 흐름과 구조화된 데이터로 전환하고, 출시 후 사용자 피드백으로 지속 고도화
Node.js · MySQL · JavaScript · Docker · Linux · Local LLM
- 과제 정보·사용자/관리자 권한·처리 상태를 중심으로 데이터 구조와 REST API를 설계하고 개발·배포·운영까지 단독 수행
- 접수·조회·상태 관리 기능을 먼저 출시한 뒤 설명회 4회에서 수집한 피드백을 바탕으로 SSO·LLM 입력 지원을 순차적으로 추가
- AI 에이전트 사례 게시판에서 사내 AI 서비스를 iframe으로 직접 실행할 수 있게 연동하고, 기존 SSO 권한을 기준으로 접근 가능한 서비스만 노출
- 월평균 약 50건이 접수되는 전사 AX 창구로 정착 · 분기 우수 사원 수상
부서별 엑셀에 흩어진 자산을 단일 시스템으로 통합하고, 트랜잭션과 Audit Trail로 데이터와 변경 이력의 불일치를 방지
Node.js · MySQL · JavaScript · Chart.js
- 자산 약 9,200건의 등록·조회·반납·재배정 흐름과 데이터 구조를 설계해 전사 4개 본부에서 운영
- 수정 전·후 값을 비교해 실제 변경 필드만 저장하고, 본 데이터 UPDATE와 Audit INSERT를 동일 트랜잭션으로 처리해 이력 누락 방지
- 변경 사용자·시점·필드를 역추적할 수 있게 만들어 분실 처리 자산 약 1,000만 원 회수 및 감사·오류 원인 추적 체계 확보
LiteLLM · OpenWebUI · PostgreSQL · MCP · Tool Calling · DGX Spark 기반 Local LLM
- 서비스별 직접 호출 대신 공통 Gateway를 두고 인증·로그·토큰 집계를 일원화, 1개 서비스 검증 후 21개 서비스로 단계 확산
- 모델 요청과 MCP Tool 실행을 trace_id로 연결해 서비스·Key·Tool별 호출량·지연·오류를 PostgreSQL에서 추적
- 쓰기 작업에 SSO 권한 검증, Prepare → Commit·멱등성 키·Audit Trail을 적용해 중복·오실행 방지
- 주간 약 2.2만 건 · 약 3,800만 토큰 · 정상 완료율 99.97% 운영, 동일 사용량의 외부 LLM API 대비 월 약 1,000만 원 비용 절감