AI와 함께 만드는 삶

PM으로 일하며 AI와 함께 무언가를 만들어가는 삶을 기록합니다.

MVP개발기 4

공짜로 메꿔보려 두 번 걸었다 — 사회적기업 인증 탈락과 해커톤 철회기 (4장)

탈락, 사유 불명4월 24일, PROJECT_SUMMARY.md에 이렇게 적었다.SEIS 사회적기업 창업팀 | ❌ 1차 신청 탈락 (2026-04) — 사유 불명MVP를 완성하고 채 열흘도 안 돼서 낸 지원서였다. 취약계층 무료 법률 서비스라는 취지도, 실제로 돌아가는 서비스도 있었다. 그런데 떨어졌다. 왜 떨어졌는지는 지금도 모른다. 심사 결과 통보에 사유가 없었다.돌이켜보면 이게 이 프로젝트의 돈 문제를 관통하는 진짜 첫 질문이었다. 취약계층에게 무료로 서비스를 주려면, 그 비용은 누가 내나. API 비용, 호스팅 비용은 실제로 나가는데, 사용자한테는 못 받는다. 그래서 사회적기업 인증이든 지원사업이든, 외부에서 그 비용을 충당할 방법을 찾으려 했다. 첫 시도가 실패한 거였다.다음 카드 — 해커톤곧바..

법제처 API와 Groq, 거짓말 안 하게 섞기 — RAG 그라운딩 실전기 (3장)

진짜 데이터를 주는 것과, 그 데이터를 쓰게 만드는 것LLM한테 그냥 "임금체불 당했는데 어떻게 해야 하나요?"라고 물으면, 그럴싸한 답이 나온다. 문제는 "그럴싸함"이지 "정확함"이 아니라는 것. 법률 서비스에서 조문 번호를 지어내거나, 이미 개정된 옛날 조항을 인용하면 그건 그냥 사고다.그래서 세운 원칙은 하나였다. LLM이 답을 만들어내게 하지 말고, 법제처에서 실제로 검색한 법조문·판례를 던져주고 그걸 그대로 인용하게 시키자. 말은 쉬운데, 실제로 해보니 세 가지 층위의 문제가 연달아 나왔다.1단계 — 검색은 빠르게, 병렬로사용자가 질문을 입력하면 법령 조문과 판례를 각각 검색해서 AI 프롬프트에 끼워 넣는 구조를 짰다. 순서대로 하나씩 검색하면 느리니까, 동시에 실행했다. pythonarticl..

진짜 문제는 기술이 아니라 돈이었다 — 무료 호스팅과 LLM 폴백 버그 실전기 (2장)

AI 서비스인데, AI를 하나 빼버렸다첫날 커밋 메시지에 이렇게 적어뒀었다.Tech stack: React 18 / FastAPI / SQLite / Claude·Groq·Ollama (Multi-LLM)Claude를 메인으로 두고, 실패하면 Groq로, 그것도 안 되면 Ollama(로컬)로 넘어가는 구조였다. 그런데 4일 뒤, 2026년 4월 20일 오전 9시 23분에 이런 커밋이 올라갔다. fix: remove Claude from LLM chain, fix Groq fallback bugClaude를 체인에서 통째로 뺐다. AI로 서비스를 만들면서, 정작 서비스 두뇌에서는 Claude를 뺀 셈이다.이유는 버그였다. 코드를 열어보면 이렇다. pythonif provider in ("groq", "au..

법 앞에 누구나 — AI 법률 서비스 하루 만에 MVP 완성기 (1장)

하루 만에 완성된 MVP, 그리고 하루 만에 시작된 오류들2026년 4월 16일 오후 2시 56분. AI 법률 서비스의 첫 커밋을 올렸다. Initial commit — 누구나법률 (Law For Everyone) MVP법 앞에 누구나 — 취약계층·외국인 노동자 대상 무료 AI 법률 상담 및 계약서 검토 서비스88개 파일, 19,209줄. 커밋 메시지에 적어놓은 기능 목록만 봐도 이미 꽤 갖춰져 있었다.취약계층 상담(주거·근로·소상공인) + 비즈니스 5개 카테고리AI 계약서 자동 분석(조항 추출·위험 분류·법제처 조문 매칭)법제처 Open API 연동다국어(한·영·베·중) UI + AI 답변실제 피해사례 30건 + 정부 보도자료 RSS 자동 수집PII 자동 마스킹 + 원본 파일 즉시 삭제rate limi..