AI 웹개발반/AI4 [AI] Chatgpt-3.5 와 DRF로 챗봇 만들기 - 2 - JSONfield에 관해서는 이전 글 참고 : https://diane073.tistory.com/150 JSONfield를 list형태로 만들기 위해서는 처음 입력할때 list형태로 저장해 줄 것임을 명확히 알려주어야한다. !! request data를 그냥 넣으면 string 값이 들어가고, 첫 자료가 만들어진 후에는 입력 형태가 일치하지 않는 오류가 발생하니 매우 주의!! 밑줄 쫙쫙! field의 default option에 넣으면 자꾸 warning이 떠서 처음 생성할 때 리스트 형태의 옵션을 넣어주고, 이후에 새로운 데이터를 list에 append 해주는 방식으로 사용하였다. ► 챗 데이터 저장을 위한 model 예시 # meetai/models.py from django.db import mo.. 2023. 7. 5. [AI] Chatgpt-3.5 와 DRF로 챗봇 만들기 - 1 - 장고에서 openai를 활용하여 기초적인 ai챗봇을 만들었다 이전에 강의에서 따라 만들었던 openai를 기반으로 작성하되, 배포에 조금이나마 영향이 덜 가도록 streamlit을 빼고 django api로 만들고자 했다 streamlit을 사용하면 서버가 1개 더 있는 것이어서 배포 시 추가적인 작업이 필요했기 때문. 일단 Chatgpt를 활용하기 위해서는 openai api key가 필요하다! [openai api 페이지] : https://openai.com/blog/openai-api 1) 사이트에 가입 혹은 로그인한다 2) 오른쪽 상단의 personal을 누르면 뜨는 메뉴 바에서 View API keys를 클릭 3) 이동한 곳에서 +Create new secret key를 클릭 4) 모달창이 뜨.. 2023. 7. 3. [AI] 머신러닝 개념 정리(2) **수정중 보호되어 있는 글 입니다. 2023. 5. 19. [AI] 머신러닝 개념 정리 오늘 한 것 [O] : 머신러닝 시작하기 ** 최신경향 논문 사이트! *** https://paperswithcode.com/sota 딥러닝 ⊂ 머신러닝 ⊂ "인공지능" 머신러닝의 시작 : 사람들이 미래를 예측하기 위해 수학 통계학을 활용하기 시작함 -> 컴퓨터를 작업에 사용하기 시작 컴퓨터의 발전 반복작업에 유리함 사람보다 빠름 예측 값이 예상 범위를 벗어나는 문제가 발생했고, 컴퓨터에게 학습을 시켜보자는 논의가 이루어지며 머신러닝이 시작되었다! 머신러닝 Machine Learning - Supervised Learning 지도학습 : input 입력값, output 출력값을 모두 보여주며 학습시킨다. 입출력값을 정해주는 라벨링, 레이블링 labeling/ 어노테이션 Annotation 작업이 필요함 .. 2023. 5. 17. 이전 1 다음