스타트업 케이스 스터디

Selvren — 검증 가능한 답변.

Selvren을 창업하고 AI 코딩 에이전트 팀과 함께 개발을 이끌고 있습니다. 아키텍처, 규칙, 병합 게이트, 리뷰는 제 몫입니다. 팀은 자사 내부 문서를 읽는 도메인 전문가에게 질문하고, 모든 주장은 표시되기 전에 출처로 검증됩니다.

  • 3,182 11주간 커밋
  • 11,901 병합 게이트 테스트, 건너뜀 0
  • 28 아키텍처 결정 기록(ADR)
  • 0.96 내부 문서 검색 recall@6 (0.65에서)
  • 창업자 & CEO
  • 제품 방향
  • 아키텍처 결정
  • 병합 게이트 & 리뷰
  • 코드 대부분은 AI 에이전트가 작성
제가 디자인한 랜딩의 상담 화면 — 예시 콘텐츠: 전문가 2명과 내부 문서, 출처가 달린 답변, 근거가 부족할 때의 “정보 부족” 표시.
  • 전문가

    검증된 출처로 구축. 수족관 관리와 원예 두 명이 운영 중이며 더 준비 중입니다. 한 질문에 최대 세 명까지.

  • 팀이 일하는 곳에서

    대시보드, 비공개 API, MCP 운영 중. Slack과 Teams 커넥터는 구축되어 있으며 고객이 필요할 때까지 꺼 둡니다.

  • 설계부터 비공개

    원본 암호화, 검색할 때마다 접근 권한 재확인, 대화 30일 보존, 내보내기·삭제 기본 제공.

  1. 1 클라이언트

    대시보드(TanStack Start + Clerk), 해시·범위 지정·폐기 가능한 비공개 API 키, MCP.

  2. 2 API

    Fastify /v1 모듈형 단일 앱: 인증, 지식, 라이선스, 알림, 카탈로그.

  3. 3 수집

    12개 형식 + 제한된 ZIP, 백신 검사, 원본 암호화(AES-256-GCM), 3,500자 이하 청크, Mistral 임베딩(1,024차원).

  4. 4 저장

    PostgreSQL 17 + pgvector, 112개 테이블, 행 수준 보안. 앱 역할은 검증된 함수만 호출.

  5. 5 검색

    내부 문서와 전문가 카탈로그를 순위 융합으로 결합, 검색 후 접근 권한 재확인.

  6. 6 답변

    Mistral이 초안을 쓰고 규칙 기반 검증기가 각 주장을 확인. 근거가 부족하면 보류하거나 인용만. 자체 키 사용 가능.

추측이 아닌 측정

recall@6

이전 0.65 이후 0.95

MRR

이전 0.44 이후 0.71

임베딩 전에 문맥 접두어 추가 — 104개 문단, 56개 질문의 합성 평가셋.

엔지니어링 원칙

  • VPS 기반 병합 게이트: 핵심 9단계 + 보안 5단계(시크릿, SBOM, 의존성 감사).
  • TypeScript 테스트 파일 1,197개(약 9,800 케이스), Python 테스트 파일 82개(1,138 케이스).
  • GDPR: 데이터 내보내기·삭제, 대화 내용 30일 보존.
  • 아웃바운드 트래픽은 허용된 6개 호스트로 제한.

제가 내린 결정, 그리고 이유

모든 선택은 에이전트가 구현하기 전에 아키텍처 결정 기록(ADR)으로 남깁니다. 그중 여섯 가지:

  1. ADR-0005 먼저 모듈형 모놀리스

    작은 팀, 아직 움직이는 경계: 엄격한 14개 모듈의 단일 앱, 단순한 트랜잭션과 테스트, 비동기 작업은 나중에 분리 가능.

  2. ADR-0016 Mistral 직접 호출

    테스트 결과, 라우터에 Mistral 모델을 요청해도 실제 추론은 다른 제공자가 했습니다. 이제 생성은 Mistral로 직접 보냅니다.

  3. ADR-0021 벤치마크 후 전환

    1,927개 검증 문단과 60개 프랑스어 질문으로 벤치마크한 뒤 전문가 검색을 단어 매칭에서 벡터로 전환 — 임베딩 비용 약 0.06달러.

  4. ADR-0023 유용한 답변, 검증된 주장

    답변은 출처를 바꿔 말하고 결합할 수 있지만, 모든 주장은 문단으로 추적됩니다. 숫자, 날짜, 조건, 부정은 검사하고, 아니면 답변을 보류합니다.

  5. ADR-0028 · 0029 유럽, 자체 호스팅, 관측 가능

    프로덕션은 독일 VPS, Grafana·Loki·Tempo·GlitchTip·상태 페이지는 리투아니아의 두 번째 VPS — 장애 시에도 알림이 나갑니다. 비공개 원본은 암스테르담의 Backblaze B2.

  6. ADR-0032 견적 기반 구독

    카드 또는 SEPA로 결제하는 Stripe 인보이스, 부가세 자동 처리. 실결제는 제가 직접 켤 때까지 꺼져 있고, 어떤 에이전트도 실 키를 다루지 않습니다.

코드베이스

  • 3 앱 — API, 웹, 위젯
  • 14 모듈
  • 143 DB 마이그레이션
  • 27 API 계약
  • 146 배포 기록
  • 449 문서

오픈 전 감사

  1. 8월 1일 출시 전 감사: NO-GO, 3.1/10. 그대로 로드맵이 되었습니다.
  2. 9월 17일 기업 지식·검색 감사.
  3. 9월 23일 공개 사이트 UI/UX 감사.
  4. 9월 25일 출시 준비도: 사이트는 공개 가능, 101페이지에 깨진 링크 0 — 제품 오픈 전 해결할 블로커 5개.

요금제, 9월 28일 공개

  • 에센셜 €99 부가세 별도 / 월 전문가 1 · 멤버 5
  • 팀 €249 부가세 별도 / 월 전문가 3 · 멤버 20
  • 비즈니스 €599 부가세 별도 / 월 전문가 10 · 멤버 50

대기업은 별도 견적. 모든 요금제는 견적 요청으로 이어지며, 아직 온라인 결제는 없습니다.

제품의 진화

  1. 2026년 5월 Canoopea — 반려동물 매장 챗봇, 상품 카탈로그 RAG.
  2. 2026년 7월 AquaChat — 수족관 매장용 B2B 상담사, PrestaShop 커넥터.
  3. 2026년 9월 전문가 우선, 이어서 API 우선으로 전환 — Selvren으로 리브랜딩.
  4. 9월 20일 오픈 소스 빌드 키트: TypeScript SDK + React 컴포넌트(MIT).
  5. 9월 28일 요금제 공개, 정식 오픈 준비 중.
GitHub의 selvren-build-kit ↗
초기 대시보드 (AquaChat 시절) · 데모 데이터

다른 케이스 스터디

자체 제품 · 개발 중

Where?

344 설계된 플로우 단계

혼자 또는 그룹으로 외출을 계획하고, 실제로 방문하며 지도를 밝혀 나갑니다. 기획, UX, iOS 앱, 백엔드 모두 직접 — AI 에이전트 팀과 함께 구축.

  • Expo
  • iOS → Android
  • TypeScript
  • Fastify
  • PostGIS
  • Mapbox
케이스 스터디 보기

R&D · 오픈 소스

MoEVM

3.1× llama.cpp op-offload 대비, 동일한 출력

익스퍼트 페이징과 Metal 메모리 풀로 GPU 메모리를 넘는 MoE 모델을 Apple Silicon에서 구동 — 48GB Mac에서 58GiB 모델까지, MoEVM 없이 실행한 llama.cpp와 동일한 출력.

  • C++
  • Metal
  • llama.cpp
  • GGUF
  • Benchmarking
케이스 스터디 보기

함께 만들어요.

프리랜스 프로젝트를 맡습니다. 팀이 이미 쓰는 소프트웨어에 연결되는 AI 도구를 설계하고, 개발하고, 출시합니다. 직접 만드는 사람이 필요한 팀이나 스타트업 합류에도 열려 있습니다. 지금은 원격 근무와 정기적인 서울 체류, 앞으로는 한국 정착.

직접 연락하기

  • 카카오톡 ID Maxence.foulon
  • WhatsApp +33 6 19 32 62 26 열기 ↗

이력서 다운로드

언어를 선택하세요. 두 버전 모두 같은 내용이며 각 3페이지입니다.

Maxence Foulon © 2026 Maxence Foulon이 직접 디자인하고 만들었습니다.