Skip to content

Commit 6a2280f

Browse files
committed
Updates Spanish Pydantic examples
1 parent 547782b commit 6a2280f

File tree

5 files changed

+21
-13
lines changed

5 files changed

+21
-13
lines changed

examples/spanish/pydanticai_basic.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from pydantic_ai.models.openai import OpenAIChatModel
99
from pydantic_ai.providers.openai import OpenAIProvider
1010

11-
# Setup the OpenAI client to use either Azure OpenAI or GitHub Models
11+
# Configuración del cliente OpenAI para usar Azure OpenAI o Modelos de GitHub
1212
load_dotenv(override=True)
1313
API_HOST = os.getenv("API_HOST", "github")
1414

@@ -29,13 +29,13 @@
2929

3030
agent: Agent[None, str] = Agent(
3131
model,
32-
system_prompt="Eres un tutor de Ingles. Ayuda al usuario aprender Ingles. SOLO responde in Inglés.",
32+
system_prompt="Eres un tutor de inglés. Ayuda al usuario a aprender inglés. SOLO responde en inglés.",
3333
output_type=str,
3434
)
3535

3636

3737
async def main():
38-
result = await agent.run("hola hola, como estas?")
38+
result = await agent.run("Hola. ¿Cómo estás?")
3939
print(result.output)
4040

4141

examples/spanish/pydanticai_graph.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ class QuestionState:
7575
class Ask(BaseNode[QuestionState]):
7676
async def run(self, ctx: GraphRunContext[QuestionState]) -> Answer:
7777
result = await ask_agent.run(
78-
"Haz una pregunta simple con una única respuesta correcta.",
78+
"Formula una pregunta simple con solo una respuesta correcta.",
7979
message_history=ctx.state.ask_agent_messages,
8080
)
8181
ctx.state.ask_agent_messages += result.all_messages()

examples/spanish/pydanticai_mcp_http.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from pydantic_ai.models.openai import OpenAIChatModel
1111
from pydantic_ai.providers.openai import OpenAIProvider
1212

13-
# Configurar el cliente OpenAI para usar Azure OpenAI o Modelos de GitHub
13+
# Configuración del cliente OpenAI para usar Azure OpenAI o Modelos de GitHub
1414
load_dotenv(override=True)
1515
API_HOST = os.getenv("API_HOST", "github")
1616

@@ -34,14 +34,17 @@
3434

3535
agent: Agent[None, str] = Agent(
3636
model,
37-
system_prompt=("Eres un agente que ayuda a planificar viajes. Puedes ayudar a los usuarios a encontrar hoteles. " "Usa las herramientas disponibles cuando sea útil."),
37+
system_prompt=("Eres un agente que ayuda a planificar viajes. "
38+
"Puedes ayudar a los usuarios a encontrar hoteles."
39+
),
3840
output_type=str,
3941
toolsets=[server],
4042
)
4143

4244

4345
async def main():
44-
consulta = "Encuéntrame un hotel en Ciudad de México para 3 noches empezando el 2024-02-10. " "Necesito WiFi gratis y piscina."
46+
consulta = "Encuéntrame un hotel en la Ciudad de México para 3 noches empezando el 2025-10-10. " \
47+
"Necesito WiFi gratis y piscina."
4548
resultado = await agent.run(consulta)
4649
print(resultado.output)
4750

examples/spanish/pydanticai_multiagent.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from pydantic_ai.providers.openai import OpenAIProvider
1313
from rich.prompt import Prompt
1414

15-
# Configurar el cliente de OpenAI para usar Azure OpenAI o Modelos de GitHub
15+
# Configuración del cliente OpenAI para usar Azure OpenAI o Modelos de GitHub
1616
load_dotenv(override=True)
1717
API_HOST = os.getenv("API_HOST", "github")
1818

@@ -76,7 +76,10 @@ class Seat(BaseModel):
7676
seat_preference_agent = Agent(
7777
model,
7878
output_type=Seat | Failed,
79-
system_prompt=("Extrae la preferencia de asiento del usuario. " "Los asientos A y F son asientos de ventana. " "La fila 1 es la fila delantera y tiene más espacio para las piernas. " "Las filas 14 y 20 también tienen más espacio para las piernas. "),
79+
system_prompt=("Extrae la preferencia de asiento del usuario. "
80+
"Los asientos A y F son asientos de ventana. "
81+
"La fila 1 es la fila delantera y tiene más espacio para las piernas. "
82+
"Las filas 14 y 20 también tienen más espacio para las piernas."),
8083
)
8184

8285

examples/spanish/pydanticai_tools.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
logging.basicConfig(level=logging.WARNING, format="%(message)s", datefmt="[%X]", handlers=[RichHandler()])
1717
logger = logging.getLogger("planificador_fin_de_semana")
1818

19-
# Configurar el cliente OpenAI para usar Azure OpenAI o Modelos de GitHub
19+
# Configuración del cliente OpenAI para usar Azure OpenAI o Modelos de GitHub
2020
load_dotenv(override=True)
2121
API_HOST = os.getenv("API_HOST", "github")
2222

@@ -37,7 +37,7 @@
3737

3838

3939
def obtener_clima(ciudad: str, fecha: str) -> dict:
40-
"""Devuelve un clima simulado para la ciudad y fecha dadas."""
40+
"""Devuelve un clima simulado según la ciudad y la fecha proporcionadas."""
4141
logger.info(f"Obteniendo clima para {ciudad}")
4242
if random.random() < 0.05:
4343
return {
@@ -56,7 +56,7 @@ def obtener_clima(ciudad: str, fecha: str) -> dict:
5656

5757

5858
def obtener_actividades(ciudad: str, fecha: str) -> list:
59-
"""Devuelve una lista simulada de actividades disponibles."""
59+
"""Devuelve una lista simulada de actividades disponibles según la ciudad y la fecha proporcionadas."""
6060
logger.info(f"Obteniendo actividades para {ciudad} en {fecha}")
6161
return [
6262
{"nombre": "Senderismo", "lugar": ciudad},
@@ -72,7 +72,9 @@ def obtener_fecha_actual() -> str:
7272

7373
agent = Agent(
7474
model,
75-
system_prompt=("Ayudas a los usuarios a planificar su fin de semana y elegir las mejores actividades según el clima dado. " "Si una actividad sería desagradable con ese clima, no la sugieras. Incluye la fecha del fin de semana en tu respuesta."),
75+
system_prompt=("Ayuda al usuario a planificar su fin de semana y a elegir las "
76+
"mejores actividades según el clima proporcionado. No sugieras actividades que puedan "
77+
"resultar desagradables con ese clima. Incluye la fecha del fin de semana en tu respuesta."),
7678
tools=[obtener_clima, obtener_actividades, obtener_fecha_actual],
7779
)
7880

0 commit comments

Comments
 (0)