챗봇 구축 프로젝트 1. 챗봇의 이해

J. Hwang·2024년 1월 3일
0

Chatbot

목록 보기
1/4

1. 챗봇이란?

  • 음성이나 문자를 통한 인간과의 대화를 통해서 특정한 작업을 수행하도록 제작된 컴퓨터 프로그램
  • AI, 자동화된 규칙, 자연어 처리(Natural Language Processing; NLP), 머신 러닝에 기반하여 인간의 대화를 시뮬레이션함으로써 고객의 질문을 이해하고 자동으로 응답

2. 챗봇의 장점

  • 고객 서비스 향상 : 24시간 연중무휴로 무제한의 고객 문의와 요청에 응대
  • 비용 절감 : 인건비가 절감
  • 일관된 서비스 품질 : 사람의 실수나 감정적인 영향 배제
  • 생산성/효율성 향상 : 반복적이고 일상적인 업무를 자동화
  • 지속적인 학습과 발전 : AI는 대화를 학습하여 서비스가 자동으로 개선

3. 챗봇의 종류

1) 대화형 챗봇

  • 자연어 처리, 머신러닝, AI를 기반으로 자연스럽게 대화가 가능한 챗봇
  • 문장 질문을 하면 답변을 전달
  • 대량의 비정형 데이터 학습이 필요함
  • 전문성이 높고, 개발 비용과 개발 시간이 많이 소모됨
  • ex) ChatGPT

2) 트리형 (버튼) 챗봇

  • 정해진 트리 구조를 따라 답변을 얻음
  • 인공 지능이 필요하지 않음
  • 제공하는 정보가 잘 구조화되어 있을 때 적합한 방식
  • 전문성이 높지 않고, 개발 비용과 시간도 크지 않은 편
  • ex) Ringle의 챗봇

3) 추천형 챗봇

  • 질문을 받으면 사전에 정의된 답변의 리스트를 알고리즘 결과의 우선순위별로 응답
  • 인공지능이 결합될 수 있음
  • 고객이 선택해야 하는 번거로움이 있지만, 원하는 답변을 얻을 가능성이 높음
  • 전문성, 개발 비용, 개발 시간은 중간 정도
  • ex) 미니맵의 챗봇

4) 시나리오형 챗봇

  • 원하는 아웃풋 제공을 위해 정해진 시나리오를 수행하는 챗봇
  • 최종 결과를 위해 고객에게서 정보를 입력받음
  • 제공해야 할 서비스 및 결과물이 정해져 있을 때 적합함
  • ex) 비즈톡의 챗봇

5) 결합형 챗봇

  • 목적에 따라 서로 다른 챗봇 유형들을 결합하여 설계한 것
  • 전문성, 개발 비용, 개발 시간은 어떻게 결합하느냐에 따라 달라질 수 있음

** 자연어 처리 : 컴퓨터가 인간의 언어를 이해, 생성, 조작할 수 있도록 해주는 AI의 한 분야

References:

https://ko.wikipedia.org/wiki/%EC%B1%97%EB%B4%87
https://www.oracle.com/kr/chatbots/what-is-a-chatbot/
https://www.thedatahunt.com/trend-insight/ai-chatbot
https://tonyaround.com/%EC%B1%97%EB%B4%87-%EA%B8%B0%ED%9A%8D-%EB%8B%A8%EA%B3%84-%EC%B1%97%EB%B4%87%EC%9D%98-5%EA%B0%80%EC%A7%80-%EB%8C%80%ED%91%9C-%EC%9C%A0%ED%98%95-%EC%A2%85%EB%A5%98/
https://chanos.tistory.com/entry/AI-Chatbot-%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5-%EC%B1%97%EB%B4%87%EC%9D%98-%EC%A0%95%EC%9D%98-%EC%A2%85%EB%A5%98-%ED%8A%B9%EC%A7%95
https://brunch.co.kr/@operator/90
https://m.inven.co.kr/webzine/wznews.php?idx=283053
https://www.biztalk.co.kr/newhome/chatbot/chatbot.html

profile
Let it code

0개의 댓글