Acabei de resolver o exercício e implementei assim (código abaixo):
all_exercise_responses = []
print("Resposta para a 1ª query('Em quais cidades temos filiais?'):")
exercise_q1 = query_engine.query('In which cities do we have branches??')
print(exercise_q1.response)
all_exercise_responses.append(exercise_q1)
print("-" * 20)
print("Resposta para a 2ª query('Qual é o preço unitário médio de cada tipo de produto?'):")
exercise_q2 = query_engine.query('What is the average unit price of each type of product?')
print(exercise_q2.response)
all_exercise_responses.append(exercise_q2)
print("-" * 20)
print("Resposta para a 3ª query('Qual é a média de valor de compra por tipo de cliente?'):")
exercise_q3 = query_engine.query('What is the average purchase value by customer type?')
print(exercise_q3.response)
all_exercise_responses.append(exercise_q3)
print("-" * 20)
print("Resposta para a 4ª query('Qual é a filial com maior faturamento?'):")
exercise_q4 = query_engine.query('What is the branch with the highest turnover?')
print(exercise_q4.response)
all_exercise_responses.append(exercise_q4)
print("-" * 20)
print("\nTodas as respostas dos exercícios foram salvas em: 'all_exercise_responses' list.")
É a primeira vez que uso o Llama, assim como um modelo baseado em Q&A. Intuitivamente, escrevi as queries em inglês, pois estou acostumado com modelos semânticos sem suporte multilíngue.
Minha dúvida é:
no caso do modelo que estou usando (meta-llama/llama-4-scout-17b-16e-instruct
, via GroqCloud), é realmente necessário escrever as consultas em inglês, ou ele lida bem com português também?
Obs: percebi também que consultas contendo apóstrofos (ex: What's) não funcionaram, mesmo escapando ou usando aspas duplas.