목차
프로젝트 업데이트 (2024년 8월 9일)
프로젝트 업데이트 (2024년 7월 31일)
프로젝트 업데이트 (2024년 7월 26일)
프로젝트 소개
# 프로젝트 업데이트 (2024년 8월 9일)
# 프로젝트 현황 및 계획 (상세)
## 1. 팀 현황
- 현재 멤버: 1명(접니다)
## 2. 백엔드 개발
- 주력: context를 포함한 prompting 작업중
* chat, search 기반 기본 api 작업완료
- 차후 계획: pdf 업로드하여 rag 기반 api로 업데이트 예정
* 내용이 많은 문서를 올려, 해당 내용을 기반으로 한 rag 구현목표
## 3. 프론트엔드 개발
- 사용 기술: Next.js + TypeScript
* 현재 입문 단계로, 학습과 개발을 병행 중
* 예상보다 학습 곡선이 높아 시간 소요가 큰 상황
- 주력 : AI 모델과 글쓰기 기능을 통합한 공간 구성
* 기본적인 유저테스트를 위한 UI, UX는 대략완성
## 4. 향후 계획
- 달성 (이번 주):
* 최소 기능 프로토타입 출시완료
- 단기 목표 (다음주):
* 유저 테스트 진행및 피드백 확인하기
* pdf 업로드와 rag 기능 구현하기
- 중기 목표:
* Supabase를 Next.js에 연동 (현재 미연결 상태)
* 사용자 데이터 관리 및 인증 시스템 구축
- 장기 목표:
* 디자이너 영입을 통한 UI/UX 개선
* 피드백을 바탕으로 한 지속적인 기능 개선 및 확장
## 현재 직면한 과제
- 프론트엔드와 Python AI 모델 연결에 예상 이상의 시간 소요
* 기술 스택 간 통합 과정에서의 어려움 극복 중
* 성능 최적화와 안정성 확보가 주요 과제
- UI/UX 디자인 개선 필요성
* 현재 기능 중심 개발로 인한 디자인 부족 인식
* 사용자 경험 향상을 위한 전문 디자이너의 필요성 대두
## 디자이너 모집 관련
- 공고 예정: UI/UX 디자인 전문가 모집
- 특이사항: 디자이너의 개발 참여 또는 학습 기회 제공 가능
* 디자인뿐만 아니라 프로젝트 전반에 대한 이해와 참여 권장
* 개발 지식 습득을 원하는 디자이너 환영
## 참고사항
- 기술 요구사항:
* Kubernetes나 Docker에 대한 사전 지식 불필요
* 주요 기술 스택: Python, Next.js, TypeScript, FastAPI
- 유연한 접근:
* 기술 스택 적응에 어려움이 있을 경우, 대안책 마련 예정
* 팀원의 학습 곡선을 고려한 점진적 기술 도입 계획
# 프로젝트 업데이트 (2024년 7월 31일)
# 프로젝트 현황 및 계획 (상세)
## 1. 팀 현황
- 현재 멤버: 1명(접니다)
## 2. 백엔드 개발
- 주력: 파이썬 LangChain을 이용한 AI 모델 연결 작업
* 현재 기본적인 작동을 목표로 집중 개발 중
* AI 모델의 안정적인 연결이 최우선 과제
- 차후 계획: FastAPI를 통한 API 구성
* AI 모델 작업 완료 후 API 구조 설계 및 구현 예정
* 확장성과 성능을 고려한 API 아키텍처 구상 중
## 3. 프론트엔드 개발
- 사용 기술: Next.js + TypeScript
* 현재 입문 단계로, 학습과 개발을 병행 중
* 예상보다 학습 곡선이 높아 시간 소요가 큰 상황
- 주요 목표: AI 모델과 글쓰기 기능을 통합한 공간 구성
* 사용자 친화적인 인터페이스 설계에 주력
* AI 지원 글쓰기 기능의 원활한 통합이 핵심 과제
## 4. 향후 계획
- 단기 목표 (이번 주):
* 최소 기능 프로토타입 출시 (글쓰기 공간에서의 AI 모델 작동)
* 기본적인 글쓰기 기능과 AI 지원 기능의 통합 구현
- 중기 목표:
* Supabase를 Next.js에 연동 (현재 미연결 상태)
* 사용자 데이터 관리 및 인증 시스템 구축
- 장기 목표:
* 디자이너 영입을 통한 UI/UX 개선
* 피드백을 바탕으로 한 지속적인 기능 개선 및 확장
## 현재 직면한 과제
- 프론트엔드와 Python AI 모델 연결에 예상 이상의 시간 소요
* 기술 스택 간 통합 과정에서의 어려움 극복 중
* 성능 최적화와 안정성 확보가 주요 과제
- UI/UX 디자인 개선 필요성
* 현재 기능 중심 개발로 인한 디자인 부족 인식
* 사용자 경험 향상을 위한 전문 디자이너의 필요성 대두
## 디자이너 모집 관련
- 공고 예정: UI/UX 디자인 전문가 모집
- 특이사항: 디자이너의 개발 참여 또는 학습 기회 제공 가능
* 디자인뿐만 아니라 프로젝트 전반에 대한 이해와 참여 권장
* 개발 지식 습득을 원하는 디자이너 환영
## 참고사항
- 기술 요구사항:
* Kubernetes나 Docker에 대한 사전 지식 불필요
* 주요 기술 스택: Python, Next.js, TypeScript, FastAPI
- 유연한 접근:
* 기술 스택 적응에 어려움이 있을 경우, 대안책 마련 예정
* 팀원의 학습 곡선을 고려한 점진적 기술 도입 계획
# 프로젝트 업데이트 (2024년 7월 26일)
1. 팀 현황
- 현재 멤버 인원: 1명(접니다)
2. 기술 스택 변경
- Node.js 환경의 LangChain.js에서 Python 환경의 LangChain으로 전환
- 기본적인 Python LangChain 코드 작업 중 (Lean Code 수준)
3. 인프라 개선
- Kubernetes 도입
- Node.js와 Python 환경을 분리하여 관리
- 참고: Kubernetes에 대한 사전 지식이 없어도 괜찮음
- 실제 작업 시 교육 예정
- 적응이 어려울 경우, Docker 기반 작업 환경으로 전환 가능
- Docker도 사전 지식 불필요, 교육 예정
4. 프론트엔드 개발
- Next.js를 이용한 지속적인 작업 진행 중
- Next.js + TypeScript 입문 단계로, 예상보다 시간 소요 중
5. 향후 계획
- 다음 주: 최소 기능 프로토타입 출시 예정
- 데이터베이스: Supabase를 Next.js에 연동 예정 (현재 미연결 상태)
## 참고사항
- Kubernetes나 Docker에 대한 사전 지식이 없어도 참여 가능
- 기술 스택 적응에 어려움이 있을 경우, 대안책 마련 예정
프로젝트 소개 :
AI 글쓰기 에디터
프로젝트 목표 😀
기존 문서 작성 도구들은 단순한 입력만 지원하여 창의적인 글쓰기를 돕기 어려웠습니다.
아이디어 구상, 문장 보완, 스타일 개선 등에 있어 AI 기술을 활용하면 글쓰기 과정 전반에 큰 도움이 될 것입니다.
사용자 피드백을 수렴하여 실제로 필요한 기능을 구현한다면, 작가와 학생, 비즈니스 분야 등 다양한 글쓰기 수요를 충족할 수 있을 것으로 예상됩니다.
AI 글쓰기 에디터는 사용자의 아이디어와 초고를 기반으로 문장 생성, 스타일 개선, 문법 검사 등의 기능을 제공합니다.
또한 주제별 기사 요약, 학술 문헌 분석 등 AI 기술을 활용한 다양한 글쓰기 보조 기능을 탑재할 예정입니다.
일반 사용자부터 전문 작가, 학생, 직장인 등 다양한 글쓰기 수요를 가진 사용자층을 타깃으로 합니다.
특히 창의적 발상과 문장 구사 능력이 필요한 분야에서 활용도가 높을 것으로 기대됩니다.
도입된 기술 스택
nextjs
tailwind
langchain(python)
원래 파이썬환경 -> 노드 환경으로 변경 -> 다시 파이썬 환경으로 복귀
docker
typescript
예상 프로젝트 일정(횟수) 😀
최소한의 제품 출시를 3달정도로 목표하고 있습니다. 상품성은 없지만, 시제품 테스트가 가능할 정도의 수준을 목표로 합니다.
- 1주일에 2회 정기적인 온라인 회의를 진행할 계획입니다.
- 온라인 회의는 Google Meet를 활용하고, 커뮤니케이션은 Discord 서버를 주로 사용할 예정입니다.
필요 시 오프라인 모임을 갖되, 장소와 일정은 별도 논의하여 결정하겠습니다.
예상 모집인원 : 4명
2명: 프론트엔드( nextjs(typescript), tailwind, docker )
1명: AI 백엔드 ( langchain, docker, python )
1명: 디자이너
프로젝트에서의 제 역할:
본 프로젝트에서 프론트엔드, 백엔드 역할 그리고 프로젝트 배포를 담당할 예정입니다.
기술 구현에 있어서는 개발자분들과 적극적으로 협업하여 원활한 의사소통이 이루어질 수 있도록 하겠습니다.
프로젝트 관련 안내사항:
프로젝트의 성공적인 진행을 위해 장기적인 열정과 협업 능력이 중요할 것으로 보입니다.
강력한 실행 의지를 가진 분들의 많은 지원 부탁드립니다.
프로그래밍 실력에 대한 요구사항은 없습니다.
nextjs 와 타입스크립트에 대한 어느정도 지식이 있어도 좋고,
프로젝트로 통해 실력향상을 원하시는 분들도 지원해주시면 감사하겠습니다.
저 또한 이 프로젝트를 통해 배우고자 하는 마음으로 도전하고 있습니다.
프로젝트에 지원할 수 있는 방법을 남겨주세요. (이메일, 카카오 오픈채팅방, 구글폼 등.) 😀
댓글로 남겨주시면 감사하겠습니다.
또는 카카오 오픈채팅방으로 참여해주시면 감사하겠습니다.
https://open.kakao.com/o/gNBJajzg