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.
Az Azure AI-bővítmény lehetővé teszi az Azure AI Language Services meghívását, például a hangulatelemzést közvetlenül az adatbázisból.
Előfeltételek
-
Engedélyezze és konfigurálja a bővítményt
azure_ai. - Hozzon létre egy nyelvi erőforrást az Azure Portalon a kulcs és a végpont lekéréséhez.
- Az üzembe helyezés után válassza az Ugrás az erőforrásra lehetőséget.
Feljegyzés
A bővítmény API-hoz való csatlakoztatásához szüksége lesz a létrehozott erőforrás kulcsára, végpontjára és régiójára.
Azure_ai bővítmény konfigurálása az Azure Cognitive Services használatával
A Nyelvi erőforrás Erőforrás-kezelésimegtalálhatja a nyelvi erőforrás végpontját, kulcsait és helyét/régióját. A végpont és a kulcs használatával engedélyezze azure_ai a bővítményt a modell üzembe helyezésének meghívásához. A Hely/régió beállítás csak a fordítási függvényhez szükséges.
select azure_ai.set_setting('azure_cognitive.endpoint','https://<endpoint>.cognitiveservices.azure.com');
select azure_ai.set_setting('azure_cognitive.subscription_key', '<API Key>');
-- the region setting is only required for the translate function
select azure_ai.set_setting('azure_cognitive.region', '<Region>');
Hangulatelemzés
A hangulatelemzés hangulatcímkéket (negative,,positiveneutral) és megbízhatósági pontszámokat biztosít a modellnek átadott szöveghez.
azure_cognitive.analyze_sentiment
azure_cognitive.analyze_sentiment(text text, language text DEFAULT NULL::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.analyze_sentiment(text text[], language text DEFAULT NULL::text, batch_size integer DEFAULT 10, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.analyze_sentiment(text text[], language text[] DEFAULT NULL::text[], batch_size integer DEFAULT 10, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argumentumok
text
text vagy text[] egyetlen szöveg vagy szövegtömb, a használt függvény túlterhelésétől függően, a feldolgozandó bemenettel.
language
text vagy text[] egyetlen érték vagy értéktömb, a használt függvény túlterhelésétől függően, a bemenet nyelvének kétbetűs ISO 639-1 ábrázolásával. Ellenőrizze, hogy a nyelvi támogatás támogatja-e az engedélyezett értékeket.
batch_size
integer DEFAULT 10 egyszerre feldolgozandó rekordok száma (csak annak a függvénynek a túlterheléséhez érhető el, amelynek a paramétere input típus text[]).
disable_service_logs
boolean DEFAULT false a Language service 48 órán keresztül naplózza a bemeneti szöveget, hogy elhárítsa a problémákat. Ennek a tulajdonságnak a beállításával letilthatja a true bemeneti naplózást, és korlátozhatja a felmerülő problémák kivizsgálásának lehetőségét.
timeout_ms
integer DEFAULT 3600000 időtúllépés ezredmásodpercben, amely után a művelet leáll.
throw_on_error
boolean DEFAULT true hiba esetén, ha a függvény kivételt okoz, amely a körbefuttatási tranzakciók visszaállítását eredményezi.
max_attempts
integer DEFAULT 1 hányszor próbálkozik újra a bővítmény az Azure Language Service végpontjának meghívásával hangulatelemzés céljából, ha az újrapróbálkozási hibával meghiúsul.
retry_delay_ms
integer DEFAULT 1000 ennyi időt (ezredmásodpercet) vár a bővítmény, mielőtt újra meghívja az Azure Language Service-végpontot hangulatelemzés céljából, ha újrapróbálkozási hibával meghiúsul.
További információ: Cognitive Services Compliance and Privacy notes at https://aka.ms/cs-compliance, and Microsoft Responsible AI principles at https://www.microsoft.com/ai/responsible-ai.
Visszatérési típus
azure_cognitive.sentiment_analysis_result vagy TABLE(result azure_cognitive.sentiment_analysis_result) egy elem vagy egy egyoszlopos tábla a használt függvény túlterhelésétől függően a bemeneti szöveg hangulati előrejelzéseivel. Tartalmazza a hangulatot, amely lehet positive, negative, neutral, és mixed; és a pozitív, semleges és negatív pontszám található a szövegben található valós szám 0 és 1 között. A hangulat például (neutral,0.26,0.64,0.09)a következő pontszámmal neutralpositivevan0.26: pont, semleges és 0.64 negatív a következő időpontban0.09: .
Nyelvfelismerés
Az Azure AI nyelvfelismerése automatikusan észleli a dokumentum nyelvét.
azure_cognitive.detect_language
azure_cognitive.detect_language(text text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.detect_language(text text[], batch_size integer DEFAULT 1000, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argumentumok
text
text vagy text[] egyetlen szöveg vagy szövegtömb, a használt függvény túlterhelésétől függően, a feldolgozandó bemenettel.
batch_size
integer DEFAULT 1000 egyszerre feldolgozandó rekordok száma (csak annak a függvénynek a túlterheléséhez érhető el, amelynek a paramétere input típus text[]).
disable_service_logs
boolean DEFAULT false a Language service 48 órán keresztül naplózza a bemeneti szöveget, hogy elhárítsa a problémákat. Ennek a tulajdonságnak a beállításával letilthatja a true bemeneti naplózást, és korlátozhatja a felmerülő problémák kivizsgálásának lehetőségét.
timeout_ms
integer DEFAULT 3600000 időtúllépés ezredmásodpercben, amely után a művelet leáll.
throw_on_error
boolean DEFAULT true hiba esetén, ha a függvény kivételt okoz, amely a körbefuttatási tranzakciók visszaállítását eredményezi.
max_attempts
integer DEFAULT 1 hányszor próbálkozik újra a bővítmény az Azure Language Service-végpont nyelvfelismerésre való meghívásával, ha az újrapróbálkozási hibával meghiúsul.
retry_delay_ms
integer DEFAULT 1000 ennyi időt (ezredmásodpercet) vár a bővítmény, mielőtt újra meghívja az Azure Language Service-végpontot a nyelvfelismeréshez, ha újrapróbálkozási hibával meghiúsul.
További információ: Cognitive Services Compliance and Privacy notes at https://aka.ms/cs-compliance, and Microsoft Responsible AI principles at https://www.microsoft.com/ai/responsible-ai.
Visszatérési típus
azure_cognitive.language_detection_result vagy TABLE(result azure_cognitive.language_detection_result) egyetlen elem vagy egy egyoszlopos tábla a használt függvény túlterhelésétől függően az észlelt nyelv nevével, kétbetűs ISO 639-1-es ábrázolásával és az észlelés megbízhatósági pontszámával. A nyelv például (Portuguese,pt,0.97)a Portuguesenyelv, az észlelési megbízhatóság pedig az 0.97.
Kulcsszókeresés
Az Azure AI kulcskifejezés-kinyerése kinyeri a szöveg fő fogalmait.
azure_cognitive.extract_key_phrases
azure_cognitive.extract_key_phrases(text text, language text DEFAULT NULL::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.extract_key_phrases(text text[], language text DEFAULT NULL::text, batch_size integer DEFAULT 10, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.extract_key_phrases(text text[], language text[] DEFAULT NULL::text[], batch_size integer DEFAULT 10, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argumentumok
text
text vagy text[] egyetlen szöveg vagy szövegtömb, a használt függvény túlterhelésétől függően, a feldolgozandó bemenettel.
language
text vagy text[] egyetlen érték vagy értéktömb, a használt függvény túlterhelésétől függően, a bemenet által írt nyelvek kétbetűs ISO 639-1-es ábrázolásával. Ellenőrizze, hogy a nyelvi támogatás támogatja-e az engedélyezett értékeket.
batch_size
integer DEFAULT 10 egyszerre feldolgozandó rekordok száma (csak annak a függvénynek a túlterheléséhez érhető el, amelynek a paramétere input típus text[]).
disable_service_logs
boolean DEFAULT false a Language service 48 órán keresztül naplózza a bemeneti szöveget, hogy elhárítsa a problémákat. Ennek a tulajdonságnak a beállításával letilthatja a true bemeneti naplózást, és korlátozhatja a felmerülő problémák kivizsgálásának lehetőségét.
timeout_ms
integer DEFAULT 3600000 időtúllépés ezredmásodpercben, amely után a művelet leáll.
throw_on_error
boolean DEFAULT true hiba esetén, ha a függvény kivételt okoz, amely a körbefuttatási tranzakciók visszaállítását eredményezi.
max_attempts
integer DEFAULT 1 hányszor próbálkozik újra a bővítmény az Azure Language Service-végpont meghívásával a kulcskifejezések kinyerése érdekében, ha az újrapróbálkozási hibával meghiúsul.
retry_delay_ms
integer DEFAULT 1000 ennyi időt (ezredmásodpercet) vár a bővítmény, mielőtt újra meghívja az Azure Language Service-végpontot a kulcskifejezések kinyerésére, ha újrapróbálkozási hibával meghiúsul.
További információ: Cognitive Services Compliance and Privacy notes at https://aka.ms/cs-compliance, and Microsoft Responsible AI principles at https://www.microsoft.com/ai/responsible-ai.
Visszatérési típus
text[] vagy TABLE(key_phrases text[]) egy elemből vagy egy egyoszlopos táblából, a szövegben azonosított kulcskifejezésekkel. Ha például egy text olyan halmazsal hívja meg a rendszer, amely 'For more information, see Cognitive Services Compliance and Privacy notes.' a következőre languagevan állítva'en', akkor az visszaadható{"Cognitive Services Compliance","Privacy notes",information}.
Entitáskapcsolás
Az Entitások összekapcsolása az Azure AI-ben azonosítja és egyértelműsíti a szövegben található entitások identitását, amelyek egy jól ismert tudásbázis csatolják őket.
azure_cognitive.linked_entities
azure_cognitive.linked_entities(text text, language text DEFAULT NULL::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.linked_entities(text text[], language text DEFAULT NULL::text, batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.linked_entities(text text[], language text[] DEFAULT NULL::text[], batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argumentumok
text
text vagy text[] egyetlen szöveg vagy szövegtömb, a használt függvény túlterhelésétől függően, a feldolgozandó bemenettel.
language
text vagy text[] egyetlen érték vagy értéktömb, a használt függvény túlterhelésétől függően, a bemenet nyelvének kétbetűs ISO 639-1 ábrázolásával. Ellenőrizze, hogy a nyelvi támogatás támogatja-e az engedélyezett értékeket.
batch_size
integer DEFAULT 5 egyszerre feldolgozandó rekordok száma (csak annak a függvénynek a túlterheléséhez érhető el, amelynek a paramétere input típus text[]).
disable_service_logs
boolean DEFAULT false a Language service 48 órán keresztül naplózza a bemeneti szöveget, hogy elhárítsa a problémákat. Ennek a tulajdonságnak a beállításával letilthatja a true bemeneti naplózást, és korlátozhatja a felmerülő problémák kivizsgálásának lehetőségét.
timeout_ms
integer DEFAULT 3600000 időtúllépés ezredmásodpercben, amely után a művelet leáll.
throw_on_error
boolean DEFAULT true hiba esetén, ha a függvény kivételt okoz, amely a körbefuttatási tranzakciók visszaállítását eredményezi.
disable_service_logs
boolean DEFAULT false a Language service 48 órán keresztül naplózza a bemeneti szöveget, hogy elhárítsa a problémákat. Ennek a tulajdonságnak a beállításával letilthatja a true bemeneti naplózást, és korlátozhatja a felmerülő problémák kivizsgálásának lehetőségét.
max_attempts
integer DEFAULT 1 hányszor próbálkozik újra a bővítmény az Azure Language Service-végpont meghívásával a csatolt identitásokhoz, ha az újrapróbálkozási hibával meghiúsul.
retry_delay_ms
integer DEFAULT 1000 ennyi időt (ezredmásodpercet) vár a bővítmény, mielőtt újra meghívja az Azure Language Service-végpontot a csatolt identitásokhoz, ha újrapróbálkozási hibával meghiúsul.
További információ: Cognitive Services Compliance and Privacy notes at https://aka.ms/cs-compliance, and Microsoft Responsible AI principles at https://www.microsoft.com/ai/responsible-ai.
Visszatérési típus
azure_cognitive.linked_entity[] vagy TABLE(entities azure_cognitive.linked_entity[]) egy tömb vagy egy egyoszlopos tábla a szövegben azonosított kulcskifejezésekkel, csatolt entitások gyűjteménye, ahol mindegyik meghatározza a nevet, az adatforrás entitásazonosítóját, a nyelvet, az adatforrást, az URL-címet, a gyűjteményt azure_cognitive.linked_entity_match (a szöveg és megbízhatósági pontszám meghatározása) és végül a Bing entitáskeresési API-azonosítóját. Ha például egy text olyan halmazsal hívja meg a rendszer, amely 'For more information, see Cognitive Services Compliance and Privacy notes.' a következőre languagevan állítva'en', akkor az visszaadható{"(\"Cognitive computing\",\"Cognitive computing\",en,Wikipedia,https://en.wikipedia.org/wiki/Cognitive_computing,\"{\"\"(\\\\\"\"Cognitive Services\\\\\"\",0.78)\ "\"}\",d73f7d5f-fddb-0908-27b0-74c7db81cd8d)","(\"Regulatory compliance\",\"Regulatory compliance\",en,Wikipedia,https://en.wikipedia.org/wiki/Regulatory_compliance ,\"{\"\"(Compliance,0.28)\"\"}\",89fefaf8-e730-23c4-b519-048f3c73cdbd)","(\"Information privacy\",\"Information privacy\",en,Wikipedia,https://en.wikipedia.org/wiki /Information_privacy,\"{\"\"(Privacy,0)\"\"}\",3d0f2e25-5829-4b93-4057-4a805f0b1043)"}.
azure_cognitive.recognize_entities
Az Azure AI nevesített entitásfelismerési (NER) funkciója strukturálatlan szövegben képes azonosítani és kategorizálni az entitásokat.
azure_cognitive.recognize_entities(text text, language text DEFAULT NULL::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.recognize_entities(text text[], language text DEFAULT NULL::text, batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.recognize_entities(text text[], language text[] DEFAULT NULL::text[], batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argumentumok
text
text vagy text[] egyetlen szöveg vagy szövegtömb, a használt függvény túlterhelésétől függően, a feldolgozandó bemenettel.
language
text vagy text[] egyetlen érték vagy értéktömb, a használt függvény túlterhelésétől függően, a bemenet nyelvének kétbetűs ISO 639-1 ábrázolásával. Ellenőrizze, hogy a nyelvi támogatás támogatja-e az engedélyezett értékeket.
batch_size
integer DEFAULT 5 egyszerre feldolgozandó rekordok száma (csak annak a függvénynek a túlterheléséhez érhető el, amelynek a paramétere input típus text[]).
disable_service_logs
boolean DEFAULT false a Language service 48 órán keresztül naplózza a bemeneti szöveget, hogy elhárítsa a problémákat. Ennek a tulajdonságnak a beállításával letilthatja a true bemeneti naplózást, és korlátozhatja a felmerülő problémák kivizsgálásának lehetőségét.
timeout_ms
integer DEFAULT 3600000 időtúllépés ezredmásodpercben, amely után a művelet leáll.
throw_on_error
boolean DEFAULT true hiba esetén, ha a függvény kivételt okoz, amely a körbefuttatási tranzakciók visszaállítását eredményezi.
max_attempts
integer DEFAULT 1 hányszor próbálkozik újra a bővítmény az Azure Language Service-végpont meghívásával a csatolt identitásokhoz, ha az újrapróbálkozási hibával meghiúsul.
retry_delay_ms
integer DEFAULT 1000 ennyi időt (ezredmásodpercet) vár a bővítmény, mielőtt újra meghívja az Azure Language Service-végpontot a csatolt identitásokhoz, amikor újrapróbálkozási hibával meghiúsul.
További információ: Cognitive Services Compliance and Privacy notes at https://aka.ms/cs-compliance, and Microsoft Responsible AI principles at https://www.microsoft.com/ai/responsible-ai.
Visszatérési típus
azure_cognitive.entity[] vagy TABLE(entities azure_cognitive.entity[]) egy tömb vagy egy egyoszlopos tábla entitásokkal, ahol mindegyik meghatározza az entitást, az entitás kategóriáját és az egyezés megbízhatósági pontszámát azonosító szöveget. Ha például egy text olyan halmazsal hívja meg a rendszer, amely 'For more information, see Cognitive Services Compliance and Privacy notes.' a következőre languagevan állítva'en', akkor az visszaadható{"(\"Cognitive Services\",Skill,\"\",0.94)"}.
Személyazonosításra alkalmas adatok (PII) észlelése
Azonosítja a bemeneti szövegben található PII-adatokat , és típusokra kategorizálja ezeket az entitásokat.
azure_cognitive.recognize_pii_entities
azure_cognitive.recognize_pii_entities(text text, language text DEFAULT NULL::text, domain text DEFAULT 'none'::text, disable_service_logs boolean DEFAULT true, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.recognize_pii_entities(text text[], language text DEFAULT NULL::text, domain text DEFAULT 'none'::text, batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT true, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.recognize_pii_entities(text text[], language text[] DEFAULT NULL::text[], domain text DEFAULT 'none'::text, batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT true, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argumentumok
text
text vagy text[] egyetlen szöveg vagy szövegtömb, a használt függvény túlterhelésétől függően, a feldolgozandó bemenettel.
language
text vagy text[] egyetlen érték vagy értéktömb, a használt függvény túlterhelésétől függően, a bemenet nyelvének kétbetűs ISO 639-1 ábrázolásával. Ellenőrizze, hogy a nyelvi támogatás támogatja-e az engedélyezett értékeket.
domain
text DEFAULT 'none'::text, a személyes adatok entitásfelismeréséhez használt személyes adattartomány. Az érvényes értékek none nem megadott tartományra és phi a személyes állapotra vonatkozó adatokra érvényesek.
batch_size
integer DEFAULT 5 egyszerre feldolgozandó rekordok száma (csak annak a függvénynek a túlterheléséhez érhető el, amelynek a paramétere input típus text[]).
disable_service_logs
boolean DEFAULT true a Language service 48 órán keresztül naplózza a bemeneti szöveget, hogy elhárítsa a problémákat. Ennek a tulajdonságnak a beállításával letilthatja a true bemeneti naplózást, és korlátozhatja a felmerülő problémák kivizsgálásának lehetőségét.
timeout_ms
integer DEFAULT 3600000 időtúllépés ezredmásodpercben, amely után a művelet leáll.
throw_on_error
boolean DEFAULT true hiba esetén, ha a függvény kivételt okoz, amely a körbefuttatási tranzakciók visszaállítását eredményezi.
max_attempts
integer DEFAULT 1 hányszor próbálkozik újra a bővítmény az Azure Language Service-végpont meghívásával a csatolt identitásokhoz, ha az újrapróbálkozási hibával meghiúsul.
retry_delay_ms
integer DEFAULT 1000 ennyi időt (ezredmásodpercet) vár a bővítmény, mielőtt újra meghívja az Azure Language Service-végpontot a csatolt identitásokhoz, amikor újrapróbálkozási hibával meghiúsul.
További információ: Cognitive Services Compliance and Privacy notes at https://aka.ms/cs-compliance, and Microsoft Responsible AI principles at https://www.microsoft.com/ai/responsible-ai.
Visszatérési típus
azure_cognitive.pii_entity_recognition_result vagy TABLE(result azure_cognitive.pii_entity_recognition_result) egyetlen érték vagy egy egyoszlopos tábla, amely tartalmazza az újrakijelzett szöveget, és az entitások a következőképpen azure_cognitive.entity[]: . Minden entitás tartalmazza a nem felügyelt szöveget, a személyes adatkategóriát, az alkategóriát és a pontszámot, amely azt jelzi, hogy az entitás helyesen egyezik-e az azonosított részsztringel. Ha például egy text olyan halmazsal hívja meg a rendszer, amely 'My phone number is +1555555555, and the address of my office is 16255 NE 36th Way, Redmond, WA 98052.' a következőre languagevan állítva'en', akkor az visszaadható("My phone number is ***********, and the address of my office is ************************************.","{""(+1555555555,PhoneNumber,\\""\\"",0.8)"",""(\\""16255 NE 36th Way, Redmond, WA 98052\\"",Address,\\""\\"",1)""}").
Dokumentumok összegzése
A dokumentumösszesítés természetes nyelvi feldolgozási technikákkal készít összegzést a dokumentumokhoz.
azure_cognitive.summarize_abstractive
A dokumentum absztraktív összegzése olyan összegzést hoz létre, amely esetleg nem ugyanazokat a szavakat használja a dokumentumban, de mégis rögzíti a fő gondolatot.
azure_cognitive.summarize_abstractive(text text, language text DEFAULT NULL::text, sentence_count integer DEFAULT 3, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.summarize_abstractive(text text[], language text DEFAULT NULL::text, sentence_count integer DEFAULT 3, batch_size integer DEFAULT 25, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.summarize_abstractive(text text[], language text[] DEFAULT NULL::text[], sentence_count integer DEFAULT 3, batch_size integer DEFAULT 25, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argumentumok
text
text vagy text[] egyetlen szöveg vagy szövegtömb, a használt függvény túlterhelésétől függően, a feldolgozandó bemenettel.
language
text vagy text[] egyetlen érték vagy értéktömb, a használt függvény túlterhelésétől függően, a bemenet nyelvének kétbetűs ISO 639-1 ábrázolásával. Ellenőrizze, hogy a nyelvi támogatás támogatja-e az engedélyezett értékeket.
sentence_count
integer DEFAULT 3, a mondatok maximális száma, amelyet az összegzésnek tartalmaznia kell.
batch_size
integer DEFAULT 25 egyszerre feldolgozandó rekordok száma (csak annak a függvénynek a túlterheléséhez érhető el, amelynek a paramétere input típus text[]).
disable_service_logs
boolean DEFAULT false a Language service 48 órán keresztül naplózza a bemeneti szöveget, hogy elhárítsa a problémákat. Ennek a tulajdonságnak a beállításával letilthatja a true bemeneti naplózást, és korlátozhatja a felmerülő problémák kivizsgálásának lehetőségét.
timeout_ms
integer DEFAULT 3600000 időtúllépés ezredmásodpercben, amely után a művelet leáll.
throw_on_error
boolean DEFAULT true hiba esetén, ha a függvény kivételt okoz, amely a körbefuttatási tranzakciók visszaállítását eredményezi.
max_attempts
integer DEFAULT 1 hányszor próbálkozik újra a bővítmény az Azure Language Service-végpont meghívásával a csatolt identitásokhoz, ha az újrapróbálkozási hibával meghiúsul.
retry_delay_ms
integer DEFAULT 1000 ennyi időt (ezredmásodpercet) vár a bővítmény, mielőtt újra meghívja az Azure Language Service-végpontot a csatolt identitásokhoz, amikor újrapróbálkozási hibával meghiúsul.
További információ: Cognitive Services Compliance and Privacy notes at https://aka.ms/cs-compliance, and Microsoft Responsible AI principles at https://www.microsoft.com/ai/responsible-ai.
Visszatérési típus
text[] vagy TABLE(summaries text[]) egy tömb vagy egy egyoszlopos összegző táblázat, amelyek mindegyike nem haladja meg a megadott sentence_countértéket. Ha például egy text olyan halmazsal hívja meg a rendszer, amely 'PostgreSQL features transactions with atomicity, consistency, isolation, durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures. It is designed to handle a range of workloads, from single machines to data warehouses or web services with many concurrent users. It was the default database for macOS Server and is also available for Linux, FreeBSD, OpenBSD, and Windows.' a következőre languagevan állítva'en', akkor az visszaadható{"PostgreSQL is a database system with advanced features such as atomicity, consistency, isolation, and durability (ACID) properties. It is designed to handle a range of workloads, from single machines to data warehouses or web services with many concurrent users. PostgreSQL was the default database for macOS Server and is available for Linux, BSD, OpenBSD, and Windows."}.
azure_cognitive.summarize_extractive
A dokumentumkivonat-kivonatolás a dokumentumon belüli kulcsmondatokat összegző összegzést hoz létre.
azure_cognitive.summarize_extractive(text text, language text DEFAULT NULL::text, sentence_count integer DEFAULT 3, sort_by text DEFAULT 'offset'::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.summarize_extractive(text text[], language text DEFAULT NULL::text, sentence_count integer DEFAULT 3, sort_by text DEFAULT 'offset'::text, batch_size integer DEFAULT 25, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.summarize_extractive(text text[], language text[] DEFAULT NULL::text[], sentence_count integer DEFAULT 3, sort_by text DEFAULT 'offset'::text, batch_size integer DEFAULT 25, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argumentumok
text
text vagy text[] egyetlen szöveg vagy szövegtömb, a használt függvény túlterhelésétől függően, a feldolgozandó bemenettel.
language
text vagy text[] egyetlen érték vagy értéktömb, a használt függvény túlterhelésétől függően, a bemenet nyelvének kétbetűs ISO 639-1 ábrázolásával. Ellenőrizze, hogy a nyelvi támogatás támogatja-e az engedélyezett értékeket.
sentence_count
integer DEFAULT 3, a kinyerni kívánt mondatok maximális száma.
sort_by
text DEFAULT ``offset``::text, a kinyert mondatok sorrendje. Az érvényes értékek a következők: rank és offset.
batch_size
integer DEFAULT 25 egyszerre feldolgozandó rekordok száma (csak annak a függvénynek a túlterheléséhez érhető el, amelynek a paramétere input típus text[]).
disable_service_logs
boolean DEFAULT false a Language service 48 órán keresztül naplózza a bemeneti szöveget, hogy elhárítsa a problémákat. Ennek a tulajdonságnak a beállításával letilthatja a true bemeneti naplózást, és korlátozhatja a felmerülő problémák kivizsgálásának lehetőségét.
timeout_ms
integer DEFAULT 3600000 időtúllépés ezredmásodpercben, amely után a művelet leáll.
throw_on_error
boolean DEFAULT true hiba esetén, ha a függvény kivételt okoz, amely a körbefuttatási tranzakciók visszaállítását eredményezi.
max_attempts
integer DEFAULT 1 hányszor próbálkozik újra a bővítmény az Azure Language Service-végpont meghívásával a csatolt identitásokhoz, ha az újrapróbálkozási hibával meghiúsul.
retry_delay_ms
integer DEFAULT 1000 ennyi időt (ezredmásodpercet) vár a bővítmény, mielőtt újra meghívja az Azure Language Service-végpontot a csatolt identitásokhoz, amikor újrapróbálkozási hibával meghiúsul.
További információ: Cognitive Services Compliance and Privacy notes at https://aka.ms/cs-compliance, and Microsoft Responsible AI principles at https://www.microsoft.com/ai/responsible-ai.
Visszatérési típus
azure_cognitive.sentence[] vagy TABLE(sentences azure_cognitive.sentence[]) egy tömböt vagy egy egyoszlopos táblázatot, amely kinyert mondatokat tartalmaz a rangsor pontszámával együtt.
Ha például egy text olyan halmazsal hívja meg a rendszer, amely 'PostgreSQL features transactions with atomicity, consistency, isolation, durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures. It is designed to handle a range of workloads, from single machines to data warehouses or web services with many concurrent users. It was the default database for macOS Server and is also available for Linux, FreeBSD, OpenBSD, and Windows.' a következőre languagevan állítva'en', akkor az visszaadható{"(\"PostgreSQL features transactions with atomicity, consistency, isolation, durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures.\",0.16)","(\"It is designed to handle a range of workloads, from single machines to data warehouses or web services with many concurrent users.\",0)","(\"It was the default database for macOS Server and is also available for Linux, FreeBSD, OpenBSD, and Windows.\",1)"}.
Nyelvi fordítás
Az Azure AI Text Translation lehetővé teszi a gyors és pontos fordítást a célnyelvek valós idejű fordításához.
azure_cognitive.translate
azure_cognitive.translate(text text, target_language text, source_language text DEFAULT NULL::text, text_type text DEFAULT 'Plain'::text, profanity_action text DEFAULT 'NoAction'::text, profanity_marker text DEFAULT 'Asterisk'::text, suggested_source_language text DEFAULT NULL::text, source_script text DEFAULT NULL::text, target_script text DEFAULT NULL::text, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.translate(text text, target_language text[], source_language text DEFAULT NULL::text, text_type text DEFAULT 'Plain'::text, profanity_action text DEFAULT 'NoAction'::text, profanity_marker text DEFAULT 'Asterisk'::text, suggested_source_language text DEFAULT NULL::text, source_script text DEFAULT NULL::text, target_script text[] DEFAULT NULL::text[], timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.translate(text text[], target_language text, source_language text DEFAULT NULL::text, text_type text DEFAULT 'Plain'::text, profanity_action text DEFAULT 'NoAction'::text, profanity_marker text DEFAULT 'Asterisk'::text, suggested_source_language text DEFAULT NULL::text, source_script text DEFAULT NULL::text, target_script text DEFAULT NULL::text, batch_size integer DEFAULT 1000, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.translate(text text[], target_language text[], source_language text DEFAULT NULL::text, text_type text DEFAULT 'Plain'::text, profanity_action text DEFAULT 'NoAction'::text, profanity_marker text DEFAULT 'Asterisk'::text, suggested_source_language text DEFAULT NULL::text, source_script text DEFAULT NULL::text, target_script text[] DEFAULT NULL::text[], batch_size integer DEFAULT 1000, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Feljegyzés
A fordítás csak azure_ai bővítmény 0.2.0-s verziójában érhető el. A verzió ellenőrzéséhez ellenőrizze a pg_available_extensions katalógusnézetet.
select * from pg_available_extensions where name = 'azure_ai';
Argumentumok
A paraméterekkel kapcsolatos további információkért tekintse meg a Translator API-t.
text
text vagy text[] egyetlen szöveg vagy szövegtömb, a használt függvény túlterhelésétől függően, a feldolgozandó bemenettel.
target_language
text vagy text[] egyetlen érték vagy értéktömb, a használt függvény túlterhelésétől függően, a bemenet nyelvének kétbetűs ISO 639-1 ábrázolásával. Ellenőrizze, hogy a nyelvi támogatás támogatja-e az engedélyezett értékeket.
source_language
text DEFAULT NULL a bemeneti szöveg nyelvének kétbetűs ISO 639-1-es ábrázolása. Ellenőrizze, hogy a nyelvi támogatás támogatja-e az engedélyezett értékeket. Ha nincs megadva, a rendszer automatikus nyelvfelismerést alkalmaz a forrásnyelv meghatározásához.
text_type
boolean DEFAULT 'plain' Meghatározza a lefordított szöveg típusát. Az érvényes értékek "egyszerű" vagy "html". Minden HTML-nek jól formázottnak kell lennie.
profanity_action
boolean DEFAULT 'NoAction' Meghatározza, hogyan kezelik a trágárságokat a fordítások. Az érvényes értékek a következők: "NoAction", "Marked" vagy "Deleted". A "NoAction" az alapértelmezett viselkedés, és a trágárság átmegy a forrásból a célba. A "Törölt" azt jelzi, hogy a profán szavakat a rendszer csere nélkül eltávolítja. A "Megjelölt" a kimenetben szereplő megjelölt szót a profanity_marker paraméterre cseréli.
profanity_marker
boolean DEFAULT 'Asterisk' Megadja, hogyan vannak megjelölve a profanitások a fordításokban. A lehetséges értékek a "csillag", amely a profán szavakat *** vagy "Tag" szavakra cseréli, amelyek a profán szavakat a "<profanitás/profanitás><>" címkékre cserélik.
suggested_source_language
text DEFAULT NULL A tartalék nyelvet adja meg, ha a bemeneti szöveg nyelve nem azonosítható.
source_script
text DEFAULT NULL A bemeneti szöveg adott szkriptje.
target_script
text DEFAULT NULL A bemeneti szöveg adott szkriptje.
batch_size
integer DEFAULT 1000 egyszerre feldolgozandó rekordok száma (csak annak a függvénynek a túlterheléséhez érhető el, amelynek a paramétere text típus text[]).
timeout_ms
integer DEFAULT 3600000 időtúllépés ezredmásodpercben, amely után a művelet leáll.
throw_on_error
boolean DEFAULT true hiba esetén, ha a függvény kivételt okoz, amely a körbefuttatási tranzakciók visszaállítását eredményezi.
max_attempts
integer DEFAULT 1 hányszor próbálkozik újra a bővítmény az Azure Language Service-végpont meghívásával a csatolt identitásokhoz, ha az újrapróbálkozási hibával meghiúsul.
retry_delay_ms
integer DEFAULT 1000 ennyi időt (ezredmásodpercet) vár a bővítmény, mielőtt újra meghívja az Azure Language Service-végpontot a csatolt identitásokhoz, amikor újrapróbálkozási hibával meghiúsul.
Visszatérési típus
azure_cognitive.translated_text_result vagy TABLE(result azure_cognitive.translated_text_result) egy tömböt vagy egy egyoszlopos táblázatot lefordított szövegekből. A válasz törzsének részletei a válasz törzsében találhatók.
Példák
Hangulatelemzési példák
select b.*
from azure_cognitive.analyze_sentiment('The book was not great, It is mediocre at best','en') b
Példák összegzésre
SELECT
bill_id,
unnest(azure_cognitive.summarize_abstractive(bill_text, 'en')) abstractive_summary
FROM bill_summaries
WHERE bill_id = '114_hr2499';
Fordítási példák
-- Translate into Portuguese
select a.*
from azure_cognitive.translate('Language Translation in real time in multiple languages is quite cool', 'pt') a;
-- Translate to multiple languages
select (unnest(a.translations)).*
from azure_cognitive.translate('Language Translation in real time in multiple languages is quite cool', array['es', 'pt', 'zh-Hans']) a;
Példák a személyes adatok észlelésére
select
'Contoso employee with email Contoso@outlook.com is using our awesome API' as InputColumn,
pii_entities.*
from azure_cognitive.recognize_pii_entities('Contoso employee with email Contoso@outlook.com is using our awesome API', 'en') as pii_entities
Kapcsolódó tartalom
- További információ az Azure OpenAI-szolgáltatás integrációjáról
- További információ az Azure Machine Learning integrációjáról
- Generatív AI az Azure Database for PostgreSQL-lel.
- Integrálja az Azure Database for PostgreSQL-t az Azure Machine Learning Services szolgáltatással.
- Vektoros beágyazások létrehozása az Azure OpenAI-val az Azure Database for PostgreSQL-ben.
- Azure AI-bővítmény az Azure Database for PostgreSQL-ben.
- Generatív AI az Azure Database for PostgreSQL-lel.
- Hozzon létre egy javaslati rendszert az Azure Database for PostgreSQL és az Azure OpenAI használatával.
- Szemantikai keresést hozhat létre az Azure Database for PostgreSQL és az Azure OpenAI használatával.
- Engedélyezze és használja a pgvectort az Azure Database for PostgreSQL-ben.