AI_ANALYZE_SENTIMENT (Transact-SQL)

Van toepassing op:SQL Analytics-eindpunt in Microsoft Fabric en Warehouse in Microsoft Fabric

De AI_ANALYZE_SENTIMENT functie analyseert invoertekst en geeft een van deze sentimentlabels terug: positive, negative, mixed, of neutral.

Note

  • AI_ANALYZE_SENTIMENT is in voorlopige versie.
  • AI_ANALYZE_SENTIMENTis alleen beschikbaar in SQL analytics endpoint en Warehouse in Microsoft Fabric.

Syntax

Transact-SQL syntaxis-conventies

AI_ANALYZE_SENTIMENT ( text )

Arguments

text

Een uitdrukking van een karaktertype, bijvoorbeeld nvarchar, varchar, nchar of char.

Retourtypen

Geeft een van de volgende waarden terug:nvarchar

  • positive
  • negative
  • mixed
  • neutral

Remarks

AI-functies keren terug NULL als het AI-model de tekst niet kan verwerken. Veelvoorkomende redenen zijn onder meer:

  • Verantwoordelijke AI-regels blokkeren ongepaste inhoud in de invoertekst.
  • Invoertekst overschrijdt tokenlimieten. Het huidige model ondersteunt maximaal 15 kB tekst.

Examples

Eén. Analyseer sentiment in een snaar

SELECT ai_analyze_sentiment('This hotel was great!') AS sentiment;

Verwacht resultaat: positive

B. Analyseer sentiment vanuit een tabelkolom

SELECT review_id,
       ai_analyze_sentiment(review_text) AS sentiment
FROM dbo.hotel_reviews;