작성일: 2026-09-02 작성자: dongchan.seo
사용자가 SMPay 서비스를 쓰면서 AI와 나눈 대화를 자동으로 수집하고, 그 패턴을 분석해서 AI가 점점 더 잘 답변하도록 스스로 진화하는 시스템.
| 구분 | 위치 | 기술 |
|---|---|---|
| AI 파이프라인 서버 | ~/Desktop/searchM/smpay-ai-conversation-pipeline |
Python, FastAPI, Groq |
| 프론트엔드 모노레포 | ~/Desktop/searchM/smpay-frontend-monorepo |
Next.js 14, TypeScript |
| DB | Supabase (클라우드) | PostgreSQL |
| 파이프라인 배포 | Render.com | smpay-ai-conversation-pipeline |
| 프론트엔드 배포 | AWS Amplify | dev / main 브랜치 |
| 배치 스케줄러 | GitHub Actions | smpay-ai-conversation-pipeline 레포 |
| 서버 모니터링 | UptimeRobot | 10분마다 /health 핑 |
# 파이프라인 서버
cd smpay-ai-conversation-pipeline
source venv/bin/activate
uvicorn app.main:app --reload --port 8000
# 프론트엔드 (서비스 앱)
cd smpay-frontend-monorepo/apps/service
pnpm dev
파이프라인 서버 (.env)
| 키 | 설명 |
|---|---|
SUPABASE_URL |
Supabase 프로젝트 URL |
SUPABASE_SERVICE_KEY |
service_role 키 (RLS 우회) |
GROQ_API_KEY |
Groq API 키 |
BATCH_SECRET |
배치 엔드포인트 인증 시크릿 |
프론트엔드 (.env.local)
| 키 | 설명 |
|---|---|
PIPELINE_API_URL |
파이프라인 서버 URL (fallback 하드코딩 있음) |
NEXTAUTH_SECRET |
NextAuth 시크릿 |
NEXTAUTH_URL |
서비스 도메인 |