챗봇 AI
개요
ChatbotAI는 Python으로 구현된 간단한 챗봇입니다. 사전 정의된 패턴을 기반으로 사용자 입력에 응답하여 인간과 유사한 대화를 시뮬레이션합니다. 챗봇은 적절한 응답을 생성하기 위해 무작위 및 re 모듈을 사용합니다.
특징:-
패턴 매칭: 미리 정의된 패턴을 사용하여 사용자 입력에 응답합니다.
무작위 응답: 일치하는 패턴이 없을 때 무작위 응답을 생성합니다.
루프 제어: 사용자가 "안녕", "안녕" 또는 "종료"를 눌러 종료할 때까지 대화를 계속합니다.
작동 방식:
모듈 가져오기:
프로그램은 Random 및 re 모듈을 가져오는 것으로 시작됩니다.
응답 정의:
user_inputs와 bot_responses라는 두 개의 목록이 정의되어 있습니다. 여기에는 미리 정의된 패턴과 해당 응답이 포함되어 있습니다.
응답 생성:
generate_response 함수는 사용자 입력을 받아 re.search를 사용하여 user_inputs 목록에서 일치하는 항목을 확인한 다음 bot_responses 목록에서 해당 응답을 반환합니다. 일치하는 항목이 없으면 기본 목록에서 무작위로 응답을 선택합니다.
대화 루프:
프로그램은 무한 루프를 실행하여 사용자에게 입력을 요청합니다. 사용자가 "bye", "goodbye" 또는 "exit"를 입력하면 종료됩니다.
시작하기: :-
전제 조건: -
ㆍ파이썬 3.x
기여:-
기여를 환영합니다! 이 저장소를 포크하고 개선 사항이나 버그 수정에 대한 풀 요청을 제출하세요.
특허:-
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
연락하다
질문이나 의견이 있으면 언제든지 연락해 주세요.
** GitHub: **Ritika800
** 이메일:** [email protected]