Python에서 Echo Chatbot을 구축하는 방법

여러분, 안녕하세요! 오랜만이군요... 자, 오늘은 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

좋은 웹페이지 즐겨찾기