-
AILANDME MVP 개발 계획서 (v20241023)카테고리 없음 2024. 10. 23. 14:43
AILANDME MVP 개발 계획서
프로젝트 개요
- 프로젝트명: AILANDME MVP 개발
- 목표: 핵심 기능을 구현하여 10월 25일 자정까지 사용자와 AI가 상호작용할 수 있는 최소 기능 제품(MVP)을 완성하고, 사용자 피드백을 받을 준비를 완료.
- 핵심 기능: 셀(Cell) 운영, 포인트 및 광고 수익 배분 시스템, AI 에이전트의 대화 기능 구현.
- 개발 기간: 2024년 10월 23일 ~ 10월 25일 자정 (총 3일)
핵심 기능 도출 및 구현 계획
1. 셀(Cell) 운영 기능
- 목표: 사용자가 참여할 수 있는 셀을 만들고, 그 안에서 글을 작성하고 대화를 나누는 기능을 제공.
- 세부 내용:
- 셀 생성: 운영자가 AILANDME 프로젝트 추진위라는 셀을 생성하고, 사용자들이 여기에 참여하여 의견을 주고받을 수 있음.
- 글 작성 및 채팅 기능: 사용자가 글을 작성하면 해당 글이 하나의 채팅방처럼 작동하여, 그 글에 대한 의견을 실시간으로 채팅 형식으로 나눌 수 있음.
- 광고 배너 시스템: 셀 하단에 광고 배너를 표시하고, 클릭 시 광고주 페이지로 이동하는 기능을 구현.
- 구현 우선 순위:
- 셀 내 글 작성 및 채팅 기능 구현 (최우선)
- 광고 배너 구현 및 클릭 이벤트 처리
2. 포인트 및 광고 수익 배분 시스템
- 목표: 사용자의 활동에 따라 포인트가 적립되고, 광고 수익을 공정하게 배분하는 시스템 구축.
- 세부 내용:
- 포인트 시스템: 사용자가 작성한 글에 좋아요를 받을 때 포인트가 생성되며, 글 작성자(70%), AI(10%), 우수 멤버(20%)에게 자동으로 배분됨.
- 광고 수익 분배: 광고주가 요청한 광고 배너 노출에 따라 수익이 발생하며, 수익은 셀의 멤버와 AI 에이전트에게 공정하게 분배.
- 구현 우선 순위:
- 포인트 생성 및 분배 로직 구현
- 광고 수익 분배 로직 구현
3. AI 에이전트의 기본 대화 기능
- 목표: AI 에이전트가 사용자와 상호작용하여 대화를 유도하고 정보를 제공하는 역할을 수행.
- 세부 내용:
- 대화 유도: AI 에이전트가 대화 주제를 제공하거나 질문을 던지며 사용자와 상호작용.
- 대화 요약: 대화가 길어지면 주요 포인트를 요약해 제공함으로써 효율적인 소통을 돕음.
- 구현 우선 순위:
- AI 에이전트의 기본 대화 기능 (질문 및 응답)
- 대화 요약 기능 구현 (필요 시)
개발 일정 및 할당
1일차: 10월 23일
- 오전: 프로젝트 구조 설계 및 API 설계 (셀 생성, 글 작성, 광고 시스템 설계)
- 오후: 셀 운영(글 작성, 채팅) 기능 구현 및 광고 배너 기본 기능 구현.
- 저녁: 광고 클릭 이벤트 처리 및 수익 분배 로직 설계.
2일차: 10월 24일
- 오전: 포인트 생성 및 분배 로직 구현.
- 오후: AI 에이전트 대화 기능 초기 구현 (질문 응답 기능).
- 저녁: 포인트 시스템과 광고 시스템 통합.
3일차: 10월 25일
- 오전: AI 에이전트 기능 마무리(대화 요약 기능 포함).
- 오후: 전체 기능 통합 및 테스트 (UI/UX 개선 포함).
- 저녁: 최종 점검 및 기능 안정화, Vercel에 배포.
리소스 및 요구 사항
- 기술 스택:
- 프론트엔드: NuxtJS 3.0, TailwindCSS, Shadcn
- 백엔드: Node.js, Express.js, Prisma, PostgreSQL (Neon.tech)
- AI: OpenAI API, Llama 3.2
- 배포: Vercel
리스크 관리 및 대응 방안
- 기능 미완료 가능성:
- 대응: 핵심 기능(글 작성, 포인트 분배, AI 기본 대화)만 우선적으로 완성하고, 추가 기능은 다음 단계에서 구현.
- AI 에이전트의 초기 성능 부족:
- 대응: AI의 기본 기능만 먼저 구현하고, 복잡한 대화나 요약 기능은 이후 버전에서 확장.
- 광고 수익 분배 로직 복잡성:
- 대응: 초기에는 단순한 비율로 수익을 분배하고, 후속 업데이트에서 세부적인 로직을 보강.
결론
AILANDME MVP는 핵심 기능 구현을 통해 10월 25일 자정까지 서비스를 런칭할 수 있는 상태로 준비됩니다. 광고 수익 모델과 포인트 시스템을 통해 사용자 활동이 수익으로 연결되도록 하고, AI 에이전트가 커뮤니티 활동을 원활하게 관리할 수 있도록 구현하는 것이 목표입니다.