Я хочу разработать систему рассуждений, которая обеспечила бы шаги / процедуры для решения проблемы, с которой сталкивается пользователь. примеры: если пользователь вводит «пожалуйста, сбросьте мой пароль», система рассуждений должна искать в знаниях, если у него есть шаги для разрешения того же самого, и затем возвращать все шаги, такие как «go to url» -> «click Forgot Password» "->" введите новый пароль "et c. и если пользователь вводит другой запрос, такой как «Пожалуйста, разблокируйте мою учетную запись», система рассуждений должна go использовать имеющиеся знания и использовать доступные шаги, чтобы рекомендовать пользователю. шаги разрешения могут совпадать с шагами, рекомендованными для сброса пароля. Например, "go to url" может быть общим шагом для обоих запросов.
Основываясь на моих исследованиях, я считаю, что сначала мне нужно создать граф знаний по всем шагам разрешения. Но, пожалуйста, посоветуйте, пожалуйста, как это сделать, поскольку существует несколько способов представления знаний, но я не могу понять, как создать базу знаний / график связанных шагов разрешения и как их обосновать. Я использую python для своей работы, поэтому любое руководство будет действительно полезным.