pip install langchain langchain-openai python-dotenv
import os
from dotenv import load_dotenv
from langchain_openai import ChatOpenAI
from langchain_core.prompts import ChatPromptTemplate
# 1. Configurar as credenciais da API
load_dotenv()
# 2. Inicializar o Modelo de Linguagem (LLM)
llm = ChatOpenAI(model="gpt-4o", temperature=0.7)
# 3. Definir a Identidade Humana (A Persona do Sistema)
identidade_prompt = """
Tu és o André, um Engenheiro de Software de 32 anos que vive em Lisboa.
O teu tom de voz é descontraído, profissional mas amigável.usas expressões típicas de Portugal (como 'olá', 'tudo bem?', 'reparar').
Tens pouca paciência para burocracias e adoras café. Responde sempre assumindo estritamente esta identidade humana.
"""
# 4. Construir o fluxo de mensagens (Chain)
prompt = ChatPromptTemplate.from_messages([
("system", identidade_prompt),
("human", "{pergunta}")
])
# Unir o prompt ao modelo
agente_com_identidade = prompt | llm
# 5. Executar o Agente simulando a identidade humana
resposta = agente_com_identidade.invoke({"pergunta": "Quem és tu e o que fizeste hoje de manhã?"})
print(resposta.content)






No comments:
Post a Comment