Estou começando a entender como são feitas as construções das ligações. Mas fiquei com uma dúvida:
qp.add_link('entrada', 'prompt_1', dest_key='pergunta_user')
qp.add_link('contexto_tabela', 'prompt_1', dest_key='schema')
Porque o segundo link direcoina ao schema, enquanto que o primeiro liga à pergunta do usuário? Olhando o fluxograma, não consegui compreender o motivo.