Conversational AI ChatBot
1.0.0
이 프로젝트는 유명한 변압기 아키텍처 인 Microsoft의 대화를 기반으로 지능형 AI 챗봇을 구축합니다. Hugging Face의 모델 카드에 따르면 Dialogpt는 다중 대화를위한 최첨단 대규모 사전 상호 대화 응답 생성 모델입니다. 인간 평가 결과는 대화 상자에서 생성 된 반응이 단일 회전 대화 튜링 테스트에서 인간 반응 품질과 비슷하다는 것을 나타냅니다. 이 모델은 Reddit 토론 스레드의 147m 다중 회전 대화에서 교육을 받았습니다.
Conversational_AI_ChatBot.py
_ai_chatbot.py- 챗봇의 파이썬 버전
conversational-ai-chatbot.ipynb
대화 형 노트북 버전의 챗봇
requirements.txt
- TXT- 프로젝트를 실행하기위한 파이썬 라이브러리 요구 사항을 탐색합니다.
챗봇은 사람과 대화 할 수있는 일종의 가상 어시스턴트입니다! 채팅 팅로 봇 . 챗봇 구축은 자연어 처리에서 인기있는 작업 중 하나입니다.
챗봇은 세 가지 공통 범주에 속합니다.
1. 규칙 기반 챗봇
2. 검색 기반 챗봇
3. 지능형 챗봇
이 봇은 특정 사전 지정 된 규칙에 따라 사용자의 입력에 응답합니다. 예를 들어,이 규칙은 IF-ELIF-ELSE 문으로 정의 할 수 있습니다. 이러한 챗봇에 대한 규칙을 작성하는 동안 가능한 모든 사용자 입력을 기대하는 것이 중요합니다. 그렇지 않으면 봇이 제대로 대답하지 못할 수 있습니다. 따라서 규칙 기반 챗봇은인지 기술을 가지고 있지 않습니다.
이 봇은 주어진 텍스트 문서에서 가장 관련성이 높은 정보를 검색하여 사용자의 입력에 응답합니다. 가장 관련성이 높은 정보는 코사인-유사성 점수와 같은 스코어링 시스템을 사용한 자연 언어 처리로 결정할 수 있습니다. 이 봇은 NLP를 사용하여 대화를 수행하지만 실제 인간 채팅 동반자와 일치하는인지 기술이 부족합니다. 저자가 제작 한 Wiki-ir-Chatbot 은이 범주에 속합니다!
이 봇들은 인간처럼 입력을 이해 한 후 사용자의 입력에 반응합니다. 이 봇은 인간 대화의 대규모 교육 데이터 세트에서 기계 학습 모델로 훈련됩니다. 이 봇은 대화에서 인간과 일치하는 것으로인지 적입니다. Amazon의 Alexa, Apple의 Siri 가이 범주에 속합니다. 또한,이 봇들 대부분은 앞의 채팅 텍스트 (채팅 기록)를 기반으로 대화를 할 수 있습니다. 이 대화 ai chatbot은 일종의 지능적인 챗봇입니다!
Andy Kelly의 이미지