지금까지의 프로젝트 진행 과정 중간 보고
- 프로젝트 계획 수립
- 챗봇 프로젝트의 목표와 방향 설정
- 초기 버전은 단답형 챗본으로 구현
- 차후 채팅형 UI로 확장 예정
- Api key등 민감 정보는 .env 파일로 관리 하여 보안 유지
- Flask 서버 프레임 워크 사용 GPT API와 연동해 동작 하도록 설계
- .env 파일 제작
- API Key와 같은 민감 정보를 .env 파일에 따로 저장
- 기본 웹에이지(index.html) 구조 설계
- 챗봇 UI를 이루는 기본 요소 구상:
- 제목 영역(<h1>)
- 질문 입력창(<textarea>)
- 전송 버튼(<button>)
- 답변 표시 영역(<div>)
- 챗봇 UI를 이루는 기본 요소 구상:
- 기본 웹페이지(index.html) 제작
- HTML 코드 작성
- <div id="chatbot_container"> 로 전체 UI 감싸기
- 나중에 CSS 적용 및 JS 이벤트 처리를 위해 ID 및 클래스 부여
- 현재는 CSS 없이 뼈대만 완성, 디자인은 추후 전부 구현한 뒤에 마지막 단계에서 적용 예정
- HTML 코드 작성
- Flask 서버 구조 설계
- 서버의 주요 기능 구상:
- 클라이언트 요청 수신
- GPT API 호출
- 응답을 json으로 반환
- 서버의 주요 기능 구상:
- Flask 서버 코드 작성
- Flask 설치 및 초기화
- 기본 라우트 / 생성(통신 테스트용)
- POST 요청 처리 라우트 /ask 설계
- GPT API 호출은 아직 구현전
- 서버 실행 및 동작 확인
- python CHATBOT_SERVER.py 실행
- http://127.0.0.1:5000 접속 확인
- 해당 URL ctrl키 누르고 클릭하여 웹 접속
- 정상 동작 확인 후 종료
두시 까지 작업한 결과물의 보고서 이다.
이제 API 불러오는 모듈을 작성해 보자
'Project > GPT Api를 활용하여 챗봇 만들기' 카테고리의 다른 글
| [Project] 챗봇 만들기 프로젝트 5 (3) | 2025.08.15 |
|---|---|
| [Project] 챗봇 만들기 프로젝트 4 (1) | 2025.08.15 |
| [Project] 챗봇 만들기 프로젝트 3 (3) | 2025.08.15 |
| [Project] 챗봇 만들기 프로젝트 2 (3) | 2025.08.15 |
| [Project] 챗봇 만들기 프로젝트 1 (7) | 2025.08.14 |