
채택된 것
문장 하나에서 시작합니다. 로컬 krea2가 후보를 만들고, 기계 게이트가 해상도와 화소 분산을 먼저 확인합니다. 아래 이미지는 에이전트가 판정할 때 실제로 본 그 썸네일입니다.
- 모델
- krea2
- 자산 ID
- 2d2e9dc0
- 시드
- 601255332
- 해상도
- 1024 × 1024
- 기계 게이트
- passed · stddev 69.525
- 검수 판정
- approved
이미지, 3D, 영상, 음성, 음악을 노트북 한 대에서 만드는 개인 생성 공장입니다. Claude가 MCP 툴을 직접 호출하고, 기계가 게이트를 걸고, 에이전트가 썸네일을 보고 판정합니다.
이 페이지가 펼쳐 보이는 것은 다섯 축 가운데 이미지 한 축입니다. 나머지 축도 같은 커널 위에서 같은 게이트와 같은 판정 절차를 지납니다.
아래 이미지는 전부 이 스튜디오가 생성한 것입니다. 제품 화면이 아닙니다.
생성물을 격자로 늘어놓는 대신 실제 작업 하나를 그대로 펼쳤습니다. 이 페이지에 쓸 이미지를 요청했고, 공장은 후보 네 장을 만들어 두 장을 승인하고 두 장을 반려했습니다. 아래 값은 전부 그때 기계가 남긴 기록입니다.
소재를 검수 스탬프로 고른 이유가 있습니다. 이 공장이 하루 종일 하는 일이 승인과 반려 판정이라, 스탬프는 그 동작을 물건으로 만든 것입니다.

문장 하나에서 시작합니다. 로컬 krea2가 후보를 만들고, 기계 게이트가 해상도와 화소 분산을 먼저 확인합니다. 아래 이미지는 에이전트가 판정할 때 실제로 본 그 썸네일입니다.
성공만 늘어놓으면 파이프라인이 아니라 갤러리입니다. 같은 배치에서 두 장은 반려됐고, 사유가 그대로 라이브러리에 남아 있습니다.
반려정면에 가까워 3/4 뷰가 아닙니다. 3D 소스로 부적합하고, 배경에 글자 형태의 잔상이 남아 있어 배경 제거와 충돌합니다.
반려정면 뷰에 원형 받침이라 윗면이 거의 보이지 않습니다. 네 장 가운데 형상 정보가 가장 적습니다.
Claude가 MCP 툴을 직접 호출합니다. 사람이 웹 UI에 프롬프트를 붙여넣는 방식이 아닙니다.
해상도와 화소 분산 같은 값으로 명백한 실패를 먼저 떨어뜨립니다. 사람이 볼 필요가 없는 것은 사람에게 오지 않습니다.
응답에 썸네일이 이미지로 붙어 옵니다. 에이전트가 그것을 직접 보고 프롬프트 부합과 아티팩트를 판정합니다.
승인과 반려, 그리고 사유가 SQLite로 들어갑니다. 에이전트의 판단이 라이브러리에 남아 다음 작업의 재료가 됩니다.
이 공장은 시연용이 아닙니다. 지금 보고 계신 블로그의 커버 이미지도 여기서 나옵니다.
공유 커널 하나에 모달리티별 MCP 서버가 붙습니다. GPU 중재, SQLite 자산 스토어, 썸네일, 서버 공통 골격이 커널에 있고, 히스토리를 보존한 subtree 병합으로 여러 저장소를 단일 모노레포로 합쳤습니다. 두 대의 머신에서 개발하면서 머신마다 달라지는 값은 프로파일로 분리했고, 코드와 파이썬, ComfyUI, 모델, 런타임, 머신 여섯 층을 지문으로 비교해 지금 두 머신이 같은 상태인지에 기계가 답합니다.