a16z가 공개한 AI Companion App 오픈소스
(github.com/a16z-infra)- 채팅 가능한 AI 동료를 만들고 호스팅하는 튜토리얼 스택(AI Getting Started Stack 기반)
- 성격 및 배경 스토리 지정 가능하여 다양한 모드로 활용 (AI 여친/남친, 친구, 엔터테인먼트, 코치 등등)
- ChatGPT 또는 Vicuna 지원
- 벡터 데이터베이스를 사용하여 유사성 검색
- 대화 메모리 기능 지원
기술 스택
- Auth: Clerk
- App logic: Next.js
- VectorDB: Pinecone / Supabase pgvector
- LLM orchestration: Langchain.js
- Text model: OpenAI, Replicate (Vicuna13b)
- Text streaming: ai sdk
- Conversation history: Upstash
- Deployment: Fly
- Text with companion: Twilio