Tendrás que revisar la documentación de la API... básicamente es que definas las preguntas y resultados esperados en el agente, y según resultados, haga la llamada correspondiente, ejemplo de código no puedo darte, por que tendría que dedicar tiempo a revisar la API...