Python에서 Echo Chatbot을 구축하는 방법
어떻게 작동합니까?
에코 챗봇은 기본적으로 사용자의 말을 반복할 수 있는 프로그램입니다.
그리고 사용자로부터 특정 문구가 수신될 때까지 계속 실행됩니다.
매우 빠르고 재미있는 프로젝트! 코딩에 들어가 보겠습니다.
코딩하자
먼저 인사말을 인쇄하고 사용자에게 대화를 종료하는 방법을 알려줍니다.
print("Let's talk! Enter 'quit' to exit...")
대화는 사용자가 특정 입력을 받을 때까지 계속됩니다. 이 경우에는
quit
입니다.프로그램 실행을 유지하기 위해
while
루프를 생성해 보겠습니다.while True:
pass
좋습니다. 가장 먼저 할 일은 사용자에게 텍스트를 입력하고 대화를 시작하도록 요청하는 것입니다.
while True:
user = input("You: ")
이제 봇이 사용자에게 응답할 차례입니다. 단순한 에코 챗봇이기 때문에 사용자가 말한 것을 반복합니다.
while True:
user = input("You: ")
print(f"Bot: {user}")
이는
print()
명령문을 사용하고 그 안에 변수를 인쇄하여 간단하게 수행할 수 있습니다. 우리는 Python 3에서 f-string
문 안에 변수를 인쇄하는 새로운 방법인 print()
메서드를 사용하고 있습니다.이제 마지막 단계로, 사용자가
quit
키워드 입력을 전달하면 out 프로그램 실행이 중지됩니다.if
가 사용자 입력에서 발견되는 경우 루프break
에 대한 조건quit
을 사용하겠습니다.while True:
user = input("You: ")
print(f"Bot: {user}")
if user == 'quit':
break
여기 우리가 해냈어! 굉장해요🤩
소스 코드
이 프로젝트의 전체 소스 코드는 여기에서 찾을 수 있습니다.
mindninjaX/Python-Projects-for-Beginners
지원하다
읽어주셔서 정말 감사합니다! 이 초심자 프로젝트가 도움이 되었기를 바랍니다.
제 작업이 마음에 드시면 더 많은 프로젝트와 기사를 가져올 수 있도록 Buying me a Coffee을 고려하십시오.
또한 질문이나 의심이 있으시면 언제든지 , & GitHub로 저에게 연락하십시오. 또는 댓글/토론을 게시할 수도 있습니다. 최선을 다해 도와드리겠습니다 :D
Reference
이 문제에 관하여(Python에서 Echo Chatbot을 구축하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mindninjax/how-to-build-an-echo-chatbot-in-python-e9l텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)