E66 - Creación de un Asistente Virtual con IA

28-05-2024 · 81 min · Ver en YouTube

Resumen

El episodio es la segunda parte de una serie sobre modelos de lenguaje: tras repasar el flujo de consulta con embeddings visto en el capítulo anterior (chatbot para PDF), se explica cómo crear un asistente virtual con IA. Se define el asistente como una "persona virtual" dinámica que entiende instrucciones en lenguaje natural y ejecuta tareas, y se presenta un diagrama con sus partes: template (rol), contexto, funciones, integraciones, interacción y memoria. Se muestra en vivo un GPT personalizado de ChatGPT Plus que resume los episodios del podcast, con sus límites (cuota de uso, no puede editar archivos largos línea a línea). Se discuten las consideraciones de ingeniería (textos largos, costo, RAG), los frameworks (LangChain, LlamaIndex, AutoGen, DevGPT), bases vectoriales y herramientas complementarias. La conclusión es que crear asistentes no es fácil: con código y la API se tiene más control que con una herramienta no-code, y el siguiente paso serán los sistemas multiagente.

Capítulos

Palabras clave

asistente virtualGPTsmodelos fundacionalesLLMRAGembeddingsLangChainLlamaIndexmultiagentesbases vectorialesChatGPTfine tuning