===== 입찰공고문_프롬프트 기반 애니메이션 자동 블렌딩 시스템 고도화 개발.hwp =====
공고 제COM2USN-2026-0907-001호
입 찰 공 고 1. 입찰에 부치는 사항
가. 입 찰 명 : 프롬프트 기반 애니메이션 자동 블렌딩 시스템 고도화 개발
나. 용역기간 : 계약일로부터 2026년 10월 30일까지
다. 추정금액 : 금 88,000,000원(부가세 포함)
라. 용역내용 : 첨부된‘제안요청서’참조 2. 입찰 및 낙찰선정 방법 가. 입찰방식 : 전자입찰 나. 입찰방법 : 제한경쟁입찰 다. 낙찰자 선정방법 : 협상에 의한 계약 3. 입찰참가자격
가. 국가를 당사자로 하는 계약에 관한 법률시행령 제12조 및 동법 시행규칙 제14조
규정에 의한 자격요건을 갖추고, 동법시행령 제76조의 규정에 의한 부정당업자로
제재 받고 있지 아니한 업체
나. 국가종합전자조달시스템(나라장터)에 입찰마감일 전일까지 소프트웨어사업(디지털
콘텐츠 개발서비스사업, 업종코드 : 1469)로 입찰 참가 자격을 등록한 업체
다. 「중소기업기본법」 제2조에 따른 중소기업자 또는 「소상공인기본법」 제2조에 따른
소상공인으로서 「중소기업 범위 및 확인에 관한 규정」에 따라 발급된 중기업 또는
소기업 또는 소상공인 확인서를 소지한 업체
4. 입찰참가 제출서류 가. 제안서 1부.
나. [별첨1] 최근3년 사업실적 내역서 1부.
다. [별첨2] 청렴계약이행확약서 1부. 라. [별첨3] 보안서약서 1부. 마. [별첨4] 가격제안서 1부. 5. 제안서 접수 가. 입찰공고
1) 기
간 : 공고일로부터 ~ 2026년 9월 18일(금) 14:00까지
2) 개찰일시 : 2026년 9월 18일(금)
3) 개찰장소 : 발주기관 나. 제안서 제출
1) 제출방법 : 이메일 제출(양현목 팀장 [email protected])
2) 제출서류 : 제안서 등 별첨서류 포함하여 제출
6. 협상대상자 선정 및 협상기준
가. 내부 평가위원회를 구성하여, 제안서 평가를 통하여 수행기관 선정
나. 평가위원회는 내부전문가 3인 이상으로 구성하며, 위원 명단은 공개하지 않음
다. 협상 대상 기관을 선정하기 위한 평가는 기술평가(90점)와 가격평가(10점)로 구분
라. 기술평가 및 가격평가 점수의 합산점수가 70점 이상인 기관을 협상적격자로 선정
마. 협상순서는 협상 적격자 중 합산점수의 고득점 순으로 정하며, 최고 점수를 얻은
자를 우선 협상대상자로 선정하여 협상을 거쳐 낙찰자 결정
바. 협상순서는 합산점수의 고득점순에 따라 결정하되 합산점수가 동일한 제안자가
2인 이상일 경우에는 기술능력 평가점수가 높은 제안자를 선순위자로 하고,
기술능력 평가점수도 동일한 경우에는 추첨으로 정함
사. 협상범위는 제안요청서, 협상대상자가 제안한 내용, 이행방법, 이행일정 및
평가위원회에서 권유한 사항 등을 대상으로 하며, 협상을 통해 그 내용의 일부를
조정할 수 있음
아. 제안자는 제안서 평가방법, 낙찰자 선정과정과 평가결과 등 제반사항에 대하여
이의를 제기할 수 없음 7. 입찰무효
가. 허위서류 제출 및 제안서에 허위사실을 기재한 경우
8. 기타
가. 입찰자는 입찰공고, 제안요청서 등 기타 입찰에 필요한 사항을 숙지하고 입찰에
참가해야하며, 숙지하지 못한 책임은 입찰참가자에게 있음
나. 제출서류는 일체 반환하지 않으며, 평가 및 협상결과 세부내용은 공지하지 않음
다. 본 입찰과 관련하여 별도 규정이 없는 경우는 『국가를 당사자로 하는 계약에
관한 법률시행령』의 관련규정을 준용함
라. (재공고 입찰의 경우에만 해당) 기존 응찰한 업체는 별도 변경 제출이 없을 시,
기존 응찰서류로 본 공고를 대체함
마. 현장설명이 필요할 경우, 담당자와 협의 후 현장설명 진행
바. 입찰에 관한 문의 : ㈜컴투스엔 양현목([email protected])
2026년 9월 7일 ㈜컴투스엔 대표이사
===== 입찰공고문_프롬프트 기반 애니메이션 자동 블렌딩 시스템 고도화 개발.pdf =====
공고 제COM2USN-2026-0907-001호
입 찰 공 고
1. 입찰에 부치는 사항
가. 입 찰 명 : 프롬프트 기반 애니메이션 자동 블렌딩 시스템 고도화 개발
나. 용역기간 : 계약일로부터 2026년 10월 30일까지
다. 추정금액 : 금 88,000,000원(부가세 포함)
라. 용역내용 : 첨부된‘제안요청서’참조
2. 입찰 및 낙찰선정 방법
가. 입찰방식 : 전자입찰
나. 입찰방법 : 제한경쟁입찰
다. 낙찰자 선정방법 : 협상에 의한 계약
3. 입찰참가자격
가. 국가를 당사자로 하는 계약에 관한 법률시행령 제12조 및 동법 시행규칙 제14조
규정에 의한 자격요건을 갖추고, 동법시행령 제76조의 규정에 의한 부정당업자로
제재 받고 있지 아니한 업체
나. 국가종합전자조달시스템(나라장터)에 입찰마감일 전일까지 소프트웨어사업(디지털
콘텐츠 개발서비스사업, 업종코드 : 1469)로 입찰 참가 자격을 등록한 업체
다. 「중소기업기본법」 제2조에 따른 중소기업자 또는 「소상공인기본법」 제2조에 따른
소상공인으로서 「중소기업 범위 및 확인에 관한 규정」에 따라 발급된 중기업 또는
소기업 또는 소상공인 확인서를 소지한 업체
4. 입찰참가 제출서류
가. 제안서 1부.
나. [별첨1] 최근3년 사업실적 내역서 1부.
다. [별첨2] 청렴계약이행확약서 1부.
라. [별첨3] 보안서약서 1부.
마. [별첨4] 가격제안서 1부.
5. 제안서 접수
가. 입찰공고
1) 기
간 : 공고일로부터 ~ 2026년 9월 18일(금) 14:00까지
2) 개찰일시 : 2026년 9월 18일(금)
3) 개찰장소 : 발주기관
나. 제안서 제출
1) 제출방법 : 이메일 제출(양현목 팀장 [email protected])
2) 제출서류 : 제안서 등 별첨서류 포함하여 제출
6. 협상대상자 선정 및 협상기준
가. 내부 평가위원회를 구성하여, 제안서 평가를 통하여 수행기관 선정
나. 평가위원회는 내부전문가 3인 이상으로 구성하며, 위원 명단은 공개하지 않음
다. 협상 대상 기관을 선정하기 위한 평가는 기술평가(90점)와 가격평가(10점)로 구분
라. 기술평가 및 가격평가 점수의 합산점수가 70점 이상인 기관을 협상적격자로 선정
마. 협상순서는 협상 적격자 중 합산점수의 고득점 순으로 정하며, 최고 점수를 얻은
자를 우선 협상대상자로 선정하여 협상을 거쳐 낙찰자 결정
바. 협상순서는 합산점수의 고득점순에 따라 결정하되 합산점수가 동일한 제안자가
2인 이상일 경우에는 기술능력 평가점수가 높은 제안자를 선순위자로 하고,
기술능력 평가점수도 동일한 경우에는 추첨으로 정함
사. 협상범위는 제안요청서, 협상대상자가 제안한 내용, 이행방법, 이행일정 및
평가위원회에서 권유한 사항 등을 대상으로 하며, 협상을 통해 그 내용의 일부를
조정할 수 있음
아. 제안자는 제안서 평가방법, 낙찰자 선정과정과 평가결과 등 제반사항에 대하여
이의를 제기할 수 없음
7. 입찰무효
가. 허위서류 제출 및 제안서에 허위사실을 기재한 경우
8. 기타
가. 입찰자는 입찰공고, 제안요청서 등 기타 입찰에 필요한 사항을 숙지하고 입찰에
참가해야하며, 숙지하지 못한 책임은 입찰참가자에게 있음
나. 제출서류는 일체 반환하지 않으며, 평가 및 협상결과 세부내용은 공지하지 않음
다. 본 입찰과 관련하여 별도 규정이 없는 경우는 『국가를 당사자로 하는 계약에
관한 법률시행령』의 관련규정을 준용함
라. (재공고 입찰의 경우에만 해당) 기존 응찰한 업체는 별도 변경 제출이 없을 시,
기존 응찰서류로 본 공고를 대체함
마. 현장설명이 필요할 경우, 담당자와 협의 후 현장설명 진행
바. 입찰에 관한 문의 : ㈜컴투스엔 양현목([email protected])
2026년 9월 7일 ㈜컴투스엔 대표이사
===== 제안요청서_프롬프트 기반 애니메이션 자동 블렌딩 시스템 고도화 개발.hwp =====
「프롬프트 기반 애니메이션
자동 블렌딩 시스템 고도화 개발」
제안요청서 비 2026. 09. 07 ㈜컴투스엔 부 서 명 담 당 자 전화번호 이 메 일 미래기술연구소 양 현 목 02-555-9288 [email protected] 제1장. 입찰 개요 1 제2장. 제안요청 사항 2 제3장. 제안 안내 16
[별첨 자료]
20
목 차 제1장 입찰 개요 1. 개요
□ 입 찰 명 : 프롬프트 기반 애니메이션 자동 블렌딩 시스템 고도화 개발
□ 사업금액 : 88,000,000원(부가세 포함)
□ 구축 및 납품기한 : 계약일로부터 ~ 2026년 10월 30일까지
□ 입찰방식 : 제한경쟁입찰(전자입찰) □ 낙찰자 선정방법 : 협상에 의한 계약 2. 입찰참가자격
가. 국가를 당사자로 하는 계약에 관한 법률시행령 제12조 및 동법 시행규칙
제14조 규정에 의한 자격요건을 갖추고, 동법시행령 제76조의 규정에 의한
부정당업자로 제재 받고 있지 아니한 업체
나. 국가종합전자조달시스템(나라장터)에 입찰마감일 전일까지 소프트웨어사업
(디지털콘텐츠 개발서비스사업, 업종코드: 1469)로 입찰참가자격 등록한 업체
다. 「중소기업기본법」 제2조에 따른 중소기업자 또는 「소상공인기본법」 제2조에
따른 소상공인으로서 「중소기업 범위 및 확인에 관한 규정」에 따라 발급된
중기업 또는 소기업 또는 소상공인 확인서를 소지한 업체
3. 입찰참여방식 가. 입찰참여방식: 단독이행 4. 입찰 추진일정 구 분 추 진 내 용 일 정 (예정) 입찰공고 입찰공고 (나라장터 홈페이지) ‘26. 9. 제안서 접수 이메일 제출 ‘26. 9. 제안서 심사 제안서 서류심사 ‘26. 9. 기술 및 가격 협상 1순위 업체 협상 실시 ‘26. 9. 계약 체결 계약체결 및 사업착수 ‘26. 9. 제2장 제안요청 사항 1. 과업 개요
가. 과업명 : 프롬프트 기반 애니메이션 자동 블렌딩 시스템 고도화 개발
나. 과업 목적
본 시스템은 검증된 자연어 기반 캐릭터 제어 구조를 바탕으로, 외부 API 의존도를 낮추고 온프레미스 확장이 가능하도록 로컬 AI 환경을 구축하는 것을 골자로 한다. 아울러 캐릭터의 다중 레이어 복합 행동을 안정적이고 자연스럽게 실행할 수 있는 안전 계층과 블렌딩 기술을 검증하는 데 목적이 있다. 기 개발 시스템은 언리얼 엔진 5(Unreal Engine 5)를 기반으로, 프롬프트 입력만으로 두 개 이상의 애니메이션 리소스를 자연스럽게 연결하여 새로운 단일 애니메이션 시퀀스를 생성하는 자동 트랜지션 블렌딩 시스템이다.
다. 과업 범위 구분 주요 과업 A. Local LLM 구축 및 모델 비교
Ollama/LM Studio 환경 구축, 모델 후보 구동,
한글 명령→Action JSON 변환 테스트, 응답 속도·오류율 측정
B. 한글 입력 처리
Text Normalizer 설계, 한국어 구어체·방향·속도·복합 문장 정규화,
명령 테스트셋 구축
C. Action JSON Schema / Validator
Layer, Type, Direction, Speed, ExecutionMode enum 정의,
JSON 파싱 실패 및 스키마 위반 차단, 실패 로그 생성
D. Action Planner
명령 검증, 기본값 보정, 행동 분해/병합, 충돌 처리, 순차화, 완료 이벤트 연동
E. Action Layer System
Movement, Look, UpperBody, Posture, System/UI Layer 분리 및
병렬/순차 실행 구조 구현
F. Unreal Animation System
Locomotion/Posture State Machine, Blend Space, Montage, Slot,
Layered Blend Per Bone, Anim Notify 적용
G. UI / Debug / Mock
한글 입력 UI, Debug UI, Layer별 현재 Action 표시, UI Mock 이벤트 검증
H. 통합 검증
대표 시나리오, 반복 테스트, 오류/예외 처리, 시연 영상, 최종 PoC 결과 문서 작성
2. 과업 상세 내용 가. 시스템 구성 목표 시스템 구조
제안사는 아래 목표 아키텍처를 기준으로 세부 구현 방안, 기술 스택, 연동 방식, 예외 처리 구조, 검증 방식을 제시해야 한다.
[User Korean Text Input] ↓ [Text Normalizer] ↓ [Local LLM Runtime] ├─ Ollama └─ LM Studio 비교 환경 ↓ [Structured Action JSON] ↓ [JSON Schema Validator] ↓ [Action Planner] ├─ 명령 검증/ 기본값 보정 ├─ 행동 분해/ 행동 병합 └─ 충돌 처리/ 순차화 ↓ [Action Layer System] ├─ Movement Layer ├─ Look Layer ├─ UpperBody Layer ├─ Posture Layer └─ System/UI Layer ↓
[Animation Control Layer]
├─ State Machine / Blend Space
├─ Animation Montage / Slot
├─ Layered Blend Per Bone
└─ Anim Notify ↓ [Unreal Character] 개발 기본 원칙 원칙 내용 Local-first
기본 검증은 Local LLM Runtime을 기준으로 수행하고,
On-Prem 확장 가능성을 함께 검토한다.
Structured Output Only
LLM 출력은 자유 문장 응답이 아니라 정해진 Action JSON Schema를 따라야 한다.
Safety Layer
LLM이 제안한 행동은 Validator, Planner, State Machine 승인 절차를
거쳐야 하며 직접 캐릭터 실행으로 연결하지 않는다.
Layer 분리
Movement, Look, UpperBody, Posture, System/UI를 분리하여
Walk + Look + Wave 같은 복합 행동을 처리한다.
Animation 품질 우선
검증은 단순 실행 여부뿐 아니라 자연스러운 상태 전환,
Blend, Montage, Notify 완료 이벤트까지 포함한다.
권장 기술 구성 영역 권장 구성 Unreal Engine
UE5 기반Character, Blueprint/C++, Enhanced Input,
Animation Blueprint, State Machine, Blend Space, Montage
Local LLM Runtime
Ollama를 기본 실행 환경으로 검토하고 LM Studio를
모델 비교 및 OpenAI 호환 API 검토 환경으로 활용
Middleware
Python / Node.js / Unreal HTTP Module 중 제안사가
적합한 구조를 제시. JSON 검증, 로그 저장, LLM 호출 중계를 담당
Model 후보
Qwen Instruct 계열, Gemma 계열, EXAONE 계열 등
한글 명령 이해력·JSON 안정성·로컬 구동성을 기준으로 비교 검증
JSON 검증
JSON Schema 기반의 key, enum, type, duration, action 조합 검증
Animation
Locomotion State Machine, Posture State Machine,
Blend Space 1D/2D, UpperBody Slot, Layered Blend Per Bone, Anim Notify
구현 대상 행동 Layer 구현/검토 대상 Movement
Walk, Run, Stop, BackStep, Turn
Look
LookLeft, LookRight, LookTarget
UpperBody / Gesture Wave, Greeting, Point Posture Kneel, Stand, Sit System/UI Mock
ShowGuideUI, HideGuideUI, ShowMap, ShowRoute
고도화 확장 후보
Facial Layer, Smile/Neutral 등 표정 제어, 음성 입출력, 공간 DB/RAG 연계
나. 상세 기능 요구사항
제안사는 아래 요구사항을 기준으로 수용 여부, 구현 방식, 예외 조건, 산출물, 검증 방법을 제안서에 명시해야 한다. 요구 등급은 필수(M), 권장(S), 선택(O)으로 구분한다.
Local AI 및 한글 입력 요구사항 ID 등급 요구사항 상세 내용 검증/산출 기준 AI-01 M
Local LLM
Runtime 구축
Ollama 기반 기본 실행 환경을 구축하고,
LM Studio 등 비교 환경을 제시해야 한다.
환경 구축 결과 및 호출 테스트 로그 AI-02 M
한글 명령
테스트셋
구어체, 방향 표현, 속도 표현, 복합 문장,
애매한 표현을 포함한 테스트셋을 작성해야 한다.
테스트셋 파일 및 커버리지 설명 AI-03 M Text Normalizer
“좀 가”, “우측”, “느리게”, “보면서 손 흔들어” 등
표현을 표준 행동 의미로 정규화해야 한다.
정규화 규칙표 및 전후 비교 로그 AI-04 M
Structured
ActionJSON 출력
LLM 출력은 정해진 JSON 구조여야 하며,
자유 문장 답변은 실행 입력으로 사용하지 않아야 한다.
샘플 입력/출력 및 Schema 통과 여부 AI-05 M 모델 비교 검증
Qwen/Gemma/EXAONE 등 후보 모델을 한글 이해력, JSON
안정성, 응답 속도, 로컬 구동성 기준으로 비교해야 한다.
모델 비교표 및 최종 후보 선정 근거 AI-06 S
반복 안정성
검증
동일 명령 반복 호출 시 JSON 일관성, key 누락,
enum 오류를 기록해야 한다.
반복 테스트 로그 및 오류율 표
Action JSON Schema 및 Validator 요구사항
ID 등급 요구사항 상세 내용 검증/산출 기준 JS-01 M Enum 기반 Schema 정의
Layer, Action Type, Direction, Speed,
ExecutionMode 등 주요 값은 enum으로 제한해야 한다.
JSON Schema 문서 및 예시JSON JS-02 M 필수 Key 검증
intent, executionMode, actions, layer, type 등
필수 key 누락 시 실행을 차단해야 한다.
Validator 테스트 결과 JS-03 M Type 및 범위 검증
duration은 number이며 음수·비정상 값은 차단
또는 보정 대상으로 처리해야 한다.
오류 케이스 로그 JS-04 M 허용되지 않은 행동 차단
정의되지 않은layer, action type, direction, speed를
차단해야 한다.
Schema 위반 테스트 결과 JS-05 M Fallback 처리
보정 불가 오류는 실행하지 않고 Fallback Action
또는 오류 표시로 전환해야 한다.
Fallback 동작 영상 또는 로그 JS-06 S Validator 독립성
Validator는 LLM/Unreal 구현과 분리 가능한
모듈로 설계하는 것을 권장한다.
모듈 구조 설명 Action Planner 요구사항 ID 등급 요구사항 상세 내용 검증/산출 기준 PL-01 M 명령 검증
AI가 생성한 행동 명령 중 존재하지 않는 행동,
잘못된 파라미터를 제거 또는 차단해야 한다.
Planner 검증 로직 및 테스트 로그 PL-02 M 기본값 보정
거리, 시간, 속도, 방향 등 누락값에 대해
기본값 보정 정책을 적용해야 한다.
Default Parameter Table PL-03 M 행동 분해
“앞으로 걸어가면서 손 흔들어”를 Movement +
UpperBody 등 Layer별 행동으로 분해해야 한다.
분해 결과 로그 PL-04 M 행동 병합
동시에 가능한 행동은 parallel 그룹으로 병합해야 한다.
병렬 실행 시나리오 결과 PL-05 M 행동 순차화
동시에 불가능한 행동은 sequential 흐름으로 변환해야 한다.
Run → Stop → Sit/Kneel 테스트 결과
PL-06 M 충돌 처리
Jump + Kneel, Run + Sit, Walk + Kneel 등
불가능 조합을 차단 또는 순차화해야 한다.
Conflict Rule Table 및 검증 결과
PL-07 M 완료 이벤트 처리
Timer 또는 Anim Notify 기반으로 Action 완료를
Queue 또는 Planner에 보고해야 한다.
Completion Flow 및 로그 Action Layer System 요구사항 ID 등급 요구사항 상세 내용 검증/산출 기준 LY-01 M Layer 분리
Movement, Look, UpperBody, Posture, System/UI Layer를
독립적으로 관리해야 한다.
Layer 구조도 및 실행 로그 LY-02 M 병렬 행동 처리
Walk + LookRight + Wave 같은 복합 행동을
병렬 실행할 수 있어야 한다.
복합 행동 시연 영상 LY-03 M Layer 우선순위
Safety/System Lock, Posture, Movement, Look,
UpperBody, Facial, UI 순의 우선순위 정책을 제안해야 한다.
Priority Rule 문서 LY-04 M 충돌 규칙 적용
Posture 상태가 Sit/Kneel이면 Movement 제한 등
상태별 실행 제한을 적용해야 한다.
상태별 충돌 테스트 결과 LY-05 S 확장 Layer
Facial Layer, Spatial UI Layer, Voice Layer 등
후속 확장 가능성을 설계에 반영해야 한다.
확장 구조도
Unreal Animation Control 요구사항
ID 등급 요구사항 상세 내용 검증/산출 기준 AN-01 M
Locomotion
State Machine
Idle, Walk, Run, Stop, Turn, Jump 상태를
관리하는 Locomotion State Machine을 구성해야 한다.
SM_Locomotion 캡처 및 실행 영상 AN-02 M Posture State Machine
Stand, KneelDown, KneelLoop, KneelUp,
Sit 상태를 관리해야 한다.
SM_Posture 캡처 및 동작 결과 AN-03 M Blend Space
Idle/Walk/Run 전환을 자연스럽게 처리하는 1D Blend Space를 우선 구현하고 2D 확장성을 검토해야 한다.
Blend Space 캡처 및 전환 영상 AN-04 M Montage / Slot
Wave, Greeting, Point, Kneel, StandUp 등 제스처와
자세 행동을 Montage/Slot으로 재생해야 한다.
Montage/Slot 구조 캡처 AN-05 M Layered Blend Per Bone
Walk 유지 중 UpperBody Wave/Point가 가능하도록
spine 또는 clavicle 기준 상체 분리를 적용해야 한다.
Walk + Wave 시연 결과 AN-06 M Anim Notify 연동
Gesture_End, Posture_Complete 등 Notify를 통해
Queue 진행 또는 완료 처리를 수행해야 한다.
Notify 로그 및 Queue 연동 결과 AN-07 S Look/Aim Offset
LookLeft/LookRight/LookTarget 동작을 Aim Offset
또는 Control Rig로 확장 가능한 구조로 설계해야 한다.
Look Layer 구현 설명
UI / Debug / Logging 요구사항
ID 등급 요구사항 상세 내용 검증/산출 기준 UI-01 M 한글 입력 UI
사용자 원문 입력을 테스트할 수 있는 텍스트 입력 UI를 제공해야 한다.
입력 UI 캡처 UI-02 M Debug UI
Normalizer 결과, LLM 원본 응답, 파싱 JSON, Validator 결과, Planner
결과, Queue, Layer별 현재 Action, State Machine 현재 State, Montage
상태를 표시해야 한다.
Debug UI 캡처 및 시연 UI-03 M 오류 표시
JSON 파싱 실패, Schema 위반, 충돌 차단, State 불가 등
실패 원인을 표시해야 한다.
오류 케이스 로그 UI-04 M
System/
UI Mock
ShowGuideUI, ShowMap, ShowRoute, HideGuideUI 등
UI 이벤트를 Mock으로 검증해야 한다.
Mock UI 이벤트 시연 LG-01 M 테스트 로그
입력, LLM 출력, Validator 결과, Planner 결과,
실행 결과, 실패 원인을 추적 가능한 형식으로 저장해야 한다.
로그 샘플 및 파일 구조 비기능 요구사항 ID 등급 요구사항 상세 내용 검증/산출 기준 NF-01 M 응답 성능 측정
평균 응답 시간, 최악 응답 시간, 모델별 지연, 반복 호출 안정성을 측정해야 한다. 목표 수치는 제안사가 제시하고 협의 확정한다.
모델별 속도표 NF-02 M 안정성
잘못된 JSON, 응답 누락, LLM Timeout, 불가능 행동 조합
발생 시 캐릭터 실행이 비정상 상태로 남지 않아야 한다.
예외 처리 테스트 결과 NF-03 M 보안성
검증 데이터와 로그는 발주기관 승인 없이
외부 API 또는 외부 저장소로 전송하지 않는 구조를 우선한다.
운영/보안 방안 NF-04 S 유지보수성
Schema, Planner Rule, Conflict Rule, Default Parameter는
확장 가능한 형태로 관리하는 것을 권장한다.
설계 문서 NF-05 S 재현성
LLM 모델, 프롬프트, 실행 환경, 테스트셋, 로그 저장 방식은
반복 검증이 가능하도록 문서화해야 한다.
재현 절차서 NF-06 S 확장성
공간 DB/RAG, 음성 입출력, MetaHuman, 표정 제어와
결합 가능한 인터페이스를 고려해야 한다.
확장 구조도 다. 검증 시나리오 및 성공 기준 대표 검증 시나리오 ID 시나리오 입력 예시 기대 처리 검증 항목 S-01 한글 복합 행동 검증
“앞으로 천천히 걸어가면서 오른쪽을 보고 손을 흔들어”
Movement: Walk Forward Slow
Look: LookRight
UpperBody: Wave
ExecutionMode: Parallel
JSON Schema 통과, Layer 분리, Walk + Look + Wave 병렬 실행, 상체 Blend 확인
S-02 충돌 명령 검증 “뛰면서 무릎을 꿇어”
Run + Kneel 병렬 불가 판단 후 Run → Stop → KneelDown → KneelLoop 순차화
충돌 감지, Planner 순차 변환, State Machine 승인, Kneel 상태 진입
S-03
공간형 키오스크
사전 패턴
“화장실은 어디에 있어?”
LookRight + PointRight +
ShowGuideUI(Restroom) Mock 이벤트
공간 DB 없이 안내 행동 패턴과 UI 이벤트 호출 검증
S-04 오류 JSON 처리
필수 key 누락 또는
허용되지 않은 action type
실행 차단, Fallback 또는 오류 표시 Validator 차단 및 실패 원인 로그 S-05 반복 안정성 검증 동일 한글 명령 반복 호출
동일 Schema 구조의 Action
SON 반복 생성
JSON 오류율, key 누락률, enum 오류율, 응답 시간 기록
기능 성공 기준 구분 성공 기준 한글 자연어 처리
한글 입력이 Local LLM을 통해 Action JSON 후보로 변환된다.
JSON 안정성
정해진 Schema에 맞는 Action JSON을 생성하고, 잘못된 JSON은 Validator에서 차단된다.
Planner 보정/충돌 처리
누락값 보정, 행동 분해/병합, 불가능 조합 감지, 순차화가 수행된다.
복합 행동
Walk + Look + Wave 병렬 행동이 가능하다.
순차 행동
Walk/Run → Stop → Kneel 또는 Sit 순차 행동이 가능하다.
State Machine 승인
현재 상태 기준으로 실행 가능한 행동만 승인되고 불가능 행동은 차단된다.
Anim Notify 완료 처리
제스처/자세 전환 완료 이벤트가 Queue 또는 Planner에 전달된다.
Local AI 성공 기준 구분 성공 기준 모델별 비교
Qwen/Gemma/EXAONE 등 후보 모델의 한글 명령 이해,
JSON 안정성, 응답 속도, 로컬 구동성을 비교한다.
오류율 기록
Schema 오류율, key 누락률, enum 오류율, 행동 분해 성공률을 기록한다.
응답 속도 기록
평균 응답 시간, 최악 응답 시간, 반복 호출 안정성을 기록한다.
최종 후보 선정
고도화 진입을 위한 후보 모델 또는 모델 운용 전략을 선정한다.
Animation 성공 기준 구분 성공 기준 Locomotion
Idle / Walk / Run 전환이 자연스럽게 동작한다.
UpperBody Blend
Walk 중 Wave 또는 Point가 가능하며 하체 이동이 끊기지 않는다.
Look + Gesture
LookRight와 PointRight가 동시에 가능하다.
Posture
KneelDown → KneelLoop → KneelUp 또는 Sit/Stand 전환이 정상 동작한다.
충돌 차단
Jump + Kneel, Run + Sit 등 불가능 조합이 직접 실행되지 않는다.
라. 그 외 요구사항 프로젝트 관리 요구 사항 요구사항 분류 프로젝트 관리 요구사항 요구사항 고유번호 PMR-001 요구사항 명칭 프로젝트 절차 및 산출물 관리 요구 사항 정의
원활한 시스템 구축 및 안정화 업무 수행을 위한 업무 수행방안을 마련하고 관련 산출물을 관리
세부 내용
효율적 운영과 안정성 확보를 위한 시스템 개발 및 구축 방법론 제시
사업기간 중에 요청되는 기능개선 사항에 대한 주관부서와의 협의 절차 마련
업무현황보고
▪ 사업진행내용, 관련부서 업무협의 내용, 진척상황, 특이사항 등을 기록한 업무현황을 필요시 월간으로 작성 이메일 제출
(단, 개발 진척도에 따른 보고 주기 변경 가능)
수시보고 ▪ 사업 특이사항 및 긴급사항 내역 ▪ 기타 각종 자료 등 ※ 요구 시 2일 이내 품질 요구사항 요구사항 분류 품질 요구사항 요구사항 고유번호 QUR-001 요구사항 명칭 하자 보수 관리 요구사항 세부내용 정비시기
▪ 모든 도입제품에 대한 하자보수 기간은 최종 검수 및 안정화 활동 종료 후 12개월로 함
▪ 점검 및 모니터링을 통한 기능/성능 이상 징후 발견 시
▪ 장애발생 및 시스템 안전성 보장을 위해 판단될 시
하자보수 기간 중 발견되는 제품의 보안취약점, 오류에 대해서는 1개월 내에 수정, 적용 및 테스트를 포함한 모든 조치를 완료하여야 함
보안 요구사항 요구사항 분류 보안 요구사항 요구사항 고유번호 SER-001 요구사항 명칭 기밀 누설금지 요구사항 세부내용
사업 수행과정에서 취득한 자료와 정보에 관하여 사업수행중은 물론 사업완료 후에도 이를 외부에 유출해서는 안 되며, 사업종료 시 에는 완전 폐기 또는 반납해야 함
사업자는 사업 수행에 사용되는 문서, 인원, 장비 등에 대하여 물리적․ 관리적․기술적 보안대책을 수립해야 함
요구사항 분류 보안 요구사항 요구사항 고유번호 SER-002 요구사항 명칭 보안정책 위규처리 요구사항 세부내용
사업자는 발주기관의 보안정책(국민안전처/미래부 정보보안 기본지침 등)을 준수하여야 하며, 이를 위반하였을 경우 사업자 보안 위규 처리기준(붙임 1)에 따라 관련자에 대하여 조치하고 보안위약금 부과 기준(붙임 2)에 따라 손해배상 책임을 짐
요구사항 분류 보안 요구사항 요구사항 고유번호 SER-003 요구사항 명칭 자료에 대한 보안관리 요구사항 세부내용
사업수행으로 생산되는 산출물 및 기록은 인가하지 않은 자에게 제공·대여·열람을 금지
사업관련 자료 및 사업과정에서 생산된 산출물은 지정한 PC 등(반드시 인터넷과 분리)에 저장·관리하여야 하며, 계정관리 및 계정별 접근권한 부여 등을 통하여 접근을 제한함
제안요청서 등에 명시한 누출금지 대상정보를 사용할 경우 자료관리 대장을 작성하여 인계·인수자가 직접 서명한 후 사용하고, 사업완료시 관련 자료는 반드시 반납함
사업관련 자료는 인터넷 웹하드·P2P 등 인터넷 자료공유사이트 및 개인메일함 저장을 금지하고 발주기관과 사업수행업체 간 자료전송이 필요한 경우는 자사 전자우편을 이용하여 송·수신하고 메일을 확인하는 즉시 삭제함
※ 다만, 대외비 이상의 비밀은 전자우편으로 송수신 금지
사업완료 후 생산된 최종 산출물은 인수·인계서를 통하여 발주기관에 반납하고, PC 완전삭제 등 보안조치를 통해 사업관련 산출물(중간산출물 포함)을 모두 삭제하여야 한다.
요구사항 분류 보안 요구사항 요구사항 고유번호 SER-004 요구사항 명칭 계약종료 후 보안사항 요구사항 세부내용
사업 완료 후 생산된 최종 산출물 등의 대외보안이 요구되는 자료는 발주기관의 문서관리지침에 따라 관리되며 불필요한 자료는 삭제 또는 세단 등으로 폐기
발주기관으로부터 제공받는 제반자료, 장비, 서류 및 중간·최종산출물 등 모든 자료는 전량 발주 기관에 반납하여야 하며 복사본 등을 별도 보관 금지
사업완료 시 노트북, PC 및 보조기억매체 등 전자적으로 기록된 자료는 발주기관의 지침에 따라 보안 조치함
사업종료 전, 관련자료 반납 및 삭제 후에 복사본 등 사업관련 자료를 보유할 시에는 관련 법령에 따라 조치함
3. 과업 주요 안내 사항 가. 결과물 제출 결과물 ID 산출 항목 주요 내용 제출 시점 D-01 착수계획
수행 범위, 일정, 인력, 커뮤니케이션, 리스크 관리 방안
착수 후 제출 D-02 기술 아키텍처 설계
Local LLM, Middleware, Unreal, Validator, Planner, Animation 연결 구조
설계 단계 D-03 Local LLM 구축
Ollama/LM Studio 등 실행 환경, 모델 설치, 호출 방식, 환경 변수
구축 완료 시 D-04 모델 비교표
한글 이해력, JSON 안정성, 응답 속도, 로컬 구동성, 오류율
모델 검증 후 D-05 한글 명령 테스트셋
구어체·복합문장·충돌명령· 패턴 테스트 데이터
검증 전 제출 D-06 Action JSON Schema
Schema 정의, enum, 예시JSON, 실패 응답 기준
구현 전 확정 D-07 Validator / Planner 설계
검증 규칙, 기본값 보정, 분해/병합, 충돌 처리, 순차화 로직
구현 후 업데이트 D-08
Conflict Rule /
Default Parameter Table
Layer별 충돌 규칙, 우선순위, 기본 duration/speed/direction 등
검증 시 제출 D-09 Animation 구성 자료
State Machine, Blend Space, Montage, Slot,
Layered Blend Per Bone, Anim Notify 캡처
통합 검증 시 D-10 테스트 및 오류 로그
입력, LLM 출력, Validator, Planner, 실행 결과, 오류 원인 로그
검증 완료 시 D-11 PoC 최종 보고서
결과 요약, 성공/실패 케이스, 모델 선정 근거, 고도화 확장 제언
최종 납품 D-12 인수인계 자료
설치/실행 가이드, 테스트 재현 절차, 운영 시 유의사항
최종 납품 P-01 Unreal 프로젝트 및 소스
BP/C++/Middleware/API 연동 코드, Action Layer, Queue, Debug UI
최종 납품 P-02 시연 영상 대표 검증 시나리오 실행 영상 최종 검수 시
- 위 세부요구사항 및 산출 항목에 명시된 통합 문서 1건
- 위 세부요구사항 및 산출 항목에 명시된 프로그램 파일
- 최종보고서 1건 제출형태
- 문서: 하드카피 문서 1부 및 전자문서 1식(USB 메모리로 제출)
- Unreal Engine 프로젝트 파일(NAS 공유폴더 내 업로드)
4. 기타 고려 사항
가. 상기 과업 내용으로 명시되어 있지 않으나, 시스템 개발 및 검증을
위해 필수적인 장비나 서비스의 경우 “계약 상대자”가 지원하여야 함
나. 사업의 취지를 충분히 숙지한 후 제안서 내용과 발주기관(㈜컴투스엔)과의 추가 협의한 사항을 토대로 시스템을 구축해야 함
다. 과업 수행 중 불가피한 사유 발생 시 사유가 명확한 경우, 발주기관(㈜컴투스엔)은 본 과업의 일부 또는 전부를 중지하거나 과업 내용을 변경할 수 있음. 또한, 발주기관은 과업 내에서 세부항목에 명시되지 않은 추가 과업을 요청할 수 있으며 상호협의를 거쳐 추가할 수 있음
라. 모든 개발 관련 자료의 확보 및 제안내용 등이 특허권, 저작권 및
기타 제3자의 권리 대상 등 배타적인 권리와 관련되었을 경우 발주기관
(㈜컴투스엔)에 문제가 되지 않도록 조치하여야 하며, 분쟁 발생
시 “계약상대자”가 일체의 책임을 져야 함
마. 과업은 시스템 기획 및 설계, 시스템 개발 및 구축, 유지보수 등에 관한
전 과정을 포함하여 제안
바. 모든 도입제품에 대한 하자담보책임기간(무상)은 최종 검수 및 안정화 활
동 종료 후 12개월로 함
제3장 제안 안내 1. 제안 조건
가. 제안요청서 내용은 계약서에 명시하지 않더라도 계약서와 동일한 효력을 가지나, 모호하거나 상충되는 내용이 있는 경우에는 계약서를 우선으로 함
나. 제안업체는 제안하는 내용에 대하여 객관적으로 입증할 수 있는 관련 서류를 첨부해야 하며, 허위사실로 판명되는 경우 계약 해지와 함께 제안업체는 인적·기간적 손실에 대한 손해배상 책임을 짐
다. 제안과 관련되어 제출된 자료 일체는 반환하지 않으며, 이 사업 제안과 관련된 일체의 소요비용은 제안업체가 부담함
라. 제안업체는 발주기관의 승인 없이 본 사업 투입인력을 사업기간 중에 임의로 변경 할 수 없음
마. 제안 업체 및 사업 수행자는 본 사업과 관련하여 취급·습득한 정보에 대해서 정보유출 방지 등에 관한 보안사항을 준수해야 하며, 보안사고 발생 시에는 민·형사상 모든 책임을 부담함
2. 제안서 접수 가. 입찰공고
1) 기
간 : 공고일로부터 ~ 2026년 9월 18일(금) 14:00까지
2) 개찰일시 : 2026년 9월 18일(금)
3) 개찰장소 : 발주기관 나. 제안서 제출
1) 제출방법 : 이메일 제출(양현목 팀장 [email protected])
2) 제출서류 : 제안서 등 별첨서류 포함하여 제출
3. 제출서류 가. 제안서 1부
나. [별첨1] 최근3년 사업실적 내역서 1부
다. [별첨2] 청렴계약이행서약서 1부 라. [별첨3] 보안서약서 1부 마. [별첨4] 가격제안서 1부 4. 제안서 평가 가. 평가 항목 구분 배점 기술 능력 평가 수행능력평가 1. 사업 수행 실적 10 10 정성적 평가 2. 사업의 이해도 15 80 3. 시스템 구성, 개발 방안 25 4. 공정별 수행 능력 20 5. 유지보수 방안의 적절성 10 6. 추가 제안 사항 10 가격평가(입찰가격 평점 산식 적용) 10 합계 100 나. 세부 평가항목 평가 항목 배점 평가 기준 평가점수 탁월 우수 보통 미흡 사업 수행 실적 10 본 사업과의 관련성 및 우수성 10.0 9.0 8.0 7.0 사업의 이해도 15
- 사업의 특성 및 목표에 대한 제안 방향의 적합성
- 추진 전략 및 구축 방법론의 타당성 15.0 13.5 12.0 10.5 시스템 구성, 개발 방안 25 - 시스템 기획 및 설계의 혁신성 및 유연성 - 기능 선정 및 구현의 적합성 25.0 22.5 20.0 17.5 공정별 수행 능력 20 - 공정별 사업 수행 및 관리 체계의 적절성 - 구축 절차 및 방법의 효율성 - 투입 인력 구성의 전문성 및 적절성 20.0 18.0 16.0 14.0 유지보수 방안의 적절성 10 - 운영 및 유지 관리의 용이성 - 사후 품질 관리의 충실성 - 장애처리 기술지원의 적절성 10.0 9.0 8.0 7.0 추가 제안 사항 10
- 제안 요청사항 이외 추가 제안의 실효성 및
구체적 실행 방안 10.0 9.0 8.0 7.0 합계 90 5. 제안서 작성 지침
가. 제안서 내용은 명확한 용어를 사용하여 표현하여야 하며, 불확실한 용어의
사용 및 추상적인 표현을 하지 말아야 함(“~을 고려하고 있다”등과 같은
모호한 표현은 제안 평가 시 불가능한 것으로 간주함)
나. 제안서에는 본 제안요청서에서 요구하는 모든 내용이 기술되어야 하며, 제안업체의 제안이나 아이디어를 별도로 제시할 수 있음
다. 제안서와 별첨 서류를 입찰 마감일까지 동시에 제출하여야 하며, 기한 내
미제출 시 입찰 참가 의사가 없는 것으로 처리함
라. 제안업체는 제안요청 내용을 충분히 숙지하여 사업의 취지를 확실히 이해하고, 평가기준을 고려하여 기본계획, 세부운영계획 등을 구체적으로 작성하여야 함
1. 제안 개요 ❍ 일반현황 및 연혁 ❍ 주요 사업 실적 ❍ 제안 내용 요약 2. 구축 일반 ❍ 사업 수행 목표 및 범위 ❍ 사업 수행 방안 ❍ 사업 추진 일정 3. 보안 준수 ❍ 사업 수행 보장 체계 4. 추가 제안 및 기타 ❍ 추가 제안에 대해 상세히 기술
❍ 위 항목에서 제시하지 않은 기타 내용 기술
6. 협상대상자 선정 및 협상기준
가. 내부 평가위원회를 구성하여, 제안서 평가를 통하여 수행기관 선정
나. 평가위원회는 내부전문가 3인 이상으로 구성하며, 위원 명단은 공개하지 않음
다. 협상대상자를 선정하기 위한 평가는 기술평가(90점)와 가격평가(10점)로 구분
라. 기술평가 및 가격평가 점수의 합산점수가 70점 이상인 기관을 협상적격자로 선정
마. 협상순서는 협상 적격자 중 합산점수의 고득점 순으로 정하며, 최고 점수를 얻은 기관을 우선 협상대상자로 선정하여 협상을 거쳐 낙찰자 결정
바. 협상순서는 합산 점수의 고득점순에 따라 결정하되 합산점수가 동일한 제안업체가 2인 이상일 경우에는 기술능력 평가점수가 높은 제안자를 선순위자로 하고, 기술능력 평가점수도 동일한 경우에는 추첨으로 정함
사. 협상범위는 제안요청서, 협상대상자가 제안한 내용, 이행방법, 이행일정 및 평가위원회에서 권유한 사항 등을 대상으로 하며, 협상을 통해 그 내용 일부를 조정할 수 있음
아. 제안자는 제안서 평가방법, 낙찰자 선정과정과 평가결과 등 제반사항에 대하여
이의를 제기할 수 없음 붙임 별첨 자료 [별첨1] 최근3년 사업실적 내역서 [별첨2] 청렴계약이행서약서 [별첨3] 보안서약서 [별첨4] 가격제안서 【별첨1】 최근3년 사업실적 연번 업체명 ① 사업명 ② 사업개요 ③ 사업기간 ④ 계약금액 (단위: 천원) 발주기관 ⑤ 타사와 공동 프로젝트 수행여부 비고 1 2 3 4 계 - -
① 사업명 : 연도순으로 기재하며 본 업무와 유관한 것만 기재
② 사업개요 : 사업수행 내용 작성
③ 계약기간 : 최근 3년간 제작 기간 (공고일 기준)
④ 계약금액 : 공동도급계약일 경우, 제안사의 실적금액만 기재
⑤ 공동 프로젝트 수행여부 : 공동 프로젝트의 경우, 대표사 상호명을 괄호안애 기재
【별첨2】 청렴입찰·계약 이행서약서
당사는「부패 없는 투명한 기업경영과 공정한 행정」이 사회발전과 국가 경쟁력에 중요한 관건이 됨을 깊이 인식하며, 국제적으로도 OECD뇌물방지 협약이 발효되었고 부패기업 및 국가에 대한 제재가 강화되는 추세에 맞추어 청렴계약 취지에 적극 호응하여 ㈜컴투스엔에서 발주하는 “프롬프트 기반 애니메이션 자동 블렌딩 시스템 고도화 개발” 입찰에 참여함에 있어 당사 임직원과 대리인은
1. 입찰가격의 유지나 특정인의 낙찰을 위한 담합을 하거나 다른 업체와 협정, 결의, 합의하여 입찰의 자유경쟁을 부당하게 저해하는 일체의 불공정한 행위를 않겠습니다.
- 이를 위반하여 경쟁입찰에 있어서 특정인의 낙찰을 위하여 담합을 주도한 것이 사실로 드러날 경우 공공기관이 시행하는 입찰에 1년이상 2년이하 동안의 입찰참가자격제한 처분을 받겠으며,
- 경쟁입찰에 있어서 입찰자간에 서로 상의하여 미리 입찰가격을 협정 하거나 특정인의 낙찰을 위하여 담합을 한 사실이 드러날 경우 공공기관이 시행하는 입찰에 입찰참가자격 제한 처분을 받은 날로부터 6월이상 1년미만 동안 참여하지 않고,
- 위와 같이 담합 등 불공정행위를 한 사실이 드러날 경우 독점규제 및 공정거래에관한법률에 따라 공정거래위원회에 고발하여 과징금 등을 부과토록 하는데 일체의 이의를 제기하지 않겠습니다.
2. 입찰․계약체결 및 계약이행 과정에서 관계담당자에게 직․간접적으로 금품․향응 등의 부당한 이익을 제공하지 않겠으며, 이를 위반하여 입찰, 낙찰, 계약체결 및 계약이행과 관련하여 관계담당자에게 금품, 향응 등을 제공한 사실이 드러날 경우에는 공공기관이 시행하는 입찰에 입찰참가자격제한 처분을 받은 날로부터 1년이상 2년이하의 기간동안 입찰에 참가하지 않겠습니다.
3. 입찰, 계약체결 및 계약이행과 관련하여 관계담당자에게 금품, 향응 등을 제공한 사실이 드러날 경우에는 계약체결 이전의 경우에는 낙찰자 결정 취소, 계약이행 전에는 계약취소, 계약이행 이후에는 당해 계약의 전부 또는 일부계약을 해제 또는 해지하여도 감수하겠으며, 민․형사상 이의를 제기하지 않겠습니다.
4. 입찰담합에 따른 손해배상예정액의 납부 및 민‧형사상의 이의를 제기하지 않겠으며, 회사 임․직원이 관계 담당자에게 금품, 향응 등을 제공하거나 불공정 행위를 하지 않도록 하는 회사윤리강령과 내부비리 제보자에 대해서도 일체의 불이익처분을 하지 않는 사규를 제정토록 노력하겠습니다.
위 청렴계약 서약은 상호신뢰를 바탕으로 한 약속으로서 반드시 지킬 것이며, 낙찰자로 결정될 시 본 서약내용을 그대로 계약특수조건으로 계약하여 이행하고, 입찰참가자격 제한, 계약해지 등 수원시의 조치와 관련하여 당사가 수원시를 상대로 손해배상을 청구하거나 당사를 배제하는 입찰에 관하여 민․형사상 어떠한 이의도 제기하지 않을 것을 서약합니다.
2026년 9월
일
상 호 명 :
대 표 자 :
(인)
㈜컴투스엔 귀중 【별첨3】 보 안 서 약 서 제 안 자
상
호
사업자등록번호
주
소
전 화 번 호
대
표
자
생 년 월 일
본인은 귀 시에서 시행하는 『프롬프트 기반 애니메이션 자동 블렌딩 시스템 고도화 개발』에 제안서를 제출함에 있어 본 제안과 관련된 제반사항을 반드시 준수하고 보안유지에 최선을 다할 것이며, 만일 이를 소홀히 하여 발생되는 모든 사항에 대하여 귀 시의 어떤 조치에도 이의를 제기하지 않을 것임을 서약합니다.
2026. 9.
.
서 약 자
(인)
㈜컴투스엔 귀중 【별첨4】 가 격 제 안 서 사 업 명
프롬프트 기반 애니메이션 자동 블렌딩 시스템 고도화 개발
발주기관 ㈜컴투스엔 제안금액
일금
원(₩
) - 부가세 포함
신청자 상호 법인등록번호 (사업자등록번호) 주소 전화번호 대표자 주민등록번호 담당자 연락처 소속부서 FAX 전화번호 E-mail 상기 금액으로 가격제안서를 제출합니다. 붙임 : 세부 가격산출내역서 1부.
2026년 9월
일
제출자
상 호 :
대표자 :
(인)
㈜컴투스엔 귀중