Você pode usar um script para chamar uma habilidade personalizada.
Antes de Iniciar
Função necessária: administrador
Procedimento
-
Navegar até .
-
Crie uma ação de IU.
-
Adicione seu script.
O script a seguir é um exemplo. Você pode substituir as variáveis por seus dados.
var inputsPayload = {};
// create the payload to deliver input data to the skill
inputsPayload[‘input name’] = {
tableName: 'table name',
sysId: 'sys_id',
queryString: ''
};
//create the request by combining the capability sys ID and the skill config sys ID
var request = {
executionRequests: [{
payload: inputsPayload,
capabilityId: ‘capability sys id’,
meta: {
skillConfigId: ‘skill config sys id’
}
}],
mode: 'sync'
};
//run the custom skill and get the output in a string format
try {
var output = sn_one_extend.OneExtendUtil.execute(request)['capabilities'][request.executionRequests[0].capabilityId]['response'];
var LLMOutput = JSON.parse(output).model_output;
} catch(e) {
gs.error(e);
gs.addErrorMessage('Something went wrong while executing the skill.');
}
action.setRedirectURL(current);