Del Lenguaje de Programación al Lenguaje Natural

Un Parche Obligatorio Rumbo a la 4ta Revolución Industrial

Mauricio S. Matias Conde

Clase 1

Mauricio S. Matias Conde

  • Desarrollador de Software (+5 años Exp.)
  • Ingeniero de Sistemas
  • Escritor de artículos tecnológicos
  • Miembro fundador del                        

Agenda

1

Modelo Extenso de Lenguaje (LLM)

Descanso de 15 min

2

Inteligencia Artificial Agéntica

requisitos

Repositorio de código del taller: https://github.com/cr0wg4n/ai-automation-workshop

1

Modelo extenso de lenguaje (LLM)

1

Modelo extenso de lenguaje (LLM)

¿Qué es un LLM? 🤔

🧑‍🏫

🧑‍🎤

Bibliotecario

Músico

1

Modelo extenso de lenguaje (LLM)

Patrones

Gramática y Estructura

Significado

Contexto

Formatos

Intención

Ritmo

Armonía

Estilo

Progresión

🧑‍🏫

🧑‍🎤

1

Modelo extenso de lenguaje (LLM)

Quiero estudiar en ____, porque en la universidad no puedo concentrarme.

Ayer  me _______, no me abrigue muy bien.

Mi familia tiene una _________ muy importante cada fin de año.

No tengo ni un centavo por lo que no llegaré a ___ __ ___

🔮

1

Modelo extenso de lenguaje (LLM)

Quiero estudiar en casa, porque en la universidad no puedo concentrarme.

Ayer  me molesté, no me abrigue muy bien.

Mi familia tiene una fiesta muy importante cada fin de año.

No tengo ni un centavo por lo que no llegaré a la siguiente estación

1

Modelo extenso de lenguaje (LLM)

🌐

📖

🗂️

🔢

🧬

💾

1

Modelo extenso de lenguaje (LLM)

Quiero estudiar en casa, porque en la universidad no puedo concentrarme.

Ayer  me resfrié, no me abrigue muy bien.

Mi familia tiene una tradición muy importante cada fin de año.

No tengo ni un centavo por lo que no llegaré a fin de mes

Aprendizaje

Autosupervisado

1

Modelo extenso de lenguaje (LLM)

Visualizadores 3D y 2D de "Transformers"

1

Google AI Studio

1

  • Token: es una unidad mínima de texto.

Un libro enorme como la Biblia, pesa alrededor de 4.5 MB en texto plano, y tiene alrededor de 5.2 millones de caracteres o 1.3 millones de tokens aprox.

1

  • Prompt: es una instrucción o mensaje que se le da a un modelo de lenguaje (como GPT, LLMs, etc.) para guiar
    su respuesta o comportamiento.
  1. Contexto / Rol: Eres un experto analista financiero…
  2. Instrucción clara: Analiza el siguiente texto y resume sus ideas principales…
  3. Entrada / Datos: Las ventas subieron un 30%…
  4. Formato de respuesta esperado: Responde en formato de lista, Solo da la respuesta numérica, Utiliza JSON
  5. Restricciones / Notas adicionales (opcional): no inventes datos, no agregues opinión personal, máximo 2 párrafos 
  6. Ejemplo (opcional pero útil)

1

  • System Prompt: prompt inicial que se le pasa al LLM en el se le indica como que tiene que hacer.
Eres un experto analista de sentimientos en redes sociales. Recibirás un texto breve que corresponde a un tweet. Tu tarea es:

1. Identificar el sentimiento predominante basado en el texto (elige solo uno): **positivo**, **negativo**, **neutral** o **mixto**.
2. Explicar brevemente en una sola oración las razones de tu elección, citando palabras clave si es relevante.
3. Responde únicamente en español, de forma clara y profesional.

Formato de respuesta requerido:
Sentimiento: [positivo/negativo/neutral/mixto]
Razón: [explicación breve]

Ejemplo:
Tweet: "¡Me encantó el nuevo álbum de la banda!"
Sentimiento: positivo
Razón: Expresa entusiasmo usando "me encantó".

1

  • Context Window: la cantidad de texto en "tokens" que un LLM puede recordar como contexto.

1

  • Parámetros de Decodificación:
    • Temperature: controla la aleatoriedad de la generación (más bajo = más preciso, más alto = más creativo).
    • Top-P: limita la elección a los "tokens" más probables hasta cubrir una probabilidad acumulada p de un subconjunto de "tokens".
    • Top-K:  limita la elección a las k palabras más probables en cada paso.
    • Stop Sequence: secuencia de texto clave donde el modelo debe detener la generación.
    • Output Length: define la cantidad máxima de tokens que el modelo puede generar.

DEscansemos 15 minutos...

2

Inteligencia Artificial Agéntica

Programa de software capaz de interactuar con su entorno, recopilar datos y usarlos para realizar tareas autónomas que cumplen objetivos preestablecidos.

2

Inteligencia Artificial Agéntica

Un agente es cualquier entidad capaz de percibir su entorno, tomar decisiones y actuar en función de objetivos.

Agentes Inteligentes

  • Reactividad (evalua y ejecuta acciónes)
  • Autonomía (comportamiento y habilidades de aprendizaje)
  • Coperación/Sociabilidad (lenguaje, dialogo, protocolos)
  • Proactividad (toma iniciativa, genera planes)
  • Adaptabilidad (enfrenta nuevos eventos)
  • Continuidad Temporal (estabilidad  en su comportamiento)

Características

2

Inteligencia Artificial Agéntica

Usemos Opencode

  • Plan Agent
  • Build Agent

2

Inteligencia Artificial Agéntica

para la siguiente clase

  • Crea 3 prompts interesantes, y para cada uno solicita 3 respuestas cambiando los valos de los Parámetros de Decodificación.
  • Utiliza opencode para generar código Python y crear un juego sencillo de terminal. Por ejemplo: tres en raya (tic tac toe), donde el contrincante debe ser autónomo.

🧪

Made with Slides.com