팀프로젝트20 Nost 4일차 1. 회원가입/ 로그인 폼을 만듬. 스위칭이 가능하게 만들었고 배치와 간격은 수정할 예정. 2. 답변(suggest-story) 성능 개선 1) for문을 이용해서 3번을 반복시킨 응답 장점 : 다양한 프롬프트를 배출함. 단점 : 매우 긴 대기 시간.(14.2초 ~ 21.98초) >>>생성되는 create-story보다 suggest-story의 대기시간이 길어진 모습을 보고 개선을 해야겠다고 느낌. 300 토큰 기준으로 테스트를 진행함. suggestions = [] for _ in range(3): try: response = openai.ChatCompletion.create( model="gpt-3.5-turbo", messages=[{"role": "system", "content": ""}, .. 2024. 4. 2. Nost 3일차 기본페이지를 만드는 중이고 openai api가 오래 걸리는 부분은 많은 사람들의 공통적으로 고민하는 부분이고 실시간으로 작성되는것을 확인하는 것 외에는 찾아보고 물어본 결과 없는 것 같다. homePage.ts와 mainPage를 생성중이고 모달들도 추가적으로 생성중이다. 몇가지 오류 때문에 화면상에 나타나질 않고 있어 이 부분들은 내일 마저 수정해야할 것 같다. 패턴 기술이 생긴 이유 수 많은 개발을 해보니 구조가 비슷한 경우가 많다 그리고 비슷한 문제가 많이 생긴다. 그러므로 비슷한 패턴의 구조와 문제점들을 파악할 수 있다 >>>난 pvc패턴같은 경우는 몰랐는데 개발하고 나서 알게 된 케이스다. 그렇기 떄문에 왜 이 패턴같은 기술들에 대해 알아야하는지 의문점이 생겼었다. 미들웨어 : 디스패치를 진행.. 2024. 3. 28. NOST 2일차(파일 구조) REACT에서 폴더 정리를 진행했음. /src /app # 앱 초기화 및 설정 파일 /processes # 사이드 이펙트와 비즈니스 로직을 처리하는 커스텀 훅 /pages # 각 페이지 컴포넌트 /widgets # 재사용 가능한 작은 UI 컴포넌트 /features # 특정 기능을 담당하는 모듈 /story # 소설 생성 관련 기능 /api # 소설 생성 관련 API 호출 /model # 소설 데이터 모델 /ui # 소설 생성 UI 컴포넌트 /image # 이미지 생성 관련 기능 /api # 이미지 생성 관련 API 호출 /model # 이미지 데이터 모델 /ui # 이미지 생성 UI 컴포넌트 /entities # 애플리케이션의 주요 엔티티 /user # 사용자 관련 데이터와 기능 /post # 게시글 .. 2024. 3. 25. Nost 1일차 현재 기획과 코딩을 하고 있음. 우선적으로 코드로 뼈대 먼저 잡고 기획을 마저 진행할 생각임 그 이유는 기획하다가 어느 문제에 막힐지 예상이 잘 안됨. 특히 서비스 플로우를 만들려고하니 어느정도 가닥은 잡아놓고 서비스 플로우를 제작해야할 것 같음. 코딩 부분은 openai를 사용해서 진행중인데 404에러가 나타나 고치는 중 2024. 3. 22. 팀소개웹사이트 4일차 이번 프로젝트를 진행하면서 아래와 같은 장점들을 위해 react에서 사용된 컴포넌트 기법을 이번 프로젝트에 도입할려고 했다. 기존 수업으로는 html,css만 배웠기 때문에 html파일로 컴포넌트를 만들기로 했었다. 1. 팀원들 간에 균등한 작업량 2. 작업량에 대한 효율성 3. 각자의 코드를 가시성 극대화 4. 하기 위해 react의 컴포넌트 방식을 도입하여 각 팀원들에게 일을 나누어 줄려고했다. 5. 깃을 배웠지만 브랜치 부분을 배우지 않았기 때문에 html 파일 하나로 공유하면 굉장히 많은 충돌이 일어날 것 같았다. 아래는 app.html에서 other-page.html을 불러오는 코드입니다. 여러가지 시도를 해보았지만 iframe을 사용하는 방식이 가장 쉽고 직관적이었습니다. (iframe : H.. 2024. 2. 19. 팀소개웹사이트 3일차 ├── templates/ │ └── phoenix.html ├── static/ │ └── style.css ├── app.py └── database.db 위의 구조로 간소화했으며 아래의 작동들이 되도록 만들었다. 1. 이미지를 클릭시 nickName을 확인하여 DB에서 유저 정보를 가져와 하단에 출력하는 것. 하단에 출력되었을 떄 버튼도 만들어지는데 삭제 버튼과 수정 버튼도 나타나도록 만들었다 #details @app.route("/members//details", methods=["GET"]) def member_details(username): member = Member.query.filter_by(username=username).first_or_404() return jsonify({ "u.. 2024. 2. 16. 이전 1 2 3 4 다음