Saltar a contenido

Guía Rápida de Uso Empresarial con Plant-IA

Esta guía te muestra cómo usar Plant-IA en contextos empresariales reales, como contaduría y tecnología, generando mensajes profesionales personalizados o prompts para modelos como ChatGPT.


Escenario 1: Contaduría — Notificación de factura generada

🎯 Objetivo

Enviar un mensaje automatizado a un cliente cuando su factura está lista, incluyendo el monto, la fecha y el número de folio.

✅ Paso a paso

from plant_ia import Plantilla

# 1. Definir la plantilla con variables
factura = Plantilla(
    "Estimado {cliente}, su factura con folio {folio} por un monto de ${monto} ha sido generada el {fecha}. "
    "Gracias por confiar en nosotros."
)

# 2. Datos reales
datos = {
    "cliente": "Ana Torres",
    "folio": "FAC-202507",
    "monto": "2,350.75",
    "fecha": "09 de julio de 2025"
}

# 3. Inyectar datos en la plantilla
mensaje = factura.rellenar(**datos)

# 4. Imprimir o enviar por correo
print(mensaje)

🧾 Resultado:

Estimado Ana Torres, su factura con folio FAC-202507 por un monto de $2,350.75 ha sido generada el 09 de julio de 2025. Gracias por confiar en nosotros.

Escenario 2: Tecnología (Oracle Tech) — Evaluación de desempeño con ChatGPT

🎯 Objetivo

Redactar un correo formal para reconocer la labor de un colaborador técnico en un proyecto de infraestructura.

✅ Paso a paso

from plant_ia import Plantilla
from openai import OpenAI
import os

# 1. Cliente OpenAI con clave segura
client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))

# 2. Definir plantilla empresarial
plantilla = Plantilla(
    "Redacta un correo profesional dirigido a {colaborador}, reconociendo su valiosa contribución como {rol} "
    "en el proyecto '{proyecto}'. El correo debe destacar su impacto desde su incorporación el {fecha_inicio}, "
    "usando un tono institucional, técnico y motivador."
)

# 3. Datos personalizados
datos = {
    "colaborador": "Carlos Medina",
    "rol": "Ingeniero Cloud",
    "proyecto": "Migración a Oracle Autonomous DB",
    "fecha_inicio": "2 de mayo de 2025"
}

# 4. Generar prompt dinámico
prompt = plantilla.rellenar(**datos)

# 5. Enviar prompt a ChatGPT
respuesta = client.chat.completions.create(
    model="gpt-3.5-turbo",
    messages=[
        {"role": "system", "content": "Eres un asistente profesional de Recursos Humanos especializado en tecnología."},
        {"role": "user", "content": prompt}
    ],
    temperature=0.6
)

# 6. Mostrar resultado
print(respuesta.choices[0].message.content)