- 1

Uso de Modelos GPT para Análisis de Texto en Python
09:22 - 2

Uso de la Documentación de OpenAI para Fine Tuning y Text Completion
03:47 - 3

Configuración y Uso de Chat Completions en OpenAI GPT
12:18 - 4

Ajuste de Parámetros en Modelos de OpenAI para Mejorar Resultados
09:47 - 5

Juego de adivinanza de animales con OpenAI en Python
10:46 - 6

Gestión de Límites y Facturación en OpenAI
06:31 - 7
Actualización de Modelos y Funcionalidades de OpenAI
01:14 Quiz de OpenAI API
Uso de Modelos GPT para Análisis de Texto en Python
Clase 1 de 24 • Curso de Desarrollo de Chatbots con OpenAI
Contenido del curso
- 8

Personalización de Modelos OpenAI para Soluciones Empresariales
04:03 - 9
Modelos de OpenAI para Fine-Tuning: Guía Completa
00:49 - 10

Tokenización de Texto y Estimación de Costos en OpenAI con TikToken
04:22 - 11
Configuración de entorno local de OpenAI con Anaconda
03:06 - 12

Reglas para formatear datos en fine tuning de OpenAI
02:06 - 13

Conversión de CSV a JSON-L para Fine Tuning en OpenAI
06:05 - 14

Fine Tuning de Modelos OpenAI: Proceso y Solución de Errores
02:38 - 15

Uso del Playground de OpenAI para Probar Modelos sin Programación
03:33 - 16

Evaluación de Modelos de IA: Técnicas y Aplicaciones Prácticas
04:09 - 17

Optimización de Hiperparámetros en Modelos de OpenAI
05:36 Quiz de Fine-tuning de modelos de OpenAI
- 18
Creación de Chatbots en Telegram con BotFather
01:17 - 19

Procesamiento de Mensajes en Telegram con Python
11:35 - 20

Recepción y Procesamiento de Mensajes de Telegram con Python
03:04 - 21

Conexión de PlatziBot con OpenAI usando Python
06:53 - 22

Integración de OpenAI y Telegram en PlatziBot con Python
10:59 - 23

Manejo de Errores y Excepciones en la API de OpenAI con Python
05:18 Quiz de Integración de LLM a chat
En la era digital que vivimos, la inteligencia artificial (IA) ha abierto caminos insospechados en múltiples sectores. Gracias a los avances en esta tecnología, hoy tenemos a nuestra disposición herramientas potentes como los Large Language Models (LLM), capaces de comprender y generar lenguaje humano con una precisión asombrosa. ¿Cómo podemos aprovechar estos modelos en nuestros productos y aplicaciones? ¿Qué problemas pueden resolver? Acompáñame en un recorrido lleno de aprendizaje y descubrimientos que transformarán tu manera de interactuar con la tecnología.
¿Qué son los Large Language Models y cómo se aplican?
Los LLM, como el popular Chat GPT o la API de OpenAI, se entrenan con extensos conjuntos de datos para realizar tareas de procesamiento de lenguaje natural (NLP) con gran efectividad.
¿En qué tareas destacan los LLM?
Los LLM se utilizan ampliamente en:
- Clasificación de texto
- Generación de contenido
- Traducción de idiomas
- Interacción a través de chatbots
- Creación de líneas de código de programación
¿Cómo prepararse para trabajar con estos modelos?
Es crucial tener habilidades en:
- Programación en Python (uso de funciones, APIs, herramientas como Visual Studio Code y Anaconda).
- Uso de Chat GPT (creación efectiva de prompts).
- Entrenamiento de modelos de Machine Learning, especialmente en NLP.
Implementando LLM con la API de OpenAI
A través de ejemplos prácticos, enseñaré cómo utilizar la API de OpenAI para integrar LLM en aplicaciones.
Primeros pasos: Instalación e importación de librerías
Comenzaremos por instalar la librería de OpenAI utilizando el gestor de paquetes Pip en un nuevo notebook de Python. Luego, importaremos la librería con import openai.
Accediendo a la API: Crear y configurar una API key
Para conectar nuestros programas con los modelos de OpenAI, necesitamos:
- Crear una cuenta de OpenAI y optar por los créditos gratuitos o configurar el método de pago.
- Generar una API key única y segura, que se copiará en nuestro notebook para establecer la conexión.
Desarrollo práctico: Analizando el sentimiento en Twitter
Con la API ya configurada:
- Elegiremos un modelo de OpenAI, como Text DaVinci 003.
- Configuraremos parámetros del modelo (temperatura, max tokens, topP, y penalizaciones).
- Daremos instrucciones claras al modelo para analizar el sentimiento de un tweet específico.
Tras ejecutar la solicitud a OpenAI, obtendremos una clasificación del sentimiento del tweet.
Construyendo un proyecto: Personalización y Fine Tuning
En este curso, nuestro proyecto será desarrollar un chatbot, el "Platzi Bot", aplicando técnicas de personalización y Fine Tuning para un modelo de OpenAI.
Posibilidades futuras: Expandir habilidades y herramientas
Una vez dominados los fundamentos, podremos:
- Conectar con bases de datos.
- Usar herramientas como Lancheng.
- Profundizar en la técnica de Prompt Engineering.
Esto nos permitirá no solo completar el curso sino también innovar y llevar nuestros proyectos al siguiente nivel con los LLM.
Mi nombre es Kathleen Cove, con tres años de experiencia en IA. Te invito a sumergirte en este fascinante mundo de los modelos de OpenAI. Juntos, aprenderemos a navegar en este mar de posibilidades que la inteligencia artificial pone a nuestro alcance. ¡Manos a la obra!