과정/1차 AI프로젝트

1차 AI프로젝트 관련 3차 멘토링

줘요 2023. 9. 21. 17:15

 

 

멘토링 일지

 3회차  9월 14일

 

개인 역할에 대한 피드백 팀원1 : API, 백엔드를 개발하는 경우 웹에서 직접 테스트하지 않고, swagger로 테스트할 수 있음 (url + docs를 붙여서 사용) 
프로젝트에서 파일을 관리할 때 목적에 맞는 코드만 있는게 좋음
(ex. open_stt_api.py의 경우, stt함수만)

팀원2 : 에러가 뜰 경우 에러메시지를 잘 보고 해결하기위한 단서를 찾기. 생각보다 사소한 버그일 경우가 있다. js에서 매개변수로 보내주는 변수이름과 호출될 함수에 설정한 변수 이름을 동일하게 설정하여 해결. 랭킹페이지를 가져올 때 crud에 있는 get_user_score() 함수를 호출하는데 db를 매개변수로 보낼 경우 에러발생하는 데 사소한 setting 문제일 수 있음.

주호 : 

팀원3 : 프론트엔드 개발의 경우 가짜로 함수를 하나 세팅해서 테스트를 해보는 것이 좋음. 핵심은 녹음을 해서 서버로 잘 전송하는 것이 핵심인데 함수의 변수명과 js에서 넘기는 변수명이 일치해야 하고 파일 형식도 확인해 보는 것이 필요 

팀원4 : 
질문 & 피드백 질문 & 피드백 폴더 내 23.09.14 파일 확인
ETC - 에러메시지를 잘 보는 게 중요함. 구글링, GPT를 활용하여 에러메세지에 대해서 알아보고 실제로 오류가 발생한 원인을 생각하면서 디버깅 하기

- 프로그래밍 언어는 읽기가 중요 GPT가 준 소스도 우리가 알아야 맞는지 확인할 수 있기 때문에 그 소스들을 이해하고 넘어가는 것이 좋음

- 참고할 문서와 미션만 줘서 걱정했는데 다들 잘해왔다! (고 하심)


1차 프로젝트 개발 진행보고

 

  • 수행 사항 : Whisper API를 통해 텍스트화된 데이터와 비교할 텍스트 비교하여 유사도로 점수 산출 함수화(테스트 완료)

3개의 점수의 평균을 내는 함수 작성(자바스크립트로 점수 저장 후 평균을 계산하는 거로 진행될 예정)

 

  • 미수행 사항 : 산출된 점수를 브라우저에 송출 

 

※ 멘토님께 물어볼 질문 목록



전체 질문

 

1. 라우터 동작 원리에 대한 이해가 부족해서 웹 상에서 테스트하는데 어려움을 겪고있습니다. 간단한 동작 원리와 사용하는 방법에 관하여 알려주시면 좋겠습니다.

> router에 주소를 등록하는 거 같은 느낌. url하나를 팠다고 생각하면된다.

구조를 나누는 느낌이다.

 

 

 

 

개인적 질문

 

 

 

3. [주호] 클라이언트에서 값을 가져오지 않고 서버에서만 먼저 테스트하는 좋은 방법이 따로 있는지 궁금합니다. 직접 값을 넣어줘서 확인하고 터미널에서 print로 확인하는 방법으로 했습니다.

 



-멘토링 미션 수행내용과 미수행내용 정리

-미수행 내용은 왜 하지 못했는지 정리

(캡쳐등으로 정리하면 좋음)

-프로젝트 수행시 발견한 또는 예상되는 기술적 이슈 정리

-기타 질문사항 정리, 각자 개인적으로 할 질문도 생각해 둘것