Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Predpokladajme, že chcete vykonať základné vyhľadávanie dokumentov, ktoré majú míľniky projektu v niektorom z príspevkov, a to iba prostredníctvom diskusného fóra a potom otvoriť najrelevantnejší príspevok?

```ts

/**

* TODO (vývojár):Odkomentujte tieto premenné pred spustením vzorky.

*/

// const projectId ='ID_PROJEKTU';

// const location ='us-central1';

// const ID agenta ='YOUR_AGENT_UID';

// const knowledgeBaseId ='Your_KNOWLEDGE_BASE_ID';

// const queryInput ={}; // objekt queryInput definovaný skôr, napríklad pomocou Dialogflow

// Importuje knižnicu Dialogflow

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

// Vytvorí inštanciu klienta relácie

const sessionClient =nový dialógový tok.SessionsClient();

async function searchKnowledgeBase() {

// Vytvorenie požiadavky

const request ={

rodič:sessionClient.agentPath(projectId, umiestnenie, agentID),

queryInput:queryInput,

KnowledgeBaseNames:[

sessionClient.knowledgeBasePath(projectId, umiestnenie, knowledgeBaseId),

],

};

// Spustiť požiadavku

const [odpoveď] =čakať sessionClient.searchKnowledgeBase(request);

for (const result of response.results) {

if (result.queryResult) {

console.log('Text dotazu:', result.queryResult.queryText);

console.log(

'Matching Intent:',

result.queryResult.intent.displayName

);

console.log(

'Zodpovedajúce dokumenty:',

result.queryResult.documentSearchResults.results

);

const matchedResult =

result.queryResult.documentSearchResults.results[0];

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

}

}

}

searchKnowledgeBase();

```

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené