Einführung in Generative KI in Snowflake
James Cha-Earley
Senior Developer Advocate, Snowflake

long_review = """ Dieses Hotel war einfach unglaublich. Die besten Aussichten; die beste Lage; und das beste Personal. Es ist sauber; günstig gelegen zu anderen Restaurants auf dem Strip; obwohl wir in den Restaurants vor Ort gegessen haben und jedes so gut war, gibt es wirklich keinen Grund, wegzugehen. Ohhh die Aussichten. Der Strand war frei von Seegras; erstaunlich sauber und viel Platz; es war überhaupt nicht überfüllt. Bleib hier; du wirst es nicht bereuen. Habe ich erwähnt, wie bequem die Betten waren. Ja, erspare dir Ärger und bleib hier. Es ist wirklich perfekt. """from snowflake.cortex import summarize summarized_review = summarize(text=long_review)
print(summarized_review)
Das Hotel übertraf die Erwartungen mit atemberaubenden Aussichten, außergewöhnlichem Personal,
bequemen Betten und erstklassigem Essen vor Ort, was es zu einem perfekten und
sehr empfehlenswerten Aufenthalt macht.


from snowflake.cortex import completeprompt = f"Schreibe eine kurze Antwort auf diese Hotelbewertung: {latest_review}."# Übergib den Prompt response = complete(prompt=prompt,
from snowflake.cortex import completeprompt = f"Schreibe eine kurze Antwort auf diese Hotelbewertung: {latest_review}."# Modell angeben response = complete(prompt=prompt, model='llama3.1-8b',
from snowflake.cortex import completeprompt = f"Schreibe eine kurze Antwort auf diese Hotelbewertung: {latest_review}."# Temperatur einstellen - Vorhersagbarkeit steuern response = complete(prompt=prompt, model='llama3.1-8b', options={ 'temperature':0.3,
from snowflake.cortex import completeprompt = f"Schreibe eine kurze Antwort auf diese Hotelbewertung: {latest_review}."# Tokenanzahl mit max_tokens begrenzen response = complete(prompt=prompt, model='llama3.1-8b', options={ 'temperature':0.3, 'max_tokens':150 } )
print(response)
Vielen Dank, dass Sie Ihre wunderbare Erfahrung im Hyatt Nice geteilt haben!
Wir freuen uns, dass Sie einen fantastischen Aufenthalt hatten.
SELECT DESCRIPTION, AI_COMPLETE('llama3.1-8b',PROMPT('Schreibe eine kurze Antwort auf diese Hotelbewertung: {0}.', DESCRIPTION),{'temperature': 0.3, 'max_tokens': 150}) AS completion FROM HOTELS.REVIEWS ORDER BY date DESC LIMIT 1;

AI_COMPLETE() ist sofort verfügbar-- SQL-Zellen kodieren
AI_COMPLETE(
'llama3.1-8b',
PROMPT('Schreibe eine kurze Antwort
auf diese Hotelbewertung: {0}.',
DESCRIPTION),
{'temperature': 0.3,
'max_tokens': 150}
)
# Python-Zellen kodieren
complete(
model='llama3.1-8b',
prompt = f"""Schreibe eine kurze Antwort
auf diese Hotelbewertung:
{latest_review}.""",
options={'temperature':0.3,
'max_tokens':150}
)
Einführung in Generative KI in Snowflake