mentorchatbot / mentor-chat-bot

Rule based chatbot for job searching
0 stars 0 forks source link

외부 API Call 프로세스 구상 #15

Open JunHoPark93 opened 5 years ago

JunHoPark93 commented 5 years ago

KakaoTalk_Photo_2019-04-29-17-54-36_68

정보제공 부분은 머리를 쥐어짰는데 이게 최선의 길인듯하다.

물론 대화 스크립트를 여러개 구상해 놔서 작성해야하는데 정보제공에 있어서도 그렇게 까지 해야되나 싶다. 아무리 생각해도 직업정보를 전 부다 스크립트에 박는건 미친짓 같다. 직업 갯수도 많고 연봉정보, 직장정보, 등 세부사항도 많은데 그걸 다 스크립트에 넣는다는 것은 음.. 직업 갯수가 세보진 않았는데 내가 신청한 api 만해도 직장 정보가 세 자릿수 단위일텐데 최소 100개라 해도 세부정보 까지 다 보여준다면 못해도 1000가지가 나온다. 직장 정보라도 좀 찾아주길... 그리고 api가 수정되면 손으로 일일이 다 바꾸는건 멍청한 짓인듯.

처음엔 chatscript 엔진 내부에서 조작해보려고 했지만 안될 것같아서 포기. 엔진 내부에서 json 응답을 받을 수 있는데 이해하려면 오래걸릴 것 같아서 일단 윗 방법으로. 가능한 분 있으면 말해주길. 그럼 대 단원 (큰 직업 분류 코드까지 chatscript에 다 저장) 코드만 하드코딩해놓고 파싱은 앱단에서..

혹시 채팅 메세지를 anchor 태그로 바꿀수 있나? 그렇다면 그렇게해서 ajax로 오른쪽에 정보 뿌려주면 될 듯하고 혹은 앱단에서 api 콜 메세지인지 아닌지를 판단하여 응답을 다르게 내려주는 방법 이렇게 두 가지가 있을 듯 하다.