목차프로젝트 업데이트 (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 기술을 활용한 다양한 글쓰기 보조 기능을 탑재할 예정입니다.일반 사용자부터 전문 작가, 학생, 직장인 등 다양한 글쓰기 수요를 가진 사용자층을 타깃으로 합니다.특히 창의적 발상과 문장 구사 능력이 필요한 분야에서 활용도가 높을 것으로 기대됩니다.도입된 기술 스택nextjstailwindlangchain(python)원래 파이썬환경 -> 노드 환경으로 변경 -> 다시 파이썬 환경으로 복귀dockertypescript 예상 프로젝트 일정(횟수) 😀최소한의 제품 출시를 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