오프라인 교육/포스코 X 코딩온25 [포스코X코딩온] 풀스택 프로젝트 회고록 - 프로젝트명 : ChatFlow 이 포스트는... 코딩온에서 진행한 2차 풀스택 프로젝트 진행 과정을 기록한 회고록 성격의 포스트 입니다. 주제 선정 기간 모든 사람이 다양한 아이디어를 하나씩 이야기 하는 시간을 가졌고, 최종 결정까지 약 이틀 정도 소요된 것 같습니다. 서비스 소개 사용자와 대화를 하며 인간의 언어를 이해하고, 사용자의 대화를 기억하는 Multi-Turn형 Chat봇인 GPT를 활용하여, 특정 상황에서의 회화 연습을 희망하는 사용자들이 언제든지 회화 연습을 할 수 있게 도와줍니다. 선정 배경 일반적인 게시판에 사용되는 기능을 기반으로 하되, 실용성을 겸비한 아이디어가 담겨져서 있는 만큼 프로젝트로서 가치가 있다고 느꼈고, 즐겁게 진행 할 수 있겠다는 판단을 하였습니다. 사용되는 기술 1) 데이터베이스 연결을 통한 CR.. 2023. 5. 18. 5월 13일 - react-speech-kit 분석 보호되어 있는 글 입니다. 2023. 5. 15. 5월 11일 개발일지 - express-session 과 mapHash를 사용한 클라이언트 고유 식별 실패. express-session 과 mapHash를 사용한 클라이언트 고유 식별 실패. 서로다른 해쉬 배열을 갖고 있는 3개의 탭을 만들었을때, 각각의 req.session.flag의 값이 각각 다르게 배정 될 거라고 생각했다. 그러나 req.session.flag는 한 서버당 하나만 주어지는 값 이었던 것 같다. 세 개의 탭에서 각각 한번씩 req.session.flag 를 호출해봤을 때, 서로다른 flag를 갖는게 아닌, 모두 가장 최신에 만들어진 flag 값을 호출하는 것을 볼 수 있었다. 해결방안 따라서 강사님께서는 socket.io 를 사용하면 해결 가능하다고 말씀하셨다. 개발기한이 얼마 남지 않은 점을 고려해서, 리엑트로 작동하며 거의 다 구현되어있는 WEB-SPEECH-API 사용하는게 낫다고 .. 2023. 5. 12. 5월 9일 개발일지 - 음성 녹음 -> 텍스트 변환 -> GTP 답변 듣기 구현완료, 음성 녹음 -> 텍스트 변환 -> GTP 답변 듣기 구현완료. 참고한 자료는 다음과 같다. https://medium.com/codingthesmartway-com-blog/speech-to-text-use-node-js-and-openais-whisper-api-to-record-transcribe-in-one-step-c9a1fd441765 여기서 node.js에서 mic 모듈을 사용하기 위해 SOX 라이브러리를 다운로드 하는 방법은 운영체제에 따라서 다르다. brew 패키지를 사용가능하면 쉽게 다운로드 가능하지만, 윈도우를 사용했던 나로써는 이부분을 해결하느라 한시간 이상 소비한 것 같다. 사실 말이 한시간이지 전혀 감이안잡혀서 더 걸릴 수도 있는 문제였는데, 운좋게 chat gpt와 stackov.. 2023. 5. 9. 이전 1 2 3 4 ··· 7 다음