Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
[Ez a téma előzetes dokumentáció, és változhat.]
A generatív AI for Power Pages Search használata a generatív mesterséges intelligencia (AI) modellek webes keresési funkciókba való beépítéséről szól. A generatív mesterséges intelligencia képes megérteni a kontextust, a jelentést és a felhasználói célokat a keresési eredmények összefoglalásához. Ez a módszer természetes nyelvi feldolgozást (NLP) és gépi tanulási technikákat használ a felhasználói élmény javítására azáltal, hogy pontosabb és változatosabb keresési eredményeket kínál.
Fontos
- Ez egy előnézeti funkció.
- Az előzetes funkciókat nem célszerű termelési környezetben használni, és előfordulhat, hogy korlátozott funkcionalitással rendelkeznek. Ezek a funkciók a hivatalos kiadás előtt érhetők el, hogy az ügyfelek korán megismerkedhessenek velük, és visszajelzést adhassanak róluk.
- A generatív mesterséges intelligencia keresés az angol nyelven létrehozott webhelyeken érhető el.
- Ez a funkció nem érhető el a Government Community Cloud (GCC), a Government Community Cloud – High (GCC High) vagy a Department of Defense (DoD) régiókban.
- Power Pages A webhely verziójának 9.6.3.41 vagy magasabbnak kell lennie.
- A sokoldalú keresés nem érhető el, ha engedélyezi a generatív AI-keresést.
Webhelykeresés engedélyezése generatív mesterséges intelligenciával
A generatív mesterséges intelligencia bevonása a keresésbe Power Pages :
- Lépjen a Munkaterület beállítása elemre.
- A Copilot alatt válassza a Webhely keresése (előzetes verzió) lehetőséget.
- Kapcsolja be a Webhelykeresés engedélyezése generatív AI-val (előzetes verzió) beállítást.
Keresés forrásának finomítása
Amikor a keresési funkció aktiválva van a webhelyen, az egész webhelyet kereshető domainként jelöli ki. A Dataverse szolgáltatás a webhely tartalmának és a konfigurált tábláknak az indexelését szervezi. Ezután az Azure OpenAI összesíti az indexelt tartalmat a keresési összegzéshez.
Feljegyzés
Ugyanazt a tartalmat használja a generatív AI-keresés és a kulcsszavas keresés is.
A keresési tartalom forrásának testreszabása:
Lépjen a Munkaterület beállítása elemre, és válassza a Webhely keresése lehetőséget.
Az Adatok finomítása csoportban válassza a Módosítások végrehajtása lehetőséget .
Válassza a Táblák kiválasztása lehetőséget a táblák kijelöléséhez vagy kijelölésének megszüntetéséhez.
- Ebben a szakaszban több táblát is kijelölhet.
- Győződjön meg arról, hogy a kiválasztott táblák használatban vannak a webhelyen.
- A következő oldalakon meg kell adnia azt az oldalt, ahol a táblázatot használja az idézet URL-jének létrehozásához.
Válassza a Következő lehetőséget.
Válassza a Tábla kiválasztása lehetőséget , és válassza ki azt a táblát, amely a kijelölni kívánt oszlopokat és oldalhivatkozást tartalmazza.
- A táblázat csak akkor jelenik meg, ha legalább egy többsoros oszlopot tartalmaz.
- Egyszerre csak egy táblát választhat ki.
A táblához társítandó oldal kiválasztása csoportbanválassza ki azt az oldalt, ahol a táblát használja.
Feljegyzés
- Győződjön meg arról, hogy a megfelelő oldalt választotta, ahol a táblázatot használja. Ha rossz táblázatot választ, a bot helytelen idézet URL-t ad meg a válaszokhoz.
- Az oldalnak az "id" lekérdezési sztring paramétert kell használnia; az idézet URL-je nem fog megfelelően működni, ha bármilyen más paraméternevet használ.
Az Oszlopok kiválasztása csoportbanválassza ki az oldalon használt oszlopok listáját.
- Csak a bekezdéses szöveget tartalmazó oszlopok jelölhetők ki.
Válassza a Tovább gombot , és tekintse át a kijelölést.
Fontos
Ha egynél több táblát jelölt ki, a Tovább gomb kiválasztásaelőtt konfigurálnia kell az egyes táblák oldal- és oszlopbeállításait.
Válassza a Mentés lehetőséget a módosítások elküldéséhez.
Táblázatsor szűrő
Ha a tábla szerepel a keresési hatókörben, a rendszer egy új nézetet ad hozzá a táblához a webhelybeállításban Search/IndexQueryName
meghatározottak szerint.
Az alapértelmezett érték Search/IndexQueryName
a "Portálkeresés".
Ha tovább szeretné finomítani a keresési hatókör tartalmát, ezzel a szűrővel szabhatja testre.
Stílus alkalmazása a keresési eredményoldalra
A Power Pages generatív AI-kereséssel működő keresési eredményoldal a Stílus munkaterületen meghatározott témákat követi. A megjelenés módosításához használja a stílus munkaterületet.
A keresési eredmény összetevő statikus tartalma tartalomrészletek használatávalvan kialakítva. Ha frissíteni szeretné a generatív AI-összegzés címét vagy a kulcsszó eredményének címét, használja a következő tartalomrészleteket:
- Generatív AI összefoglaló -
Search/Summary/Title
- Kulcsszó keresés -
Search/Results/Title
Keresési összefoglaló API
Ha nem használja a keresési vezérlőt, és a keresési összegzést biztosító egyéni oldalt fejleszt, a következő API-val lekérheti a részleteket.
Method | URI |
---|---|
POST | [Webhely URI]_api/keresés/v1.0/összefoglaló |
Példa: Kérés
POST https://contoso.powerappsportals.com/_api/search/v1.0/summary
{
data: { userQuery: "Fix problems with slow coffee dispense" }
}
Példa: Válasz
HTTP/1.1 200 OK
Content-Type: application/json
Body
{
"Summary":"To fix problems with slow coffee dispense, consider the following steps:\n\n1. **Check for Mineral Deposits**: One of the most common reasons for slow brewing is the buildup of mineral deposits inside the coffee maker. If you are using tap water, minerals like calcium can accumulate, leading to slow brew times and poor-tasting coffee.",
"Citations’":{
"[1]": " https://contoso.powerappsportals.com /knowledgebase/article/KA-01055",
}
}
Minta JavaScript
Ez a minta bemutatja, hogyan hívhat meg egy keresési összefoglaló API-t aszinkron JavaScript és XML (AJAX) használatával.
shell.ajaxSafePost({
type: "POST",
url: "https://contoso.powerappsportals.com/_api/search/v1.0/summary",
contentType: "application/x-www-form-urlencoded",
data: { userQuery: "Fix problems with slow coffee dispense" }
})
.done(function (response) {
// Handle success
})
.fail(function() {
// Handle failure
});