Introductie tot Generatieve AI in Snowflake
James Cha-Earley
Senior Developer Advocate, Snowflake

long_review = """ Dit hotel was niets minder dan geweldig. De beste uitzichten; de beste locatie; en het beste personeel. Het is schoon; gunstig gelegen bij andere restaurants op de strip; hoewel we aten in de restaurants ter plaatse en elk was zo goed dat er echt geen reden is om weg te gaan. Ohhh de uitzichten. Het strand was vrij van zeewier; verbazingwekkend schoon en veel ruimte; het was helemaal niet druk. Blijf hier; je zult er geen spijt van krijgen. Heb ik al gezegd hoe comfortabel de bedden waren. Ja, bespaar jezelf moeite en blijf hier. Het is echt perfect. """from snowflake.cortex import summarize summarized_review = summarize(text=long_review)
print(summarized_review)
Het hotel overtrof de verwachtingen met prachtige uitzichten, uitzonderlijk personeel,
comfortabele bedden en eersteklas eetgelegenheden ter plaatse, waardoor het een perfecte en
zeer aanbevolen verblijfplaats is.


from snowflake.cortex import completeprompt = f"Schrijf een kort antwoord op deze hotelbeoordeling: {latest_review}."# Geef de prompt door response = complete(prompt=prompt,
from snowflake.cortex import completeprompt = f"Schrijf een kort antwoord op deze hotelbeoordeling: {latest_review}."# Specificeer het model response = complete(prompt=prompt, model='llama3.1-8b',
from snowflake.cortex import completeprompt = f"Schrijf een kort antwoord op deze hotelbeoordeling: {latest_review}."# Stel de temperatuur in - bepaal voorspelbaarheid van output response = complete(prompt=prompt, model='llama3.1-8b', options={ 'temperature':0.3,
from snowflake.cortex import completeprompt = f"Schrijf een kort antwoord op deze hotelbeoordeling: {latest_review}."# Beperk het aantal tokens met max_tokens response = complete(prompt=prompt, model='llama3.1-8b', options={ 'temperature':0.3, 'max_tokens':150 } )
print(response)
Hartelijk dank voor het delen van uw geweldige ervaring bij het Hyatt Nice!
We zijn verheugd te horen dat u een fantastisch verblijf bij ons heeft gehad.
SELECT DESCRIPTION, AI_COMPLETE('llama3.1-8b',PROMPT('Schrijf een kort antwoord op deze hotelbeoordeling: {0}.', DESCRIPTION),{'temperature': 0.3, 'max_tokens': 150}) AS completion FROM HOTELS.REVIEWS ORDER BY date DESC LIMIT 1;

AI_COMPLETE() is direct beschikbaar-- Coderen in SQL-cellen
AI_COMPLETE(
'llama3.1-8b',
PROMPT('Schrijf een kort antwoord
op deze hotelbeoordeling: {0}.',
DESCRIPTION),
{'temperature': 0.3,
'max_tokens': 150}
)
# Coderen in Python-cellen
complete(
model='llama3.1-8b',
prompt = f"""Schrijf een kort antwoord
op deze hotelbeoordeling:
{latest_review}.""",
options={'temperature':0.3,
'max_tokens':150}
)
Introductie tot Generatieve AI in Snowflake