SentenceBERT를 활용한 심리상담 챗봇 만들기
·
프로젝트/캡스톤
1. SentenceBERT 모델 로드하기 모델을 불러오고 sentences를 넣어서 encode를 통해 문장들이 어떻게 바뀌는 지 확인해본다. 2. 데이터셋 로드(https://aihub.or.kr/opendata/keti-data/recognition-laguage/KETI-02-006) 데이터를 로드하고 head()를 통해 상위 5가지 데이터를 확인하면 챗봇에 NaN이란 데이터가 있고, Unnamed:3이라는 열이 있는 것을 볼 수 있다. 데이터 전처리를 통해 Unnamed:3 열과 널 값을 없애준다. 3. 전처리 Unnamed:3열이 없어진 것을 볼 수 있다. 널값이 다 사라짐! 4. 유저 대화내용 인코딩 유저 대화 내용을 모두 인코딩해서 판다스의 새로운 칼럼에 저장하는 과정을 거칠 것임 그리고 ..
chatgpt를 활용한 챗봇에 기능추가하기, 관련연구찾기
·
프로젝트/캡스톤
그냥 chatgpt를 연결한다고 새로운 챗봇이 되는 것은 아니니까 새로운 기능을 추가하기로 했다 ! 다양한 아이디어가 나왔는데, 이것들을 어떻게 연결할지 고민해보기로 했다. 기능 추가 아이디어 ! 1. 그냥 챗봇은 이미 많이 준비되어 있지 않나? - chatgpt는 사용자 맞춤형으로 대화를 이어나가준다... 그리고 더 업그레이드 된 인공지능? ㅎ 2. chatgpt를 그냥 사용하는 것이 아니라, 이 앞에 AI를 추가하는 것은 어떤가? - 추가적인 인공지능을 넣어서 사용자의 대화를 분석하고 필요한 데이터를 불러오기 3. 데이터는 어떻게 모을것인가? - 라이프로그 분석, 사용자의 기본 데이터-> 사용자만의 빅데이터 구축, 데이터셋 카테고리화(태그화) 4. 데이터 분석은 어떻게? - 데이터 분석 알고리즘을 찾..
주제 정하기
·
프로젝트/캡스톤
프로젝트 진행하기에 가장 중요한 작업인 주제 정하기를 한 3주 정도 소요했다. 우리 팀은 3명이기에 3명이서 각자 하나씩 아이디어를 생각해와서 ppt로 발표자료를 만들고 주제를 선정하기로 했다. 나는 병원 내 약제 배송시스템을 준비했는데 네이버 1784 내 자율주행 로봇? 들을 보고 아이디어를 생각했다. 이런 기능들을 가지고 있었다. 하지만 이미 있는 .. 기능이라서 탈락 ! 다른 팀원들은 chatgpt를 활용한 챗봇, 시니어를 위한 공유정보 어플 이렇게 준비해왔다. 그중 가장 괜찮은 아이디어는 chatgpt를 활용한 챗봇이라고 생각해서 이것을 주제로 잡았다 ! (두둥) 일단 신기술인 chatgpt도 활용하고,, 암튼 그래서 이걸 정했따.