from ollama import chat
perguntas = [
"O que é Machine Learning?",
"Qual a diferença entre Machine Learning supervisionado e não supervisionado?",
"O que é um conjunto de treinamento (training set)?",
"O que significa overfitting em um modelo de Machine Learning?",
"Para que serve um modelo de Machine Learning?",
"Como criar um modelo de machile learning"
]
contador = 0
with open('perguntas.txt', 'w', encoding='utf-8') as arquivo:
for item in perguntas:
contador = contador + 1
arquivo.write(f'{contador} - {item}\n')
lista_perguntas = [
]
with open('perguntas.txt', 'r', encoding='utf-8') as arquivo:
for pergunta in arquivo:
lista_perguntas.append(pergunta.strip())
PROMPT = 'você é o melhor professor do mundo. Seu papel é responder da melhor maneira possivel as perguntas mas curto.'
for PERG in lista_perguntas:
response = chat(
model='gemma3:4b-cloud',
messages=[{'role': 'system', 'content': PROMPT},
{'role': 'user', 'content': PERG}]
)
print(f'{PERG}\n')
print(f'{response.message.content}\n')