ai/ 모델 HTTP 표면 — GPU 인스턴스에서 도는 추론 서비스

무엇을

decisions/121 로 모델이 서버와 다른 머신에 간다. ai/ 의 NER · 임베딩 · 리랭커 · 생성을 원격에서 부를 수 있게 HTTP 표면을 만든다.

왜 — 그리고 무엇이 바뀌는가

decisions/024·105 는 ai/ 를 서버와 같은 프로세스에 실리는 라이브러리로 정했고 ai/requirements.txt 에 웹 프레임워크가 없다는 것이 그 전제였다. 그 전제가 깨진다 — 결정 기록(2xx)으로 남긴다. 포트(RetrievalPort·MaskingPort …)는 그대로 두고 어댑터만 바꾸는 구조다.

지켜야 할 것

완료 조건

2026-09-22 — ai/ 쪽 표면 구현 (류준)

범위는 ai/ 만이다(사용자 결정). server/·infra/·.github/ 는 건드리지 않았다.

완료 조건 상태

남은 것


취소 (2026-09-22, 정성윤). _project/decisions/124 로 모델을 전용 GPU EC2 가 아니라 운영 노드에 CPU 로 싣기로 했다. 전용 인스턴스·HTTP 표면·원격 어댑터가 필요 없어졌다. 이어받는 티켓: w5-models-on-node.

되돌림 (2026-09-22, 류준). 위 「ai/ 쪽 표면 구현」은 124 가 머지되기 전 ai 브랜치에서 한 일이다. main 을 받으며 124 를 보고 PR 에서 코드를 뺐다(decisions/213 철회). 구현은 커밋 992b475 에 남아 있다 — GPU 인스턴스로 다시 가게 되면 되돌림 커밋을 revert 해서 살린다. status 는 124 의 cancelled 그대로 둔다.