Если я задаю вопрос на python, и ответ - это предложение, такое как «Есть вода в моем телефоне», как я могу заставить программу определить слово «вода» или «телефон» и распечатать решение, такое как «Сухой телефон» ?.Поиск ключевых слов в python
similar_words = ["water","damaged","wet","soaked","battery"]
words = input("Enter a word or sentence: ").strip().split()
for word in words:
if word.lower() in similar_words:
print ("Go to a mechanic")
else:
print ("sorry your answer doesn't match the criteria, please try again")
это то, что iv'e сделано до сих пор, но, когда я ответить на этот вопрос в предложении я получить решение, которое я хочу что «Перейти к механику», им новичку так пожалуйста голый с моим тупость.
В зависимости от того, что вы подразумеваете под вопросом, ответ варьируется от совершенно тривиального до невозможного с учетом текущего состояния ИИ. Вам нужно предоставить более подробную информацию, включая код, который вы написали, чтобы попытаться решить вашу проблему. –
Это называется обработкой естественного языка, и ответы будут слишком большими для этого сайта. – polku
У меня нет кода на мне, но я стараюсь его реплицировать, и я думал, что на нем будет функция, но нет. Я уверен, что это не естественный язык, он должен быть базовым питоном, им новичком. – Launders