Как использовать вывод SyntaxNet для управления исполнительной командой, например, для сохранения файла в папке, в системе Linux

скачав и обучивSyntaxNetЯ пытаюсь написать программу, которая может открывать новые / существующие файлы, например, файлы AutoCAD, и сохранять файлы в определенном каталоге, анализируя текст:открыть файл LibreOffice X , учитывая вывод SyntaxNet как:

echo "save AUTOCAD file  X in directory Y" | ./test.sh > output.txt


Input: save AUTOCAD file X in directory Y
Parse:
save VB ROOT
 +-- X NNP dobj
 |   +-- file NN compound
 |       +-- AUTOCAD CD nummod
 +-- directory NN nmod
     +-- in IN case
     +-- Y CD nummod

Сначала я подумал об изменении разобранного текста в формат XML, а затем проанализировал файл XML с помощью семантического анализа (например,SPARQL) найти ROOT = save, dobj = X и nummode = Y и написать программу на python, которая может делать то же самое, что сказано в тексте

Я не знаю, что если я изменю анализируемый текст на XML, а затем использую семантический анализ, использующий запросы для соответствияROOT с его функцией-аналогом или скриптом, который сохраняетdobjв каталоге с упоминанием вnummode

У меня есть некоторые идеи, чтобы подключить Python к терминалу сsubprocessпакет, но я не нашел ничего, что могло бы помочь мне сохранить, например, файл AUTOCAD или любые другие файлы, из терминала, или мне нужно написать скрипт,.shс помощью python?

Я провел огромное исследование синтаксического и семантического анализа текстов, таких какКристиан Чиаркос, 2011, Хантер и Коэн, 2006 а такжеВерспор и др., 2015а также училсяMicrosoft Cortana, Сириус, Google сейчас но ни один из них не прошел через детали того, как они меняютпроанализированный текст кисполнительная команда что привело меня к выводу, что об этой работе слишком легко говорить, но, поскольку я не специалист по информатике, я не могу понять, что я могу с этим поделать.

Ответы на вопрос(1)

Ваш ответ на вопрос