Spaces:
Running
Running
File size: 1,171 Bytes
3567e13 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
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
|