Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> proiettori >> .

Supponiamo di voler eseguire una ricerca di base per i documenti che presentano tappe fondamentali del progetto in uno qualsiasi dei post solo nel forum di discussione e quindi aprire il post più pertinente?

```ts

/**

* TODO(sviluppatore):rimuovere il commento da queste variabili prima di eseguire l'esempio.

*/

// const projectId ='IL TUO_PROGETTO_ID';

// posizione const ='us-central1';

// const agentID ='YOUR_AGENT_UID';

// const knowledgeBaseId ='YOUR_KNOWLEDGE_BASE_ID';

// const queryInput ={}; // oggetto queryInput definito in precedenza, ad esempio da Dialogflow

// Importa la libreria Dialogflow

const dialogflow =require('@google-cloud/dialogflow');

// Crea un'istanza di un client di sessione

const sessionClient =nuovo dialogflow.SessionsClient();

funzione asincrona ricercaKnowledgeBase() {

// Richiesta di costruzione

richiesta costante ={

genitore:sessionClient.agentPath(projectId, location, agentID),

queryInput:queryInput,

knowledgeBaseNomi:[

sessionClient.knowledgeBasePath(projectId, posizione, knowledgeBaseId),

],

};

// Esegui la richiesta

const [risposta] =attendono sessionClient.searchKnowledgeBase(richiesta);

for (risultato const di risposta.results) {

se (risultato.queryResult) {

console.log('Testo della query:', result.queryResult.queryText);

console.log(

'Intento corrispondente:',

risultato.queryResult.intent.displayName

);

console.log(

'Documenti corrispondenti:',

risultato.queryResult.documentSearchResults.results

);

const risultato corrispondente =

result.queryResult.documentSearchResults.results[0];

console.log(`\nRisposta:${matchedResult.document.content}`);

}

}

}

ricercaKnowledgeBase();

```

 

hardware © www.354353.com