인공지능 챗봇의 특징


인공지능 챗봇은 다른 챗봇과 달리 사람의 말을 이해하는 "인공지능"을 사용한다는 차이점이 있습니다. 인공지능 챗봇의 장점을 100% 활용하고자 하는 챗봇을 제작하는 데 가장 중요한 단계는 챗봇에 쓰이는 인공지능의 특성을 정확히 이해하는 것입니다.

챗봇을 만드는 도구를 흔히 챗봇 빌더라 부릅니다. 다양한 챗봇 빌더가 시중에 출시되어 있으며, 인공지능을 사용하는 빌더와 그렇지 않은 빌더로 구성됩니다. 여기서는 인공지능을 쓰지 않는 빌더를 시나리오 빌더라고 부르겠습니다.

시나리오 빌더(인공지능을 사용하지 않는 빌더)

시나리오 빌더(인공지능을 사용하지 않는 빌더)

시나리오 빌더는 흔히 위와 같은 예시로 챗봇을 만들 수 있습니다. 사용자가 어떠한 말을 했을 때 챗봇이 어떻게 답변하면 되는지, 단순한 대화 로직을 챗봇 빌더에 나열합니다. 이렇게 하면 챗봇은 짜여진 로직에 정확히 일치하는 사용자 발화에 대해서는 답변할 수 있지만 위의 예시와 같이 짜여진 로직에서 조금이라도 벗어나는 말에 대해서는 답변할 수 없게 됩니다. 그래서 흔히 시나리오 빌더로 만든 챗봇은 사용자가 자연스러운 문장으로 챗봇에게 말을 걸게 하지 않고 버튼을 클릭하게 유도하여 정해진 대화 로직에서 벗어나지 않도록 사용자를 가두는 식으로 대화를 진행합니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9617bc8f-0268-4415-ad4e-13182219df37/Untitled.png