Como usar a saída SyntaxNet para operar um comando executivo, por exemplo, salvar um arquivo em uma pasta, no sistema Linux

tendo baixado e treinadoSyntaxNet, Estou tentando escrever um programa que possa abrir arquivos novos / existentes, por exemplo, arquivos do AutoCAD e salvar os arquivos em um diretório específico, analisando o texto:abrir arquivo LibreOffice X . considerando a saída do SyntaxNet como:

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

Primeiro pensei em alterar o texto analisado para o formato XML e depois analisar o arquivo XML com análises semânticas (comoSPARQL) para encontrar ROOT = save, dobj = X e nummode = Y e escrever um programa python que possa fazer a mesma coisa que é dita no texto

Não sei se, se eu alterar o texto analisado para XML e usar análises semânticas que usam consultas para corresponderROOT com sua função de contrapartida ou script que salvadobj, em um diretório com menção emnummode

Eu tenho algumas idéias para conectar python ao terminal comsubprocesspacote, mas não encontrei nada que possa me ajudar a salvar, por exemplo, um arquivo AUTOCAD ou qualquer outro arquivo do terminal ou preciso escrever um script,.sh, com a ajuda de python?

Fiz uma grande pesquisa sobre análises sintáticas e semânticas de textos, comoChristian Chiarcos, 2011, Hunter e Cohen, 2006 eVerspoor et al., 2015e também estudouMicrosoft Cortana, Sírius, Google agora mas nenhum deles passou pelos detalhes de como eles mudam umtexto analisado para umcomando executivo o que me levou à conclusão de que este trabalho é fácil demais para ser discutido, mas como eu não sou especialista em ciência da computação, não consigo descobrir o que posso fazer sobre isso.

questionAnswers(1)

yourAnswerToTheQuestion