Introdução à IA Generativa no Snowflake
James Cha-Earley
Senior Developer Advocate, Snowflake

long_review = """ Este hotel foi simplesmente incrível. As melhores vistas; a melhor localização; e a melhor equipe. É limpo; convenientemente localizado perto de outros restaurantes na avenida; embora tenhamos comido nos restaurantes do local e cada um era tão bom que realmente não há razão para sair. Ohhh as vistas. A praia estava livre de algas; incrivelmente limpa e com muito espaço; não estava lotada. Fique aqui; você não vai se arrepender. Eu mencionei como as camas eram confortáveis. Sim, poupe-se de problemas e fique aqui. É realmente perfeito. """from snowflake.cortex import summarize summarized_review = summarize(text=long_review)
print(summarized_review)
O hotel superou as expectativas com vistas deslumbrantes, equipe excepcional,
camas confortáveis e refeições de primeira no local, tornando a estadia perfeita e
altamente recomendada.


from snowflake.cortex import completeprompt = f"Escreva uma resposta curta para esta avaliação de hotel: {latest_review}."# Passe o prompt response = complete(prompt=prompt,
from snowflake.cortex import completeprompt = f"Escreva uma resposta curta para esta avaliação de hotel: {latest_review}."# Especifique o modelo response = complete(prompt=prompt, model='llama3.1-8b',
from snowflake.cortex import completeprompt = f"Escreva uma resposta curta para esta avaliação de hotel: {latest_review}."# Defina a temperatura - controle a previsibilidade do resultado response = complete(prompt=prompt, model='llama3.1-8b', options={ 'temperature':0.3,
from snowflake.cortex import completeprompt = f"Escreva uma resposta curta para esta avaliação de hotel: {latest_review}."# Limite o número de tokens com max_tokens response = complete(prompt=prompt, model='llama3.1-8b', options={ 'temperature':0.3, 'max_tokens':150 } )
print(response)
Muito obrigado por compartilhar sua experiência maravilhosa no Hyatt Nice!
Estamos felizes em saber que você teve uma estadia fantástica conosco.
SELECT DESCRIPTION, AI_COMPLETE('llama3.1-8b',PROMPT('Escreva uma resposta curta para esta avaliação de hotel: {0}.', DESCRIPTION),{'temperature': 0.3, 'max_tokens': 150}) AS completion FROM HOTELS.REVIEWS ORDER BY date DESC LIMIT 1;

AI_COMPLETE() está disponível imediatamente-- Codificando em células SQL
AI_COMPLETE(
'llama3.1-8b',
PROMPT('Escreva uma resposta curta
para esta avaliação de hotel: {0}.',
DESCRIPTION),
{'temperature': 0.3,
'max_tokens': 150}
)
# Codificando em células Python
complete(
model='llama3.1-8b',
prompt = f"""Escreva uma resposta curta
para esta avaliação de hotel:
{latest_review}.""",
options={'temperature':0.3,
'max_tokens':150}
)
Introdução à IA Generativa no Snowflake