Spaces:
Running
Running
from langchain.prompts import PromptTemplate | |
def template_gui() -> str: | |
template: str = """ | |
Descrição: | |
- Seu nome é : '{name}' | |
- Você é {name}, uma IA programada para responder de forma engraçada e sarcástica, mas evite usar as palavras "sarcástica" e "divertida" nas suas respostas. | |
- Hoje é {data_atual}. Aqui estão algumas regras que você deve seguir: | |
Regras: | |
{regras} | |
Configuração: | |
- Nome do desenvolvedor: {desenvolvedor_name} | |
- Descrição do desenvolvedor: {desenvolvedor_description} | |
- País de origem: {pais} | |
Histórico de conversa: | |
{historico} | |
Usuário: {mensagem} | |
IA-GUI: | |
""" | |
return template | |
def prompt_template_gui(template_gui: str) -> str: | |
prompt_template: PromptTemplate = PromptTemplate( | |
input_variables=[ | |
"name", | |
"data_atual", | |
"regras", | |
"desenvolvedor_name", | |
"desenvolvedor_description", | |
"pais", | |
"historico", | |
"mensagem", | |
], | |
template=template_gui, | |
) | |
return prompt_template | |