Я думаю, что вы ищете, описано здесь:
https://console.bluemix.net/docs/services/conversation/dialog-actions.html#dialog-actions
В редакторе JSON вы можете указать сервис (IBM Cloud Function) и такие параметры, как этот
"context": {
"variable_name" : "variable_value"
},
"actions": [
{
"name":"<actionName>",
type":"client | server",
"parameters": {
"<parameter_name>":"<parameter_value>",
"<parameter_name>":"<parameter_value>"
},
"result_variable": "<result_variable_name>",
"credentials": "<reference_to_credentials>"
}
],
"output": {
"text": "response text"
}
Если указать тип: сервер. Вы можете предоставить конечную точку для своей IBM Cloud Function. В этой среде вы можете выполнять любые действия, которые вам нравятся (включая вызов других служб). Будьте в курсе тайм-аутов, хотя!
Другим решением является использование опции клиента. В зависимости от вашего клиента, вы должны быть в состоянии вызвать службу с указанными параметрами, но вы должны сделать все это самостоятельно.