이번에 심심이 어플과 비슷하게 만드는 게 있는데요
원리가 궁금하네요 기초적으로 아는 내용은 기본 채팅인터페이스를 갖추고
대화를 하면, 단어들만 색인을 해서 그단어들의 연관성에 따라 무슨 추론을 해서 DB에 저장된 답변을 해준다는 것으로 아는데요
가르치기도 빼고, 구현을 할것입니다. DB의 내용이 엄청나게 크진 않을꺼 같은데 서버도 구현을 해야하나요?
그외에 기본적인 알고리즘이나 원리 부탁드립니다.
디비 내용이 엄청나게 크겠죠...
단순히 생각해서 어떤 말을 했을때 -> 이런 대답을 한다 라는건데...
어떤 말이라는게 정말 자유도가 엄청난거니 ....
그걸 모두 커버할 정도의 답변 데이터를 만들려면 어마어마하게 방대해야겠죠...
인공지능에 대해서 조금 공부해보시면 원리를 아실수있을겁니다.
인공지능없이 뭐 간단한 자료구조를 통해서도 가능은 하지만
데이터 용량의 양과 단순함 때문에 사람들이 금방 싫증을 느끼지 않을까요..
로그인 유지
클라에만 그 방대한 디비를 넣을수도 없고
가르치기가 없다면 디비를 쌓을수도 없죠.
서버와 디비는 필수요소이고
가르치기가 없다면 대화에서 기억할 내용을
추출하는 알고리즘이라도 구현되야 합니다.