Skip to content

Conversation

@hyonun321
Copy link
Collaborator

📝 변경 사항

커밋 단위로 명시적으로 짧게 작성합니다.

  1. openai api 구현
  2. mongoDB에 요금제 정보 저장 및 캐싱
  3. mongoDB에 채팅정보 저장 및 불러오기 구현
  4. 동작 확인을 위한 챗봇 프로토타입 컴포넌트 구현
  5. openai 프롬프팅 간단히 제작

🔍 변경 사항 세부 설명

세부 설명을 작성합니다.

🕵️‍♀️ 요청사항

팀원들에게 테스트나 리뷰를 요청합니다.

  • server 폴더 안에 .env 파일을 만드시고 아래 처럼 입력해주시면 됩니다.
  • mongoDB가 설치되어있어야합니다!
PORT=3001
MONGO_URI=mongodb://localhost:27017
OPENAI_API_KEY={api ..}

📷 스크린샷 (선택)

UI 변경이 있는 경우 스크린샷이나 GIF를 첨부합니다.

챗봇 기능

d2dasv2c2cx5321

function calling 을 통한 특수한 입력 받게 동작

  • 현재 client쪽 중복 처리를 안해놔서 두번 물어봅니다.
    d2dasv2c2cx53214

새 채팅

d2dasv2c2cx532141

✅ 작성자 체크리스트

  • Self-review: commit 이나 오타 없이 코드가 스스로 검토됨
  • 로컬에서 모든 기능이 정상 작동함(버그수정 /기능에 대한 테스트)
  • 린터 및 포맷터로 코드 정리됨

hyonun321 added 10 commits June 11, 2025 17:55
- socket.io
- dotenv
- cors
- openai
- uuid
- .env 활용을 위함
- 유저의 응답을 대화형으로 남기고 새채팅 기능 구현
- 명시적으로 app에서 동작함을 나타내기 위함
-
- api는 확정이 아닌 추후에 수정 될 수 있습니다
- 세션 초기화 및 기본 대화 기능 구현
- mongoDB와 연동
- 기존에 대화내용, 추가되는 내용을 반영하여 openai에 보내는 메세지를 만드는 함수
- 세션조회 후 메세지를 가공하여 openai 에 전송
- 모든 내용은 mongoDB에 저장하여 새로운 연결 시, 불러온다
@hyonun321 hyonun321 self-assigned this Jun 11, 2025
@github-actions github-actions bot merged commit dbcd8d9 into main Jun 11, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant