Yanıt çıkarma

Snowflake'te Üretken Yapay Zekaya Giriş

James Cha-Earley

Senior Developer Advocate, Snowflake

Neden yanıt çıkarma?

$$

  • Şikayetleri belirleme
  • Olanaklarla ilgili geri bildirimi çıkarma
  • Uzun belgelerden soruları yanıtlama

Ne hakkında olduğunu bilmediğimiz incelemeleri temsil eden, soru işareti ve mutlu/üzgün yüz emojileriyle çevrili bir belge

Snowflake'te Üretken Yapay Zekaya Giriş

Yaygın bir iş problemi

review = """
The property needs updating and management needs to hire more staff. 
The staff does everything they can but it is not enough for the number of guests. 
The rooms look old as well as everything in the bathrooms. 
Definitely better options in the hotel zone.
"""
  • Snowflake Cortex yardıma koşuyor!
Snowflake'te Üretken Yapay Zekaya Giriş

Bir yanıt çıkarma

from snowflake.cortex import extract_answer

response = extract_answer( from_text=review, question="What did the guest complain about?" )
Snowflake'te Üretken Yapay Zekaya Giriş

Çıktı

print(response)
[
    {
    "answer": "Management needs to hire more staff.",
    "score": 0.8013839254
    }
]
  • 0 ile 1 arasında puanlar
Snowflake'te Üretken Yapay Zekaya Giriş

Bir iş akışı kurma

SELECT DESCRIPTION
FROM HOTELS.REVIEWS
WHERE RATING < 6
    AND DATE = '2023-08-23';
Snowflake'te Üretken Yapay Zekaya Giriş

SQL çıktısı

I will never book a vacation through Expedia not only did I pay over 5;000 dollars
but they false advertise the resort; in my reservation It clearly stated that
breakfast and dinner was included. When I got to the resort they informed me that 
these issues have happed before with Expedia because the resort does not offer an
all exclusive. After flighting practically all day I called Expedia and they had me
on hold for 45min and nothing got resolved. I ended up spending over 1000.00 more
just on food. I am beyond me they are not only false advertising but refused to
take any responsibility on their part for the issues they caused me and my family.  Again I will never chose Expedia to plan a vacation!!!
Snowflake'te Üretken Yapay Zekaya Giriş

Bir soru sorma

negative_review = dataframe_1.to_pandas()['DESCRIPTION'].iloc[0]

response = extract_answer( from_text=negative_review, question="What was the primary issue that the guest mentioned?" ) print(response)
Snowflake'te Üretken Yapay Zekaya Giriş

Yanıtı gözden geçirme

[
    {
    "answer" : "Expedia falsely advertised that meals were included, but the
                resort did not offer an all-inclusive package.",
    "score": 0.75829312442
    }
]
Snowflake'te Üretken Yapay Zekaya Giriş

Sınırlamalar

$$

  • Kısmi veya belirsiz ifadeler dönebilir
  • Çok konulu belgelerde değil, paragraflarda en iyi çalışır
  • Kritik çıktıları her zaman gözden geçir

Uyarı işareti

Snowflake'te Üretken Yapay Zekaya Giriş

Hadi pratik yapalım!

Snowflake'te Üretken Yapay Zekaya Giriş

Preparing Video For Download...