0% encontró este documento útil (0 votos)
5 vistas5 páginas

Python Unit7 Plus

El documento describe cómo crear un agente asistido por IA llamado AgenteAsistente utilizando ChatGPT con una suscripción Plan Plus. Incluye detalles sobre la arquitectura del agente, su diseño en Python, pruebas unitarias y cómo integrar la API de OpenAI. Además, se sugieren ejercicios adicionales para mejorar el agente y reflexiones sobre el uso de IA en comparación con reglas fijas.

Cargado por

adriadev
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas5 páginas

Python Unit7 Plus

El documento describe cómo crear un agente asistido por IA llamado AgenteAsistente utilizando ChatGPT con una suscripción Plan Plus. Incluye detalles sobre la arquitectura del agente, su diseño en Python, pruebas unitarias y cómo integrar la API de OpenAI. Además, se sugieren ejercicios adicionales para mejorar el agente y reflexiones sobre el uso de IA en comparación con reglas fijas.

Cargado por

adriadev
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ejercicio: Crear un agente usando ChatGPT (Plan Plus ~20€)

Objetivo

Aprender a diseñar y construir un agente asistido por IA utilizando ChatGPT con


una suscripción de pago (comúnmente conocida como Plan Plus, ~20€/mes).

¿Qué incluye este plan?

El plan de pago de ChatGPT te permite:

• Acceso a modelos más avanzados

• Mejor rendimiento en tareas complejas

• Uso para programación, agentes y automatización

• Capacidad de iterar rápidamente sobre ideas

Enunciado

Vas a crear un agente llamado AgenteAsistente que:

• Recibe instrucciones en lenguaje natural

• Usa ChatGPT como “motor de decisión”

• Ejecuta acciones en Python

• Devuelve resultados

Arquitectura del agente

El agente tendrá 3 partes:

1. Entrada → texto del usuario

2. Decisión (IA) → qué hacer

3. Ejecución → función en Python

Paso 1: Diseño del agente

Crea un archivo agente_chatgpt.py:

class AgenteAsistente:
def decidir(self, instruccion):

# Aquí simularás la respuesta de ChatGPT

instruccion = [Link]()

if "suma" in instruccion:

return "sumar"

elif "saludo" in instruccion:

return "saludar"

elif "fecha" in instruccion:

return "fecha"

return "desconocido"

def ejecutar(self, accion, datos=None):

from datetime import datetime

if accion == "sumar":

return sum(datos)

elif accion == "saludar":

return "Hola, soy tu agente "

elif accion == "fecha":

return [Link]().strftime("%Y-%m-%d")

return "No entiendo la instrucción"

def run(self, instruccion, datos=None):

accion = [Link](instruccion)

return [Link](accion, datos)


Paso 2: Integrar ChatGPT (conceptual)

En un caso real, usarías la API de OpenAI para sustituir la función decidir.

Ejemplo conceptual:

def decidir_con_ia(instruccion):

prompt = f"Decide la acción para: {instruccion}"

# llamada a API (simulada)

return "sumar"

Paso 3: Tests unitarios

Crea test_agente_chatgpt.py:

import unittest

from agente_chatgpt import AgenteAsistente

class TestAgenteAsistente([Link]):

def setUp(self):

[Link] = AgenteAsistente()

def test_suma(self):

[Link]([Link]("haz una suma", [2, 3]), 5)

def test_saludo(self):

[Link]([Link]("dame un saludo"), "Hola, soy tu agente ")

def test_fecha(self):

resultado = [Link]("dame la fecha")

[Link](len(resultado) > 0)
if __name__ == "__main__":

[Link]()

Paso 4: Usar ChatGPT como copiloto

Con tu suscripción:

1. Describe lo que quieres:

o “Crea un agente más inteligente”

2. Pide mejoras:

o “hazlo modular”

o “añade memoria”

3. Genera tests automáticamente

Ejercicios adicionales

1. Conecta el agente a la API real de OpenAI

2. Añade más acciones:

o clima (simulado)

o traducción

3. Implementa memoria:

o historial de conversaciones

4. Haz que el agente:

o genere planes (varios pasos)

Reflexión

• ¿Qué aporta usar IA frente a reglas fijas?

• ¿Dónde falla el agente?

• ¿Cómo mejorarías la toma de decisiones?

Nota importante
El plan de pago (~20€) no crea agentes automáticamente, pero:

• Te da mejores herramientas para construirlos

• Mejora la calidad del código generado

• Acelera el desarrollo

Bonus

Convierte este agente en:

• un bot de Telegram

• una API con Flask

• una app web sencilla

También podría gustarte