영상보면서 그대로 따라했습니다 ㅠㅠ 하지만 코드를 그대로 가져오고 asyncia api랑 openai api를 다 가져와서 넣었는데 asyncia 용량도 많이 남았음에도 계속 "답변: 아직 AI가 처리중이에요" 만 나와요 구름에서도 "POST /ans HTTP/1.1" 200 - 으로만 나오는데요 원인을 알 수 있을까요??
안녕하세요 Asyncia 가 꼭 필요한가요? 지금 그거 없이 동작이 잘 되는데 이게 맞는건지 몰라서요. 왜냐하면 지금 짠 코딩으론 콜백명령으로 5초내 미리 답을 바로 주어(카카오챗봇에서 셋팅) 5초룰 문제가 자동 해결이 되고, 결과(chatgpt)를 반영하는 코딩을 만들었습니다. 이 과정을 만들면 1회 한해서 1분내에만 반영하면 되는걸로 알고 있어서요. 보통 chatgpt가 1분내에는 답을 주기에 큰 문제는 없는걸로 보이는데... Asyncia 가 왜 필요한건가요? 조금 이해가 안되어서요. 제 말은 왜 다른 서버에 콜백 명령을 보내야 하는건지 이해가 안되어서요.
안녕하세요~! @journeyreward 님, 해당 내용 공유해주셔서 감사드립니다! Asyncia가 대신 처리해주는 기능(백그라운드 작업)을 직접 구현하셨다면 문제없이 사용이 가능할것 같아요. 혹시 괜찮으시다면 코드 공유를 부탁드리고 싶어요 (hello@han.dooray.com 가능하시다면 이쪽으로 부탁드릴께요! 🙏) 해당 영상 만들 때 Asyncia 필요하다고 생각된 이유는 백그라운드 처리를 입문자도 쉽게 하기 위함입니다. 5초 안에 사용자에 요청에 대해 접수하였다는 답변을 보내고, 그 이후에 별도 백그라운드에서 사용자에 요청에 대한 처리를 진행해야합니다. 하지만 Flask 개발 서버의 한계와 정석적으로 사용해야하는 인프라의 구축 복잡도를 고려하였을때, 이 영상의 대상 시청자인 입문자에게 해당 기술을 사용하도록 하는것은 부적절하다 판단하였으며, 이를 쉽게 대신 처리해주는 서비스가 Asyncia 으로 해당 서비스를 이용하는 방법을 설명드리고 있습니다. 제가 생각하는 정석적인 해결책은 Celery와 같은 작업 큐(+분산처리, 비동기처리) 인프라를 구축하는 방법인데 혹시 다른 방법으로 해결이 가능할지 궁금합니다! 혹시 괜찮으시다면 코드 공유를 부탁드리며 (hello@han.dooray.com 가능하시다면 이쪽으로 부탁드릴께요! 🙏) 오늘도 좋은 하루되세요~!
좋은 강의 감사드립니다. 한가지 질문 있습니다!^^ 마지막 봇테스트 단계에서 "ai" 라고 질문하고 "AI에게 할말을 입력해주세요" 라고 나온 후 바로 질문을 하니 봇테스트 채팅창 좌측에 창이 하나 뜨면서 블록명ai에 패턴 @(question) 이라고 빨간색이 뜨면서 작동을 하지 않는 문제가 있는데요 혹시 해결방법 알수 있을까요??
혹시 8:58 부근에 파라미터 관련 설정을 영상과 동일하게 하셨는지 한번 더 확인해 주실 수 있으실까요? 맞게 하셨지만 같은 현상이 반복된다면 번거로우시겠지만 한번만 더 연락 부탁드려요! 영상 시청해주시고, 영상에서 이야기하는대로 잘 만들어주시고 계셔서 감사합니다! 영상을 만든 보람이 생기네요~!
카카오톡 챗봇 서버는 메시지를 처음 받은 후 5초안에 답을 해야합니다. 하지만 5초 안에 OpenAi의 응답값을 받기란 통상 현실적으로 불가능에 가깝습니다. 챗봇 서버는 한번 응답을 보낸 다음에는 연결이 끊어지고 별도 후속작업(여기에서는 OpenAi와의 통신이 후속작업이 됩니다)을 실행하는것이 매우 어려워(별도 로직 및 인프라를 구축해야하는데, 본 영상을 시청하시는 분의 난이도와 맞지 않습니다.) 이 부분을 Asyncia 서비스를 활용하여 쉽게 해결합니다. Asyncia는 클라우드에서 위에서 말한 부분을 대신 처리해 주고 처리가 끝나면 우리의 챗봇 서버로 알려주어 인프라 측면에서 매우 간단하게 챗봇 서버 프로그래밍을 할 수 있도록 도와줍니다. 영상 시청해 주시고 댓글까지 남겨주셔서 감사합니다! 더 궁금한 내용이 있으시다면 댓글 남겨주세요~ 좋은 하루 되세요!!
안녕하세요. 덕분에 카카오 챗봇 쉽게 만들수 있겠다는 생각을 갖고 프로젝트를 시작했어요. 감사합니다. 그리고 현재 이슈가 생긴게 있는데 cloudtype으로 개발하고 있는데 이때 api 키값이 코드안에 있다보니깐 openAi의 api키값이 계속 삭제되고 있더라구요. 이건 구름을 사용하면 미발생하는 이슈인가요? 아니면 api에 대한 openai정책이 업데이트 되면서 모두 적용되는 상황인가요? 혹시 모두에게 발생한다면 코드를 수정해서 공유해줄수 있으실까요?
네 웹서버를 정상적으로 구동할 수 있는 환경, 언어, 프레임워크 이라면 문제없습니다. 대신 로컬에서 진행하신다면 포트포워딩 설정등을 해주셔야 해요. 추가로 구름IDE에서도 항상켜두기(유료) 기능을 사용하면 계속 구동이 가능한점 참고부탁드려요(예전에는 무료였는데 슬퍼요 ㅠㅠ)
안녕하세요. 계속 처리중이라는 메세지만 뜨고 답을 받은 적이 한번도 없습니다. 다른 분들처럼 결제정보 입력/ asyncia 한도초과x/ 다른 오류는 없음. 상태입니다. 172.17.0.1 - - [16/Jul/2023 02:58:27] "POST /question HTTP/1.1" 200 - 172.17.0.1 - - [16/Jul/2023 02:59:43] "POST /question HTTP/1.1" 200 - 터미널 창엔 대략 이렇게 뜹니다! 영상 잘보고 있습니다 갑사합니다ㅜㅜ
챗봇 스킬 서버 코드를 영상과 동일하게 입력하였는지, Asyncia에서 웹훅 주소 설명을 영상과 동일하게 하셨는지 확인 부탁드립니다. ( '/' 하나라도 더 입력하거나 덜 입력하면 다른 것으로 처리되어 오류가 발생하는 경우가 많습니다. 번거로우시겠지만 한번만 더 확인해주세요!
혹시 asyncia 비용 문의 해보셨을까요? asyncia가 사용량에 대해서 결제를 통해 안정적인 서비스가 가능하여 이 부분 확인해 보셨을지 궁금합니다. (비용도 비싸지 않을것으로 알고 있습니다) 제가 asyncia을 사용한 이유는 이러한 솔루션을 사용하지 않으면 이를 구축하고 유지 관리 하며 운영하는데 많은 비용과 지식이(이를 처리하는 코드 뿐만 아니라 서버를 구축하고 관리하는 지식 등) 필요하기 때문입니다. 그래서 저는 좋은 아이디어를 갖고 계시고 이를 서비스로 빠르게 구현하여 출시하고 싶으시다면 asyncia 같은 솔루션을 이용하시는것을 추천드립니다. asyncia를 배제하고 구축하는 방법은 어렵고 내용이 많아 댓글로 설명 드리기 어려운데요. 기술 자문이 필요하시다면 메일 (hello@han.dooray.com) 으로 연락주시면 감사하겠습니다. 댓글로 바로 설명 드리지 죄송합니다 ㅠㅠ 영상 시청해주시고 댓글까지 남겨주셔서 감사합니다.
다른분과 똑같은 오류가 뜹니다. 1) 한번도 처리 결과를 받지 못했고 2) 사용자가 질문을 하거나서 Asyncia의 사용량이 차감되는것을 확인함 모두 해당되고 터미널에 KeyError: 'choices' 라고뜹니다 다른 댓글에서 참고한 python >>> import requests (200, 'OK', b'') 라고뜹니다 항상 강의 감사합니다
해당 영상입니다~! ruclips.net/video/EWK9G9XAk00/видео.htmlsi=-SUKm-r4TNFMsDMo (구름 IDE 설명영상을 찾아가기 어려운 부분이 있었네요! 미처 잘 고려하지 못하고 있었는데, 덕분에 이번 기회에 영상 설명란에 구름 IDE설명 영상이라고 따로 링크 달아두도록 하겠습니다~ 의견 주셔서 너무 감사드려요!!)
@@한결같은한결 답변이 달린 줄 모르고 이제 확인하였습니다. 해당 문제는 해결하였고 답변이 넘어갈 때인지 올 때인지는 모르겠지만 계속 AI가 답변을 처리중입니다. 라고만 뜨는데 뭐가 문제일 가능성이 있을까요...? 일단 asyncia 사용량은 0으로 유지되는 중이고 openAI에는 카드 등록도 완료한 상태입니다. 답변 감사드립니다!!!
@seongjunpark8919 아무래도 api키 형식에 맞지 않게 입력 하신것 같습니다 ㅠㅠ 정확히 입력이 되었다고 한다면 asyncia 사용량이 차감되어야 합니다. headers={"apikey": "이곳에 키 입력"} 과 같은 형식으로 입력하셨는지 확인해 주세요! 해결 안되신다면 다시 말씀 해주세요!
혹시 아직도 "문제가 발생하였습니다" 메시지가 표시되나요? 스킬 설정에서 엔드포인트(url) 주소 + 서버에 주소 설정(@application.route~~ 부분이 )안 맞는것 같습니다. 마지막에 주소의 한글자 차이로 오류가 발생할 수 있으니 주소 입력과 코드를 정확히 입력하셨는지 확인해 주세요!
혹시 코드+영상에서 안내 하는대로 동일하게 진행해 주셨는지 확인해 주세요. 동일하게 진행하셨다면, asyncia 사용량을 모두 사용하신것이 아닌지 확인해주세요. 사용량을 모두 사용하셨다면 asyncia 문의하기를 통해 추가 사용량을 받으실 수 있을것입니다! 영상 시청해 주시고 댓글까지 남겨주셔서 대단히 감사드립니다. 해결이 되지 않는다면 또 댓글 남겨주세요. 좋은 하루 되세요~!
혹시 1) 한번도 처리 결과를 받지 못했고 2) 사용자가 질문을 하거나서 Asyncia의 사용량이 차감되는것을 확인함 두 경우 모두 해당되는 경우 Asyncia의 API 설정에서 Webhook callback url의 주소가 / (슬래시) 까지 영상과 동일하게 입력하셨는지 확인부탁드려요.(서버 코드도 동일해야 합니다!) 제 생각에는 이 문제가 발생했을 가능성이 높아 보이는데, 만약 해결이 되지 않는다면 번거로우시겠지만 다시 한번 댓글 남겨주세요!
@@한결같은한결 한결같은한결 HanLee55 9시간 전(수정됨) 친절하게 안내해 주신 것처럼 1) 한번도 처리 결과를 받지 못했고 2) 사용자가 질문을 하고나서 Asyncia의 사용량이 차감되는것을 확인하였습니다. Asyncia의 API 설정에서 Webhook callback url의 주소가 / (슬래시) 까지 영상과 동일하게 입력하였고, 서버 코드도 동일한 상태입니다. 그럼에도 불구하고 계속해서 '답변: 아직 AI가 처리중이에요 ' 이 메시지만 나오네요 따로 조치 방법이 있을까요? 참고사항으로 서버 동작화면 일부 화면 보내드립니다. ------------------------------------------------- File "/workspace/ai/application.py", line 10, in webhook a[request_data['user']] = request_data['result']['choices'][0]['message']['content'] KeyError: 'choices' 172.17.0.1 - - [04/May/2023 02:54:55] "POST /ans HTTP/1.1" 200 - 172.17.0.1 - - [04/May/2023 03:00:51] "POST /question HTTP/1.1" 200 - 172.17.0.1 - - [04/May/2023 03:00:53] "POST /webhook/ HTTP/1.1" 500 - -------------------------------------------------- 그럼에도 불구하고 명강의로 많은 도움이 되고 있습니다.^^ 계속해서 명강의 부탁드립니다
확인이 늦었네요;; 🙏 구름IDE 를 사용하시는 경우 항상켜두기를 사용하시면 서버를 항상 가동시킬 수 있습니다. 하지만 현재 영상에서 설명드린 방법은 flask 개발 서버로, 실제 운영 환경에서 사용하실 경우 보안 및 성능 이슈가 발생할 수 있습니다. 실 운영 환경에서 사용하는 방법을 설명하는 영상은 현재 준비중으로, 급하신 경우 "Flask 서버 배포(구축)" 관련 키워드로 정보를 얻으실 수 있습니다. 더 궁금하신 내용이 있으시다면 언제든지 댓글 남겨주세요! 기다려 주셔서 감사합니다!
몇 달 전에 구름 IDE 요금 정책이 바뀌어서요 ㅠㅠ 분석, 정리한 내용은 다음 영상으로 정리해 두었습니다 ruclips.net/video/-V-7BNZiyTA/видео.html 구름 IDE를 계속 사용하시기 위해서는 영상에서 말하는 방법대로 크래딧을 사용하시면 되고, 로컬 컴퓨터 이용, 타 클라우드 서비스 이용 방법은 차차 업로드될 예정입니다. 혼선을 드린것 같아 죄송합니다. 더 궁금하신 사항이 있으시다면 편하게 질문주세요!
@@한결같은한결 댓글에 대한 피드백까지 감사드립니다.^^ 다음 영상에서 다루었으면 하는 내용은 세가지 입니다. 첫째, 사전에 머신러닝을 통한 엉뚱한 대답이 나오지 않도록 조정하는 법~!(미세조정 기능) 둘째, 현재는 1회성 대화만 가능한데, 앞에 대화 내용을 기억하고 반복해서 대화하는 법~! 셋째, 현재는 답변이라는 버튼을 클릭해야 답변이 도출되는데 질문 후 최종 값이 도출되기 전까지 로딩바가 나왔다가 답변이 튀어나오는 법~! 이런 내용들이 다루어 졌으면 합니다.^^
영상을 지우지 말아달라는 말씀이실까요? 그 부분은 걱정하지 않으셔도 됩니다 😆 저도 열심히 만든 영상이라 심각한 오류가 있지 않는 이상 영상을 내리지 않아요! (이번 영상은 여러 차례 검토를 거쳐 만들어져 내려가는 일은 없을것이에요!) 제 실수로 영상이 지워진다면 저부터 엄청 울꺼에요 😭
한결님... 진짜 너무 감사해요 프로젝트 하고 있는데 어쩜 이렇게 유용한 영상만 올려주셧을까요 ㅠㅠㅠ 마침 5초룰 저기서 이슈 터져서 지금 멘붕상태인데 이걸 발견했네요 ㅠㅠㅠ너무 감사합니다 진짜..
챗봇 카카오 단체방에 초대할 수 있을까요? 어느 단체방 보니 지피티로 만든 챗봇이 있어서 질문드립니다~
영상 너무 너무 좋아서 바로 좋아요 구독입니다 감사합니다 ㅎㅎ
덕분에 무사히 개발할 수 있었습니다 유익한 콘텐츠 감사합니다!!
주신 깃헙개발코드 그대로 복붙하고 영상처럼 지피티, 아센시아 코드만 바꿨는데 구름에서 노란줄이 수도없이 뜹니다.. 혹시 저만 복붙하면 오류뜨는 이유를 아시나요? ㅠㅠ
안녕하세요...테스트 페이지까지 왔는데 asyncia 사용량은 0%에다가 답변을 가져오는중에서 더이상 진행이 안되고 있습니다 어디서부터 문제인지를 몰라서 어떤부분을 확인해야 할까요?
외부 챗봇을 챗gpt가 아닌
cloud -instant 를 적용할수도 있나요?
영상보면서 그대로 따라했습니다 ㅠㅠ 하지만 코드를 그대로 가져오고 asyncia api랑 openai api를 다 가져와서 넣었는데 asyncia 용량도 많이 남았음에도 계속 "답변: 아직 AI가 처리중이에요" 만 나와요
구름에서도 "POST /ans HTTP/1.1" 200 - 으로만 나오는데요 원인을 알 수 있을까요??
저도 같은 현상인데 ㅠㅠㅠㅠ 혹시 해결하셨나요?
채널관리자님 오픈채팅 방장봇 말고 말걸면 대답하고 장난도 치는 ai를 좀 넣고싶은데 의뢰할곳이 없습니다.. 좀 도움좀 받을 수 있을까요??? 어디에 의뢰해야할지 모르겠습니다 비용은 들어도 되니 답변좀 부탁드립니다 ㅜㅜ
메신저봇으로 쓸수있나요?
안녕하세요. send 블록을 실행했을때 돌아오는 답변 " 할 말을 입력해주세요" 문구는 바꾸기가 가능한가요? 좋은 동영상 감사합니다.
안녕하세요 Asyncia 가 꼭 필요한가요? 지금 그거 없이 동작이 잘 되는데 이게 맞는건지 몰라서요.
왜냐하면 지금 짠 코딩으론
콜백명령으로 5초내 미리 답을 바로 주어(카카오챗봇에서 셋팅) 5초룰 문제가 자동 해결이 되고,
결과(chatgpt)를 반영하는 코딩을 만들었습니다.
이 과정을 만들면 1회 한해서 1분내에만 반영하면 되는걸로 알고 있어서요.
보통 chatgpt가 1분내에는 답을 주기에 큰 문제는 없는걸로 보이는데...
Asyncia 가 왜 필요한건가요? 조금 이해가 안되어서요. 제 말은 왜 다른 서버에 콜백 명령을 보내야 하는건지 이해가 안되어서요.
안녕하세요~!
@journeyreward 님, 해당 내용 공유해주셔서 감사드립니다!
Asyncia가 대신 처리해주는 기능(백그라운드 작업)을 직접 구현하셨다면 문제없이 사용이 가능할것 같아요.
혹시 괜찮으시다면 코드 공유를 부탁드리고 싶어요 (hello@han.dooray.com 가능하시다면 이쪽으로 부탁드릴께요! 🙏)
해당 영상 만들 때 Asyncia 필요하다고 생각된 이유는 백그라운드 처리를 입문자도 쉽게 하기 위함입니다.
5초 안에 사용자에 요청에 대해 접수하였다는 답변을 보내고, 그 이후에 별도 백그라운드에서 사용자에 요청에 대한 처리를 진행해야합니다.
하지만 Flask 개발 서버의 한계와 정석적으로 사용해야하는 인프라의 구축 복잡도를 고려하였을때, 이 영상의 대상 시청자인 입문자에게 해당 기술을 사용하도록 하는것은 부적절하다 판단하였으며, 이를 쉽게 대신 처리해주는 서비스가 Asyncia 으로 해당 서비스를 이용하는 방법을 설명드리고 있습니다.
제가 생각하는 정석적인 해결책은 Celery와 같은 작업 큐(+분산처리, 비동기처리) 인프라를 구축하는 방법인데 혹시 다른 방법으로 해결이 가능할지 궁금합니다!
혹시 괜찮으시다면 코드 공유를 부탁드리며 (hello@han.dooray.com 가능하시다면 이쪽으로 부탁드릴께요! 🙏)
오늘도 좋은 하루되세요~!
아쉽네요 콜백사용 방법을 찾고 있는데, 해당 영상 있나요?
response = { "version": "2.0", "template": { "outputs": [{
"simpleText": {"text": f"질문을 받았습니다. AI에게 물어보고 올께요!: {request_data['action']['params']['question']}"}
}]}}
여기서 Invalid Syntax 에러가 계속해서 뜨는데 어떻게 해결해야할까요? VSCode에서 컴파일할 때는 문제가 없는데, GroomeIDE에서만 계속 에러가 나요.
custom Gpts 에는 파일을 올려서 분석하는 기능이 있는데 커스텀 gpts 를 사용하는 챗봇도 가능 한가요? 또는 커스텀 gpts api key도 발급 받을 수 있는지요?
좋은 강의 감사드립니다. 한가지 질문 있습니다!^^ 마지막 봇테스트 단계에서 "ai" 라고 질문하고 "AI에게 할말을 입력해주세요" 라고 나온 후 바로 질문을 하니 봇테스트 채팅창 좌측에 창이 하나 뜨면서 블록명ai에 패턴 @(question) 이라고 빨간색이 뜨면서 작동을 하지 않는 문제가 있는데요 혹시 해결방법 알수 있을까요??
혹시 8:58 부근에 파라미터 관련 설정을 영상과 동일하게 하셨는지 한번 더 확인해 주실 수 있으실까요?
맞게 하셨지만 같은 현상이 반복된다면 번거로우시겠지만 한번만 더 연락 부탁드려요!
영상 시청해주시고, 영상에서 이야기하는대로 잘 만들어주시고 계셔서 감사합니다! 영상을 만든 보람이 생기네요~!
@@한결같은한결 친절한 답변 감사합니다. 말씀하신 파라미터 관련 설정 동일하게 잘 했습니다. 혹시 몰라 지웠다가 다시 동일하게 설정 했는데 동일한 문제가 생기네요.
Asyncia 에 게속 문의를 보내는데 답변이 없어서 한번 확인 부탁드려도 될까요? 감사드립니다. 유용하게 잘 봤습니다.
openai api 결제도 진행했는데 답변을 아직 처리 중이라고만 나옵니다
이거 어떻게 해결해야하나요? ㅠㅠ ai 사용량도 증가하고 있고, asyncia 쪽 사용량도 아직 남아있습니다
5초룰이라는게 왜 있는 건가요?
카카오톡에서 챗gpt와 같은 외부의 다른 챗봇을 연결해서 사용하지 못하도록 하기 위한 것인가요?
5초룰은 카카오톡에서만 적용되는 건가요 아니면 다른 챗봇 만드는 플랫폼에서는 5초룰을 적용하지 않아도 되나요?
네, 우선 카카오톡에서 자체적으로 정한 규칙이며 카카오측의 리소스 부하를 줄이기 위해 존재하는 규칙으로 예상됩니다.
OPEN API 결제도 해보고..? 어찌저찌 성공하였습니다.
그런데 중간 사이트인 asyncia 사이트의 역할은 무엇인가요 이 사이트의 연결없이 할 수 있는 방법은 없을까요??
카카오톡 챗봇 서버는 메시지를 처음 받은 후 5초안에 답을 해야합니다.
하지만 5초 안에 OpenAi의 응답값을 받기란 통상 현실적으로 불가능에 가깝습니다.
챗봇 서버는 한번 응답을 보낸 다음에는 연결이 끊어지고 별도 후속작업(여기에서는 OpenAi와의 통신이 후속작업이 됩니다)을 실행하는것이 매우 어려워(별도 로직 및 인프라를 구축해야하는데, 본 영상을 시청하시는 분의 난이도와 맞지 않습니다.) 이 부분을 Asyncia 서비스를 활용하여 쉽게 해결합니다. Asyncia는 클라우드에서 위에서 말한 부분을 대신 처리해 주고 처리가 끝나면 우리의 챗봇 서버로 알려주어 인프라 측면에서 매우 간단하게 챗봇 서버 프로그래밍을 할 수 있도록 도와줍니다.
영상 시청해 주시고 댓글까지 남겨주셔서 감사합니다! 더 궁금한 내용이 있으시다면 댓글 남겨주세요~
좋은 하루 되세요!!
안녕하세요. 덕분에 카카오 챗봇 쉽게
만들수 있겠다는 생각을 갖고 프로젝트를 시작했어요. 감사합니다.
그리고 현재 이슈가 생긴게 있는데 cloudtype으로 개발하고 있는데 이때 api 키값이 코드안에 있다보니깐 openAi의 api키값이 계속 삭제되고 있더라구요.
이건 구름을 사용하면 미발생하는 이슈인가요?
아니면 api에 대한 openai정책이 업데이트 되면서 모두 적용되는 상황인가요?
혹시 모두에게 발생한다면 코드를 수정해서 공유해줄수 있으실까요?
해당 현상이 타 환경에서는 발생하지 않는것으로 확인됩니다.😢 아마도 말씀주신 cloudtype 환경의 문제로 예상됩니다.
영상에서 설명드린 환경에서 진행하셨을때도 문제가 생기실까요?
도움이 필요하시다면 언제든지 또 댓글 남겨주세요! 영상 시청해 주셔서 감사합니다~!
안녕하세요. 한결님, 카톡 챗봇을 통한 원격 제어 관련하여 영상을 찾아보다가 우연치 않게 한결님 영상을 보게되어, 문의드릴 수 있을까 하여 댓글 남깁니다.. 제가 지금 구현하고자 하는 내용에 대해 자문드리고 싶은 내용이 있는데, 이메일 한번 확인해주시면 감사하겠습니다.
답장 드렸습니다! 메일로 말씀드린 테스트 진행해주시고 알려주세요.
좋은 영상 공유 감사합니다~~ 혹시 챗봇에 자사의 데이터로 피딩해서 커스텀 챗봇으로 사용 할 수도 있을까요?
네, 가능합니다.
프롬프트 엔지니어링, 파인튜닝과 같은 기술을 활용하시면 충분히 제작 가능합니다.
하지만 비용적인 측면과 성능적인 측면에서 해결하시고자 하는 문제에 따라 적합성은 달라질 수 있으니 참고해주세요!
안녕하세요. 한결님.. 에이신시아서비스가 꾸준하게 믿고 써도 되는거예용?
네 문제 없습니다!
혹시나 에이신시아가 서비스 종료하게 된다면 대안을 알려드릴께요. (초보자가 하기에는 다소 복잡하긴 합니다...)
안녕하세요! 이번 기회로 영상을 처음 보게 되었는데 정말 자세히 설명해 주셔서 초보자인 저에게 많은 도움이 되었습니다.
그런데 따라하던 도중 컨테이너에서 코드를 실행하려고 터미널을 통해 enter키를 눌렀더니 오류가 떴습니다. 코드에 어떤 오류가 있는지 모르겠습니다.
도움을 드릴수 있도록 오류 메시지를 공유해 주실 수 있으실까요!?
좋게 봐주셔서 감사합니다~
한결님. 혹시 카카오톡 챗봇 만들때 서버 구축시 구름 ide 말고 그냥 비쥬얼 스튜디오 코드로 진행해도 무관할까요? fastAPI로 진행할거고, 구름 ide는 창을 닫았을때 서버가 끊긴다는 문제점이 있어서 그냥 로컬로 진행하려고 합니다.
네 웹서버를 정상적으로 구동할 수 있는 환경, 언어, 프레임워크 이라면 문제없습니다.
대신 로컬에서 진행하신다면 포트포워딩 설정등을 해주셔야 해요.
추가로 구름IDE에서도 항상켜두기(유료) 기능을 사용하면 계속 구동이 가능한점 참고부탁드려요(예전에는 무료였는데 슬퍼요 ㅠㅠ)
@@한결같은한결 저도 유료 결제 하고 싶은데... 챗지피티며 코랩프로며 결제한게 많아서...어렵네요...😅 감사합니다.
안녕하세요! 제대로 따라했는데,, 오류가 자꾸 뜨는데 왜이럴까요ㅠㅠ
스킬서버로 전송해서 테스트 해보면 스킬 서버에 문제가 발생하였습니다. [SERVICE_UNAVAILABLE - 503] 이렇게 뜨네요ㅠㅠ
서버쪽에 문제가 있는듯 해요 ㅠㅠ
구름 IDE 로그 한번 확인해 보시겠어요?
로그 내용 복사해서 보내주시면 같이 확인해 볼께요!
안녕하세요. 계속 처리중이라는 메세지만 뜨고 답을 받은 적이 한번도 없습니다. 다른 분들처럼 결제정보 입력/ asyncia 한도초과x/ 다른 오류는 없음. 상태입니다.
172.17.0.1 - - [16/Jul/2023 02:58:27] "POST /question HTTP/1.1" 200 -
172.17.0.1 - - [16/Jul/2023 02:59:43] "POST /question HTTP/1.1" 200 -
터미널 창엔 대략 이렇게 뜹니다! 영상 잘보고 있습니다 갑사합니다ㅜㅜ
챗봇 스킬 서버 코드를 영상과 동일하게 입력하였는지, Asyncia에서 웹훅 주소 설명을 영상과 동일하게 하셨는지 확인 부탁드립니다.
( '/' 하나라도 더 입력하거나 덜 입력하면 다른 것으로 처리되어 오류가 발생하는 경우가 많습니다.
번거로우시겠지만 한번만 더 확인해주세요!
책을 한권 모두 학습시키고 책 내용에 대해 물어보고 답할 수 있도록
이 정도의 데이터량을 학습시키려면 어떻게 해야 하나요
파인튜닝, 맞춤학습 기능을 활용하시거나 데이터 전처리 과정+프롬프트 엔지니어링 을 거친뒤 입력 데이터로 활용하시는 방법이 있습니다.
전자의 경우 비용이 많이 소요됨으로 후자의 경우를 우선적으로 고려해보시는곳을 추천드립니다.
안녕하세요. 영상보고 구름과 asyncia를 이용해 GPT를 구현해 보았는데 역시 무료이다 보니 응답속도나 asyncia 사용량에 막히네요.
gpt와 구름을 유료로 사용한다고 가정하면 asyncia를 배제하고 카카오빌더에서 GPT api를 바로 불러오는 방법이 궁긍합니다. ㅠㅠ
혹시 asyncia 비용 문의 해보셨을까요? asyncia가 사용량에 대해서 결제를 통해 안정적인 서비스가 가능하여 이 부분 확인해 보셨을지 궁금합니다. (비용도 비싸지 않을것으로 알고 있습니다)
제가 asyncia을 사용한 이유는 이러한 솔루션을 사용하지 않으면 이를 구축하고 유지 관리 하며 운영하는데 많은 비용과 지식이(이를 처리하는 코드 뿐만 아니라 서버를 구축하고 관리하는 지식 등) 필요하기 때문입니다. 그래서 저는 좋은 아이디어를 갖고 계시고 이를 서비스로 빠르게 구현하여 출시하고 싶으시다면 asyncia 같은 솔루션을 이용하시는것을 추천드립니다.
asyncia를 배제하고 구축하는 방법은 어렵고 내용이 많아 댓글로 설명 드리기 어려운데요. 기술 자문이 필요하시다면 메일 (hello@han.dooray.com) 으로 연락주시면 감사하겠습니다.
댓글로 바로 설명 드리지 죄송합니다 ㅠㅠ 영상 시청해주시고 댓글까지 남겨주셔서 감사합니다.
7:06 이 부분 이해가 안됩니다 ㅠ 터미널까지 들어와서 과정 한번 추가 설명 부탁드립니다... ㅠ
혹시 아직도 이해가 잘 안되시는지요?
어떤 부분이 이해가 안되시는지 조금 더 알려주신다면 더 많은 도움을 드릴 수 있을것 같습니다!
한결님 영상을 보고, 처음으로 카톳 챗봇을 만들어 보았어요. 기분이 좋습니다. 찐 감사해요. 구름IDE를 사용하지 않고, 일반 클라우드 서비스를 활용하여 동일한 기능을 하는 챗봇을 만들 수 있을까요?
네 가능합니다! 꼭 클라우드가 아니여도 가지고 있는 컴퓨터에 서버를 설치해서 운영할 수도 있어요.
이건 다른 영상에서 다루어볼께요!
시청해주시고 직접 만들어 보시기 까지해주셔서 대단히 감사하고 응원합니다!
@@한결같은한결 혹시 영상 만드셨을까요?
대화방에 초대하는 챗봇도 이거와 똑같은 걸까요?
어제까지 되던 구글 로그인이 asyncia 서비스가 안되는데... 한도추가 요청도 확인을 안하구요 ㅜㅜㅜ 문제가 뭘까요
안녕하세요! 댓글 남겨주셔서 감사드립니다.
Asyncia에 확인하여 문제 해결해 두었습니다.
궁금하신 내용이 있으시다면 언제든지 편하게 댓글 남겨주세요!
오늘도 좋은 하루되세요~
다른분과 똑같은 오류가 뜹니다.
1) 한번도 처리 결과를 받지 못했고
2) 사용자가 질문을 하거나서 Asyncia의 사용량이 차감되는것을 확인함
모두 해당되고
터미널에 KeyError: 'choices' 라고뜹니다
다른 댓글에서 참고한
python
>>> import requests
(200, 'OK', b'') 라고뜹니다 항상 강의 감사합니다
네! 다른분들과 동일하게 OpenAi쪽 문제 일것 같네요! 결제 정보 미등록 / 미납 요금 존재 등 OpenAI 쪽에서 답을 받지 못하는 사유가 있는지 확인해주세요!
직접 설정하신 한도를 초과하는 경우에도 해당 오류가 발생하니 참고해주세요!
@@한결같은한결 늦은시간에 빠른답글 감사합니다! 결제정보 등록하고 결제하니까 바로 해결되네요 ㅠㅠㅠ
언제나 좋은강의 감사합니다!
영상 정말 감사합니다. 제공해주신 코드를 어디에 작성해야하나요? 구름ide 컨테이너에 넣고 실행했는데 그렇게 하는게 맞나요? 이전영상 참고하라고했는데 이전영상이 어떤거인지 잘모르겠습니다.ㅜㅜ
해당 영상입니다~!
ruclips.net/video/EWK9G9XAk00/видео.htmlsi=-SUKm-r4TNFMsDMo
(구름 IDE 설명영상을 찾아가기 어려운 부분이 있었네요! 미처 잘 고려하지 못하고 있었는데, 덕분에 이번 기회에 영상 설명란에 구름 IDE설명 영상이라고 따로 링크 달아두도록 하겠습니다~ 의견 주셔서 너무 감사드려요!!)
@@한결같은한결 상세한 설명 제가 감사합니다.
안녕하세요! 영상 보고 봇테스트 까지 넘어왔는데 ai라는 채팅을 치면 오류가 발생했습니다. 잠시 후 다시 시도하시기 바랍니다. 라는 팝업이 뜨는데 카카오 자체 오류인가요?아니면 제가 무엇인가 빼먹은 것일까요..늦은 시간에 죄송합니다!
회사일이 바빠 이제 확인한점 양해부탁드립니다.
해당 현상이 지금도 발생하시나요!?
그렇다고 하면 같이 해결해 좋을것 같습니다!
감사합니다.
@@한결같은한결 답변이 달린 줄 모르고 이제 확인하였습니다. 해당 문제는 해결하였고 답변이 넘어갈 때인지 올 때인지는 모르겠지만 계속 AI가 답변을 처리중입니다. 라고만 뜨는데 뭐가 문제일 가능성이 있을까요...? 일단 asyncia 사용량은 0으로 유지되는 중이고 openAI에는 카드 등록도 완료한 상태입니다. 답변 감사드립니다!!!
@seongjunpark8919 아무래도 api키 형식에 맞지 않게 입력 하신것 같습니다 ㅠㅠ
정확히 입력이 되었다고 한다면 asyncia 사용량이 차감되어야 합니다.
headers={"apikey": "이곳에 키 입력"}
과 같은 형식으로 입력하셨는지 확인해 주세요!
해결 안되신다면 다시 말씀 해주세요!
@@한결같은한결 동일 형식으로 입력을 했지만 해결이 안되네요...다른 문제 가능 상황은 또 뭐가 있을까요..?
혹시 아직도 "문제가 발생하였습니다" 메시지가 표시되나요? 스킬 설정에서 엔드포인트(url) 주소 + 서버에 주소 설정(@application.route~~ 부분이 )안 맞는것 같습니다.
마지막에 주소의 한글자 차이로 오류가 발생할 수 있으니 주소 입력과 코드를 정확히 입력하셨는지 확인해 주세요!
진짜 너무 좋은 영상입니다. 감사합니다. 한 가지 질문이 있습니다. 카카오톡 챗봇을 만든 뒤 사용자들이 입력한 데이터는 어디에 쌓이고 있는지 확인할 수 있나요? 사용자 입력 데이터를 활용하면 좋을 것 같다는 생각이 나서 여쭤봅니다.
데이터를 저장하는 로직(코드)을 추가하면 사용자 입력 데이터를 저장 및 활용할 수 있습니다.
다음 번에 공개될 카카오톡 챗봇 튜토리얼 DB편에서 이를 저장하는 방법을 얻을 수 있습니다~!
추가로 궁금하신 점이 있으시다면 댓글 남겨주세요.
오늘도 좋은 하루 되세요!
mic인풋이랑 sound로 아웃풋 낼수있는 코드도 가능할까요?
오래 기다려도 '답변: 아직 AI가 처리중이에요 ' 이 메시지만 나오네요 따로 조치 방법이 있을까요?
혹시 코드+영상에서 안내 하는대로 동일하게 진행해 주셨는지 확인해 주세요. 동일하게 진행하셨다면, asyncia 사용량을 모두 사용하신것이 아닌지 확인해주세요. 사용량을 모두 사용하셨다면 asyncia 문의하기를 통해 추가 사용량을 받으실 수 있을것입니다!
영상 시청해 주시고 댓글까지 남겨주셔서 대단히 감사드립니다. 해결이 되지 않는다면 또 댓글 남겨주세요.
좋은 하루 되세요~!
@@한결같은한결 asyncia 용량이 충분히 남아 있음에도 불구하고 '답변: 아직 AI가 처리중이에요 ' 이 메시지만 나오네요~! 챗GPT가 무료버전이라 늦어서 그럴까요?
혹시
1) 한번도 처리 결과를 받지 못했고
2) 사용자가 질문을 하거나서 Asyncia의 사용량이 차감되는것을 확인함
두 경우 모두 해당되는 경우
Asyncia의 API 설정에서 Webhook callback url의 주소가 / (슬래시) 까지 영상과 동일하게 입력하셨는지 확인부탁드려요.(서버 코드도 동일해야 합니다!)
제 생각에는 이 문제가 발생했을 가능성이 높아 보이는데, 만약 해결이 되지 않는다면 번거로우시겠지만 다시 한번 댓글 남겨주세요!
혹시 오늘 아침에 남겨주신 이슈는 해결 되었을까요? :)
이후 추가로 남겨주신 댓글 확인이 불가하게되어 여쭈어봅니다.
좋은 하루 되세요~!
@@한결같은한결
한결같은한결 HanLee55
9시간 전(수정됨)
친절하게 안내해 주신 것처럼
1) 한번도 처리 결과를 받지 못했고
2) 사용자가 질문을 하고나서 Asyncia의 사용량이 차감되는것을 확인하였습니다.
Asyncia의 API 설정에서 Webhook callback url의 주소가 / (슬래시) 까지 영상과 동일하게 입력하였고, 서버 코드도 동일한 상태입니다. 그럼에도 불구하고 계속해서 '답변: 아직 AI가 처리중이에요 ' 이 메시지만 나오네요 따로 조치 방법이 있을까요?
참고사항으로 서버 동작화면 일부 화면 보내드립니다.
-------------------------------------------------
File "/workspace/ai/application.py", line 10, in webhook
a[request_data['user']] = request_data['result']['choices'][0]['message']['content']
KeyError: 'choices'
172.17.0.1 - - [04/May/2023 02:54:55] "POST /ans HTTP/1.1" 200 -
172.17.0.1 - - [04/May/2023 03:00:51] "POST /question HTTP/1.1" 200 -
172.17.0.1 - - [04/May/2023 03:00:53] "POST /webhook/ HTTP/1.1" 500 -
--------------------------------------------------
그럼에도 불구하고 명강의로 많은 도움이 되고 있습니다.^^ 계속해서 명강의 부탁드립니다
이렇게 만든 챗봇을 실제 채널을추가한 사용자에게 전송하는 방법은 무엇인가요?
죄송하지만 챗봇을 전송하는 말씀이 어떤 의미일까요? 😅
카카오톡 챗봇은 사용자가 친구 추가후 해당 채널에 메시지를 보냄으로 사용이 가능합니다!
궁금증이 모두 해결되지 않으셨다면 다시 한번 질문 부탁드려요!
시청해주셔서 대단히 감사합니다! 오늘도 좋은하루 되세요!
@@한결같은한결 event로 전송하는 채팅메시지는 친구목록 api로 받아온 후 전송해야 하더라구요!! 이제 얼추 해결되었습니다!
'답변: 아직 AI가 처리중이에요'라는 대답만 계속 나오고 Asyncia의 사용량은 안 줄어들어요. 어떻게 해결하나요??
혹시 api키를 입력하는 부분에 < > 꺽쇠를 빼고 입력하셨을까요?
꺽쇄가 없이 입력해야 합니다!
@@한결같은한결 꺽쇠를 빼고 입력하니 asyncia 사용량은 줄어드는데 그래도 '답변: 아직 AI가 처리중이에요'라는 답변만 나오네요 ㅠㅠ
혹시 Asyncia에서 webhook URL 설정과 서버 코드를 영상과 동일하게 설정하셨을까요?
이 부분 한번 확인 해주세요!
@@한결같은한결 영상과 동일하게 설정했어요...
브랜드 카톡채널 상담을 gpt에 브랜드정보와 소비자질문들을 학습시켜서 맞춤 챗봇을 만들수도 있을까요??
네, 가능합니다! 곧 영상 만들어 알려드릴 수 있도록 준비하고 있습니다.
궁금하신 내용이 있으시다면 언제든지 편하게 댓글 남겨주세요!
오늘도 좋은 하루되세요~
@@한결같은한결 감사합니다 기다릴게요ㅜㅜ
한결님 너무 감사해요. 이렇게 만든 챗봇을 24시간 가동시키려면 어떻게 해야할까요? 일 때문에 항상 가동이 되어야 하는데 제가 아무것도 잘 몰라서 제발 알려주세요!
확인이 늦었네요;; 🙏
구름IDE 를 사용하시는 경우 항상켜두기를 사용하시면 서버를 항상 가동시킬 수 있습니다.
하지만 현재 영상에서 설명드린 방법은 flask 개발 서버로, 실제 운영 환경에서 사용하실 경우 보안 및 성능 이슈가 발생할 수 있습니다.
실 운영 환경에서 사용하는 방법을 설명하는 영상은 현재 준비중으로, 급하신 경우 "Flask 서버 배포(구축)" 관련 키워드로 정보를 얻으실 수 있습니다.
더 궁금하신 내용이 있으시다면 언제든지 댓글 남겨주세요!
기다려 주셔서 감사합니다!
@@한결같은한결 오! 감사합니다. 찾기가 힘들어서 헤메는 중인데, 항상 켜두기는 어디에있을꺄요?
몇 달 전에 구름 IDE 요금 정책이 바뀌어서요 ㅠㅠ
분석, 정리한 내용은 다음 영상으로 정리해 두었습니다
ruclips.net/video/-V-7BNZiyTA/видео.html
구름 IDE를 계속 사용하시기 위해서는 영상에서 말하는 방법대로 크래딧을 사용하시면 되고, 로컬 컴퓨터 이용, 타 클라우드 서비스 이용 방법은 차차 업로드될 예정입니다.
혼선을 드린것 같아 죄송합니다.
더 궁금하신 사항이 있으시다면 편하게 질문주세요!
@@한결같은한결 너무 감사드려요!
챗 GPT 관련 2편은 언제 나올 예정인가요? 다음편 일정이 궁금하네요^^
이번주 업로드를 목표로 제작하고 있습니다!
혹시 다루었으면 하는 내용이나 특별히 궁금하신 부분이 있으실까요?
영상 시청해주시고 댓글까지 남겨주셔서 감사합니다!
좋은 밤 되세요~!
@@한결같은한결 댓글에 대한 피드백까지 감사드립니다.^^ 다음 영상에서 다루었으면 하는 내용은 세가지 입니다.
첫째, 사전에 머신러닝을 통한 엉뚱한 대답이 나오지 않도록 조정하는 법~!(미세조정 기능)
둘째, 현재는 1회성 대화만 가능한데, 앞에 대화 내용을 기억하고 반복해서 대화하는 법~!
셋째, 현재는 답변이라는 버튼을 클릭해야 답변이 도출되는데 질문 후 최종 값이 도출되기 전까지 로딩바가 나왔다가 답변이 튀어나오는 법~!
이런 내용들이 다루어 졌으면 합니다.^^
한결님 영상 최고입니다!!
질문이 있는데, 이렇게 하면 GPT 버전 몇을 쓰는건가요?
그리고, 개인 자료를 학습하고 그 자료에 대해 물어보면 미리 정해준 포맷으로 대답하는 봇 만드는 영상도 찍어주시면 감사하겠습니다.
답변인 늦어 죄송합니다. ㅠㅠ
요청을 보낼때 옵션에 버전명을 넣어 GPT 버전을 설정할 수 있습니다.
추가로 요청하신 부분 확인했습니다. 해당 영상도 준비해 보겠습니다.
댓글 남겨주셔서 감사합니다. 좋은 하루 되세요!
혹사 하루에 1번씩 선톡 오는 챗봇도 카카오톡으로 만들 수 있을까요?
가능합니다! 하지만 선톡 보내는 기능은 건당 소량의 비용의 발생하는 유료 기능을 이용해야합니다~
한결님 안녕하세요, 카카오톡 챗봇 튜토리얼 시리즈를 보는데, 데이터베이스와 연동하기 영상이 없는거 같아서 문의드립니다. 제가 못찾는걸까요 ㅎ
앗 죄송합니다. 영상에 문제가 있어서 지금은 내린 상태이고 다시 올리기 위해 제작중에 있습니다. 예상으로는 한달내에 올리는것을 목표로 제작하고 있는데 혹시 급하실까요?
@@한결같은한결 헉 네 ... 지금 급한 상태라서 불완전해도 좋으니 볼 수 있으면 보고싶습니다. 감사합니다
@@lacielleonheart 파일을 찾아야 해서 쉽게 찾을 수 있을지는 모르겠습니다. ㅠㅠ
확인해보고 내일 중에 다시 답급 드릴께요.
감사합니다.
@@한결같은한결 감사합니다
늦은 답변 양해 부탁드립니다.
현재 자료를 제작한지 시간이 지나서 찾기 쉽지 않은 상태입니다. ㅠㅠ
혹시 생각하시는 자료 필요의 마감일이 언제까지 일까요? 시간이 조금이라도 남았으면 방법을 찾아볼 수도 있을것 같습니다.
바로 도움을 드리지 못해 죄송합니다 ㅠㅠ
이분 구독하길 잘혔어
감사합니다~! 관심있으신 주제가 있으시다면 언제든지 댓글로 남겨주세요 쉽고, 편하게 영상 준비해보겠습니다~!
무엇을원하는지 모르겠어요랑 제가 할 수 있는 일이 아니에요만 떠요
등록되어 있는 발화(어떤 메시지를 받으면 해당 블록을 실행할지에 대한 메시지 예시)이외의 메시지를 입력하신 경우 발생하는 문제입니다.
작동하길 원하는 메시지를 블록의 발화로 등록해주세요!
POE를 지금처럼 카카오톡 안에 넣을수도 있나요?
POE에서 API를 제공하면 가능할까요?
이거 지우지 말아주세요 부탁드려요 ㅠ
영상을 지우지 말아달라는 말씀이실까요?
그 부분은 걱정하지 않으셔도 됩니다 😆
저도 열심히 만든 영상이라 심각한 오류가 있지 않는 이상 영상을 내리지 않아요! (이번 영상은 여러 차례 검토를 거쳐 만들어져 내려가는 일은 없을것이에요!)
제 실수로 영상이 지워진다면 저부터 엄청 울꺼에요 😭
실행이 안되네요. 복사붙여넣어두 오류가 너무 많이떠요ㅠㅠ혹시 코드 확인가능하실까요
혹시 api 알맞게 바꾸어 넣으셨는지 그리고 영상안내대로 올바르게 실행하셨는지 확인해주실수 있으실까요?
실행이 불가한경우 어떤 오류가 발생하는지 상세하게 적어 댓글남겨주세요! 최대한 도와드리겠습니다
@@한결같은한결 코드 복붙을해도 구름 컨테이너안에서 오류가나서요ㅜㅜ
발생하는 오류 메시지 복사해 주실 수 있으실까요?
@@한결같은한결 감사합니다 한번 다시 해보고 안되면 물어보겠습니다
혹시 이거는 왜 이런지는 아실까요 ㅠㅠ WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.