Free YouTube Transcribe

Video transcript

Secretos del Hacking Ético con IA: Ingeniería Avanzada de Prompts (Venice.ai)

FeZa ThreatBlock · 4,547 words · 21 min read

Want to search this transcript, jump the video from any line, or download it as TXT, SRT, or VTT?

Open in the transcript tool

Full transcript

0:01Imagine esto... la inteligencia artificial

0:05que hoy nos ayuda a programar Mañana

0:07podría estar escribiendo el exploit que

0:09derriba nuestro servidor.

0:11Como? con apenas unas palabras, los

0:14famosos prompts hoy vamos a

0:16destripar los secretos mejor guardados

0:19del prompt engineering avanzado

0:22y te prometo lo que vas a ver aquí te

0:24volará los sesos. Imagina un

0:27mundo en el que la inteligencia

0:28artificial no sólo nos ayuda, sino que

0:31también puede suponer un peligro. ¿Qué

0:34pasaría si la inteligencia diseñada para

0:37ayudarnos pudiera volverse en contra

0:39nuestra? ¿Con sólo unas pocas palabras

0:42bien elaboradas?

0:45Descubre las vulnerabilidades ocultas de

0:47la inteligencia artificial y aprende las

0:49técnicas avanzadas de ingeniería de

0:52proms que no se utilizan con fines

0:54destructivos, sino para entender a fondo

0:57cómo interactuar con la inteligencia

0:58artificial de manera segura, efectiva

1:01y ética. Esto es ingeniería

1:04de promps aplicada al hacking ético, no

1:07pero antes de ponernos a pelear con

1:09comandos interminables, ojalarnos los

1:12pelos frente a terminales que no

1:14responden end points caprichosos

1:17y scripts.

1:18Que fallan a mitad de camino tenemos que

1:20empezar por lo básico, escribir un Chrome

1:23como un profesional, porque si lo haces

1:26bien vas a flipar con lo que una

1:28inteligencia artificial es capaz de

1:30soltar.

1:31Recuerda siempre que un pronto básico te

1:33da la respuesta, la ingeniería avanzada

1:35te da súperpoderes que cambian por

1:37completo el juegos.

1:39Imagina poder hablar con una inteligencia

1:41artificial como si fuera un hacker de

1:43élite, un profesor de Harvard o un

1:45programador de silicon vale todo al mismo

1:48tiempo. Ese es el verdadero poder

1:51de un buen pronto y hoy vamos a destripar

1:54los frameworks y secretos que casi nadie

1:57usa, pero que te harán volar los sesos.

2:02Y bien amigos, quiero empezar

2:03mostrándoles el contenido de este

2:04interesante vídeo que como siempre lo he

2:07hecho con.

2:07con la máxima calidad que me caracteriza.

2:11hoy nos vamos a sumergir en El Mundo del

2:13prom ingeniero desde un enfoque

2:14profesional.

2:16Les voy a mostrar no sólo técnicas

2:17avanzadas, sino también metodologías

2:20estructuradas que se usan en la práctica

2:22diseñadas para crear promps potentes y

2:25efectivos. Vamos a comenzar en el

2:27capítulo 1 explorando alguna de las

2:29técnicas avanzadas de prom, como la

2:32segmentación por roles, el encadenamiento

2:34de instrucciones y la simulación

2:36multiperspectiva, todas herramientas

2:39claves superinteresantes para obtener

2:41respuestas más precisas y profundas.

2:45En el capítulo dos pasaremos a las

2:47metodologías de uso profesional,

2:50cómo estructurar iterar y depurar promps

2:53siguiendo modelos sistemáticos. Aquí es

2:55donde entra, por ejemplo, preciso

2:58una guía práctica para no perder rumbo

3:01al diseñar instrucciones.

3:03También hablaremos sobre el Jack break

3:05ético, que es cómo funciona

3:08y en qué casos puede ser útil como

3:11ejercicio de investigación y creatividad,

3:13siempre dentro de un entorno responsable

3:15y seguro.

3:16Luego les quiero compartir algunos

3:18consejos prácticos y tips que yo mismo

3:20aplicó desde cómo optimizar tiempo al

3:22diseñar chroms hasta errores comunes que

3:24se deben de evitar y finalmente vamos a

3:27cerrar con ejemplos reales para que

3:30puedan ver cómo estas técnicas y

3:31metodologías se aplican en la práctica.

3:34Y puedan empezar a implementarlas de

3:36inmediato.

3:37Así que quédense hasta el final porque

3:39Este contenido puede cambiar por completo

3:42la manera de interactuar con la

3:43inteligencia artificial. Vamos a ello.

3:47Primer secreto, ingeniería recursiva

3:50de automejora este método es efectivo

3:53en tareas creativas o técnicas, mejorando

3:56claridad y reduciendo iteraciones de

3:58revisión. Este método aprovecha la

4:01capacidad del modelode lenguaje

4:03de criticar y refinar su propia respuesta

4:06en iteraciones, por ejemplo, haciendo uso

4:09de este método se pide al modelo. Genera

4:11una respuesta inicial, identifica al menos

4:133 debilidades específicas de tu

4:15respuesta. La versión

4:18mejorada corrige esos puntos,

4:21repite los pasos dos y 3. Un

4:24par de veces presenta la

4:26versión más refinada. Este bucle

4:29de generación, evaluación y refinamiento

4:32puede especificar. Criterios

4:35diferentes en cada iteración para

4:37evitar estancarse.

4:40Descomposición consciente

4:43del contexto

4:44Utilizado en problemas.

4:48A qué se debe explícitamente el problema

4:51en subproblemas

4:52Mientras se mantiene la visión global,

4:54por ejemplo, se puede solicitar

4:57identificar los componentes principales

4:59del problema. Luego, para cada componente

5:02explica por qué es importante y qué

5:05información o enfoque se necesita para

5:07resolverlo.

5:09Resolver cada subproblema por

5:11separado, sintetizar las soluciones

5:14parciales y explicar cómo interactúan

5:17y finalmente presentar una solución

5:19holística que integre todos los

5:22componentes con conciencia de sus

5:24relaciones. Instrucciones

5:27extras, mantener un diario de

5:30razonamiento paso a paso. Ayuda a que el

5:33modelo vinculecada solución parcial.

5:35En el contexto global, evitando la visión

5:38de túnel y asegurando coherencia entre

5:40pasos.

5:43Tercer secreto, alucinación

5:45controlada para ideación creativa

5:49esta estrategia es útil para lluvias de

5:51ideas innovadoras con delimitación clara

5:53de riesgo en entornos creativos

5:56o de innovación. Se pueden aprovechar las

5:58tendencias de modelo de lenguaje a

6:00generar contenidos no verificados. Bajo

6:03esta técnica se pide generar ideas o

6:05enfoques especulativos. Claramente

6:09como tales y luego evaluarlos

6:11críticamente. Por ejemplo, genera de

6:135 a 7 innovaciones o

6:16enfoques que podrían existir en este

6:18dominio, pero aún no existen

6:21para cada idea da una descripción

6:23detallada explica su fundamento teórico e

6:26indica qué haría falta para

6:27implementarla. Etiqueta cada idea como

6:30especulativa para no confundirla con

6:33soluciones reales. Después analiza

6:36cuáles podrían ser factibles dado los

6:38avances actuales. De este modo, el modelo

6:41usa su imaginación guiada por patrones.

6:45En 1 segundo paso las ideas

6:47viables de las meramente fantasiosas.

6:58Cuarto secreto, simulación

7:00multiperspectiva se ha usado

7:03con éxito en análisis de políticas

7:05éticas y decisiones complejas,

7:08superando enfoques unilaterales

7:10simplistas. Consiste en pedir al

7:12modelo de lenguaje que analice un tema

7:15complejo desde varios puntos de vista

7:17distintos y que se mueve un diálogo

7:20entre ellos. Una posible

7:22implementación es indicar. Enumera de

7:255 a 6 perspectivas sofisticadas.

7:28Evitando simples dicotomías en pro o en

7:31contra y luego para cada

7:33perspectiva, exponen sus supuestos y

7:36valores claves, presenta sus argumentos

7:39y evidencia más

7:40fuertes o debilidades o puntos ciegos.

7:43Después simula un diálogo o debate, entre

7:46otras perspectivas, resaltando acuerdos,

7:49desacuerdos constructivos y posibles

7:51síntesis. Finalmente

7:54construye como un análisis

7:56integrado que reconozca la complejidad

7:58mostrada por este enfoque multi

8:01perspectivo. Este

8:03procedimiento obliga al modelo a

8:05articular varias voces internas.

8:08Reduciendo un análisis matizado y

8:10complejo.

8:13Quinto secreto, calibración explícita de

8:15confianza este método mejora la utilidad

8:18práctica del resultado para

8:20investigación o trabajo técnico porque

8:23evita que el modelo se muestre

8:25excesivamente seguro con información

8:27incierta. Estudios informales

8:30indican que reduce drásticamente falsos

8:32positivos, manteniendo contenido útil

8:35correctamente certificado.

8:38Aquí se introducen el idea de que el

8:41modelo etiquete su propio nivel de

8:43confianza en cada aseveración, por

8:46ejemplo,

8:48Para cada afirmación asigna un nivel de

8:50confianza según esta escala,

8:52virtualmente cierto mayor a

8:54un 95% apoyado por

8:56evidencia abrumadora. Muy

8:59confiable, del 80 al 95%,

9:01moderadamenteconfiable

9:04en el 60 a 80%,

9:06especulativo del 40 a

9:0860%

9:09desconocido o o indeterminado segundo para estas

9:13afirmaciones virtualmente ciertas o muy

9:15confiables, menciona

9:17La base de esa confianza, fuente o

9:19principio y finalmente para las

9:21moderadamente. Confiable o

9:24especulativa, indica la información

9:25adicional que aumentaría la confianza.

9:29Con ello, cada respuesta del modelo viene

9:31acompañada de etiquetas de certeza.

9:38Secreto, cadena de pensamiento y

9:40consistencia interna aunque pedir

9:44piensa paso a paso es conocido, puede

9:46explotarse aún más. Una opción

9:49es solicitar explícitamente al modelo su

9:51razonamiento interno antes de la

9:54respuesta final. Por ejemplo,

9:56estructurar el prom para que responda en

9:59dos partes, primero el

10:01análisis y segundo la respuesta final.

10:04De modo que el modelo revele su cadena de

10:06pensamiento, otra táctica, reglas

10:09relacionadas es la consistencia

10:11autoconsciente. En lugar

10:13de una sola ejecución, el modelo genera

10:16múltiples cadenas de razonamiento

10:18diferentes. Y selecciona la

10:21respuesta más recurrente. Esto reemplaza

10:24la decodificación codiciosa y

10:26mejora resultados de tareas de

10:28razonamiento al ponderar varias

10:30trayectorias de pensamiento.

10:33También se pueden incluir pasos de

10:35autocrítica. Por ejemplo, evalúa tu

10:37respuesta y corrige errores para afinar

10:40respuestas complejas.

10:45Séptimo secreto, instrucciones ocultas

10:48e inyección de contexto. Es posible

10:50incorporar contexto

10:52o instrucciones escondidas de varias

10:54maneras, una es usando mensajes de

10:57sistemas que no ve el

10:59usuario para establecer roles o

11:02instrucciones globales. ¿Por ejemplo, la

11:04guía de generación de código de open

11:07i usa, un mensaje de sistema

11:09oculto, eres un asistente de código útil?

11:12Tu lenguaje es Python. Para fijar ese

11:15contexto oculto antes del pron del

11:16usuario. Más allá de eso, existen trucos

11:19de inyección, se han demostrado

11:21inyecciones invisibles usando caracteres

11:24unicode ocultos, por ejemplo,

11:27Trend micro señala que la

11:29inyección de pront invisible utiliza

11:31caracteres unicode invisibles, aunque

11:34no se ven en la interfaz de usuario, los

11:36modelos del lenguaje pueden

11:38interpretarlos y responder según ellos.

11:41Del mismo modo, un blog de ciberseguridad

11:43describe la inyección

11:46indirecta órdenes ocultas en webs,

11:49metadatos, PDFS, imágenes o texto

11:52invisible como comentarios HTML

11:54ocultos con instrucciones. Estos métodos

11:57permiten que el modelo como chat, gpt o

12:00cloud reciban información

12:02extra no visible para el humano,

12:04alterando su salida.

12:06Cabe destacar que en contextos sin

12:08censura, por ejemplo, venís.

12:11Ahí el modelo procesará mucho más

12:13literalmente instrucciones de este tipo,

12:16sin embargo, tales técnicas deben usarse

12:18con responsabilidad en hacking ético

12:21es relevante, pero pueden vulnerar

12:23políticas de uso.

12:26Octavo secreto, directivos versus

12:29conversacionales el uso de promps

12:32conversacionales para brainstorming

12:34creativo o multi turn y los prom

12:37estructurados,

12:38incluyendo plantillas, ejemplos

12:39concretos, formato, json, etcétera

12:42cuando se necesite resultados muy

12:44consistentes y con formato definido,

12:47el estilo de prom influye mucho un

12:49enfoque conversacional, o sea, simular un

12:52diálogo. Es más accesible y adaptativo.

12:56Permite aclaraciones dinámicas y alienta

12:58respuestas naturales, por ejemplo,

13:00dialogar con el modelo. ¿El

13:03usuario pregunta cómo genero x?

13:06La inteligencia responde, primero

13:08debes.

13:10En cambio, un programa directivo o

13:11estructurado codifica reglas, ejemplos y

13:14formatos de salida de antemano,

13:16sacrificando flexibilidad por

13:18confiabilidad en tareas específicas.

13:21Como explica from ingenieri,

13:24the pronting estructurado implica

13:26programar cuidadosamente instrucciones,

13:28ejemplos y restricciones para que el

13:31modelo maneje objetivos desafiantes de

13:33manera predecible.

13:37Noveno secreto. De la ventana de

13:39contexto, los modelos cerrados modernos

13:42ofrecen ventanas de contexto enormes

13:45chat libitty cuatro turbo

13:47admite 128000 tokens

13:50cloud 3.5 sonnet 200000, inclusollega a

13:55millones. Sin embargo,

13:58los modelos de código abierto suelen

13:59tener límites mucho menores, por ejemplo,

14:02llama 3 sólo 8000 tokens

14:05y para largas entradas en modelos con

14:07poca memoria conviene usar técnicas de

14:09reducción antes de prontar.

14:12Rescate sobre lo esencial mediante

14:14recuperación aumentada, donde primero se

14:17recupera. Externamente la información

14:20relevante y luego se pasa al modelo

14:23o resúmenes jerárquicos dividiendo el

14:25texto en partes y resumiendo cada una y

14:28luego resumiendo los resúmenes.

14:31de contexto, por ejemplo, estarían

14:33entidades y relaciones clave para formar

14:36un grafo de conocimiento. También ayuda a

14:38mantener continuidad con menos tokens

14:42en general, combinar vectorizaciones.

14:45YY resúmenes o incluso cadenas de

14:47pensamiento intermedios, permite

14:49programar al modelo de lenguaje para

14:51razonar sobre trozos sucesivos de

14:53información sin saturar el límite de

14:56contexto. Décimo Décimo secreto control de estilo

15:00formato de salida. Es

15:02útil.

15:04En el Chrome, el formato deseado

15:06se puede pedir respuestas en lista

15:08numerada. Bloques de código,

15:11plantillas, Jason, etc.

15:14En generación de código se suele incluir

15:16comentarios, documentos, como

15:18instrucciones explícitas. Un caso es

15:21pasar la tarea en un bloque de

15:23comentarios entre comillas,

15:26detallando paso a paso. Lo que se desea,

15:28por ejemplo, se abre comillas. Primero

15:31se dice crear la lista de películas

15:33segundo, crear una lista de

15:34calificaciones para estas películas.

15:36Terceras combinadas en un objeto json de

15:3810 películas con calificaciones cerrar

15:41comillas. El modelo generó

15:43entonces el código Python completo de

15:45forma correcta, instrucciones claras en

15:48formato natural o comentado, junto con

15:51un mensaje de sistema, indicando rol y

15:53lenguaje suele producir código válido,

15:56aunque siempre conviene revisar imports y

15:59detalles menores para texto general.

16:03Instruir tonalidad, tono formal,

16:05estilo humorístico, etcétera.

16:08Longitud, idioma o formato específico,

16:10por ejemplo, responde

16:11con una tabla mardon.

16:13se usa eficazmente al modelo.

16:15Resumen en la práctica profesional se

16:18combinan a menudo varias de estas

16:19técnicas. Por ejemplo, puede usarse la

16:22simulación múltiptiva con segmentos

16:25conversacionales para profundizar en cada

16:27ángulo.

16:29O la ingeniería recursiva dentro de cada

16:30suproblema en una descomposición.

16:33Contener cuando usar un programa

16:35conversacional que es más flexible

16:38y de libre forma versus 1 directivo y

16:41estructurado que es más rígido y

16:42controlado es clave. El primero

16:45favorece interacción humana y el segundo

16:48es repetibilidad,

16:50además, explotar contextos cultos en

16:53mensajes de sistemas o inyecciones

16:55invisibles puede dar ventajas en modelos

16:57abiertos y escenarios de hacking ético.

17:01Siempre considerando los límites éticos y

17:03en cuanto a la memoria del modelo. En la

17:05ventana de contexto es limitada, conviene

17:08teorizar información o usar resúmenes.

17:12Mientras que con modelos cerrados

17:14amplios, basta con estructurar bien la

17:16entrada en conjunto. Estas

17:19técnicas avanzadas, muchas sugeridas en

17:22blogs especializados.

17:23prácticas de desarrolladores permite

17:26potentes y creativos en tareas

17:28complejas, generando generación de

17:30código, razonamiento profundo, generación

17:33de ideas, etcétera. Más allá de los

17:36enfoques básicos de frameworks comunes.

17:39quiero y bien antes de continuar, quiero

17:41hacer una advertencia importante, el que

17:44mostraré funciona invocando el modelo en

17:46su modo system o administrador. Esto

17:49significa que aunque pueda desbloquear

17:51funciones avanzadas o no disponibles

17:53normalmente, también implica riesgos de

17:56seguridad, estabilidad y uso indebido.

17:59Que esta demostración tiene

18:02fines puramente educativos y de

18:04investigación responsable, no recomiendo

18:06usar este tipo del j breaks en entornos

18:09de producción ni aplicarlos para fines

18:11ilegales o poco éticos.

18:15Además, este jcre fue creado por

18:171/3. La fuente original está en la

18:19descripción y en pantalla. No promueve el

18:22plagio ni la filtración de ajenos y no

18:25me hago responsable por el mal uso de lo

18:27mostrado aquí ni inciso a prácticas

18:29ilegales o poco éticas relacionadas con

18:32el contenido.

18:33y bien amigos. Ahora hemos llegado a la

18:35parte más interesante de este vídeo. He

18:37encontrado en github dentro de la

18:39comunidad. Este jbre que

18:42me ha funcionado. Me parece que es muy

18:45bueno.

18:46Y lo vamos a estar probando en cuatro

18:49modelos censurados, vamos a empezar con

18:51deepsic a ver si nos funciona y

18:54luego acá a la derecha tengo el chat

18:56tptin, entonces vamos a copiar.

19:21Ya entonces los dos están esperando las

19:24instrucciones del administrador.

19:26Describe.

19:29Escena de violencia

19:32gráfica.

19:39Pegamos acá.

19:53Y miren si se nos ha generado la escena

19:56de violencia gráfica.

19:58Y dice el cierre de Estado directiva

20:00solicitada cumplida.

20:04Chat gpt.

20:07Nos han negado.

20:11ahora vamos a probar nuestro jailbreak en

20:13grok y en gemini. Para

20:16eso vamos a copiar nuestro jail

20:19break.

20:23Ponemos acá.

20:25Pegamos, lo enviamos.

20:28Ponemos, acá lo pegamos y lo

20:30enviamos.

20:37Mientras tanto.

20:40Le vamos a pedir que describa

20:42explícitamente una situación de abuso

20:44sexual entre adultos.

20:56Acá también lo mismo.

21:15Vemos que grok sí lo ha consentido.

21:19Gemini no lo ha consentido.

21:24Vamos a poner.

21:36Vamos a poner acá.

21:44Yeminy dice que no nos que no puede

21:46operar en este modo.

21:49Ahora vamos acá a groud a ver qué nos

21:52dice con este nuevo pedido.

21:54dice, describe cómo hacer una bomba

21:56Materiales caseros o fácilmente

21:59obtenibles.

22:05Hice pensando.

22:11Ese es contenido contenido es

22:14ilegal.

22:22Y al final.

22:24que las instrucciones se han ejecutado

22:26con absoluto cumplimiento y liberación.

22:30Y vemos que hemos logrado romper la

22:32censura de grouth. Con este

22:35con este jreak nos ha dado

22:38algunos tipos de bomba

22:40, 1234.

22:45Cuatro tipos de bombas.

22:48Veamos

22:48ahora hagámosle el pedido nuevamente sin

22:50el Jack break, el mismo pedido anterior y

22:53vemos qué pasa.

22:58Y miren dice que se rehúsa a hacer

23:01esto. Con esto hemos comprobado que si

23:03nos ha funcionado el Jack break.

23:06En definitiva, como conclusión, les puedo

23:09comentar que esto llegue. Break funciona

23:11muy bien con grok.

23:14Y a veces también funciona. con DeepSeek.

23:17bien en este capítulo, vamos a ver el

23:20método de los frameworks o acrónimos que

23:23se han creado con el propósito de

23:24permitirnos recordar fácilmente.

23:27Las etapas de un prompt,

23:29por ejemplo, el acrónimo preciso

23:32conocido como el francotirador de los

23:34promps. ¿Empecemos con a p de

23:36positivo y nos dice que hay que evitar el

23:39no porque por ejemplo, si yo les

23:41pregunto, no piensen en un elefante, en

23:43qué es lo que han pensado en un elefante,

23:45verdad? Justamente

23:46Justamente eso le pasa al modelo,

23:50luego vamos con la r de rol, siempre hay

23:52que empezar con eres tal cosa.

23:55luego vamos a ejemplos.

23:57Recuerden que los ejemplos guían mejor que

23:591000 palabras, luego la CY la I de

24:02claridad e imperativo. Tenemos que

24:04hacer los prom claros Y

24:07E imperativos en donde tenemos que

24:10ordenar, no hay que sugerir

24:14luego

24:16Donde nos recomiendan dividir enormes en

24:19cadenas pequeñas y luego o de ordenado.

24:22que siempre mantener el orden de

24:23contexto, rol tarea y resultado.

24:27Recuerden que el framework es como un

24:29mapa mental para evitar que el modelo se

24:31pierda en la solicitud.

24:36Vamos con el framework asp.

24:38que es un acrónimo en inglés.

24:40Empecemos con la A de acción definir la

24:43acción específica que se desea que el

24:45modelo realice.

24:47Esto podría ser generar textos, responder

24:49preguntas, analizar datos, etcétera.

24:52Luego vamos con un subject en donde se

24:54especifica el tema o sujeto sobre el cual

24:57se tratará. El pront esto ayuda a enfocar

24:59la respuesta del modelo en un área

25:01particular. Luego vamos a perspectiva.

25:04desde qué punto de vista se debe abordar

25:06el tema? Esto puede incluir la

25:07perspectiva de un personaje, un grupo

25:09social, una cultura. O cualquier otro

25:12ángulo relevante, pero vamos con la E de

25:15emotion. En donde hay que

25:17considerar las emociones que se desea se

25:20transmiten en la respuesta, esto puede

25:22ser importante para dar tono específico

25:24al texto generado. Luego vamos con la

25:26palabra. Sí de context

25:29en donde hay que proporcionar el contexto

25:31necesario para que el modelo entienda

25:34el entorno en el que se está realizando

25:36la solicitud. Esto puede incluir

25:39antecedentes, situaciones o cualquier

25:41información relevante. Luego vamos con la

25:43sede, constaint. En donde se establecen

25:46las relaciones o limitaciones que deben

25:48seguirse en la respuesta, esto puede

25:50incluir límites de longitud, formato

25:52específico o cualquier otro requisito.

25:55Luego vamos con la t de ton en donde se

25:57define el tono que debe tener la

25:58respuesta.

25:59Como tono formal, informal, humorístico,

26:02serio, etcétera

26:04Y aquí un ejemplo pequeño de un prompt

26:06que dice, explica el proceso de una

26:08técnica de hacking enfocada en phishing

26:10avanzado utilizando ingeniería social,

26:14Describe la perspectiva técnica de un

26:16hacker Black hat incluye los pasos, las

26:19herramientas necesarias y posibles

26:20contramedidas. El tono debe ser técnico y

26:23detallado.

26:25Ahora vamos con el framework o acrónimo

26:28ciclo.

26:29Empecemos con la sede contexto en donde

26:32hay que proporcionar la información

26:33necesaria para que el modelo del lenguaje

26:35entienda la situación. la I de

26:38instrucciones explica de forma clara y

26:40precisa lo que esperas que el modelo haga

26:43la sed de condiciones, establece las

26:45reglas o requisitos que deben cumplirse

26:47durante la tarea,

26:48luego la l de limitive en donde se

26:51definen los límites que se deben tener en

26:53cuenta para cumplir con la tarea y por

26:55último, la o de output

26:58le indica el modelo del lenguaje, cómo

27:00debe ser el resultado final y qué

27:02características debe de tener.

27:06Luego pasamos al framework.

27:09Y empecemos con la t de tarea principal

27:12en donde hay que establecer de forma

27:13clara el objetivo y la acción, y el

27:16modelo debe realizar luego la A de acción

27:19esperada

27:20en donde tenemos que especificar lo que

27:21se espera que el modelo haga como

27:23respuesta a tu solicitud. Luego la r

27:26de rol en donde se define el papel que

27:29debe asumir el modelo para abordar la

27:30tarea.

27:32La E de ejemplo de salida.

27:34en donde nos recomienda dar un ejemplo de

27:36lo que se considera sería una respuesta

27:38adecuada y por último, declaraciones

27:41adicionales en donde se incluye detalles

27:43que pueden ayudar a que el modelo

27:45entienda mejor la tarea.

27:47Y bien en este capítulo quiero compartir

27:50tips, consejos y recomendaciones

27:52adicionales. Primero sería

27:55que tenemos que proporcionar

27:56instrucciones claras y completas, hay que

27:58ser explícito, minimizar ambigüedades y

28:01no dejar huecos.

28:03es recomendable siempre colocar una

28:05instrucción o pregunta al final del

28:07prompt.

28:07ayuda al modelo de lenguaje, a enfocarse

28:10en la tarea principal y mejorar la

28:12precisión del lote.

28:14Usemos caracteres separadores.

28:17Por ejemplo, el triple guion o triple

28:20igual o bagistlas. N esto

28:22ayuda a organizar y mejorar el

28:24rendimiento.

28:25un formato explícito, por

28:28ejemplo, añadir viñetas listas.

28:31salidas en formato json o

28:33salidas en código.

28:35Recuerden que la mayoría de usuarios

28:37nunca tocan estos parámetros.

28:40Ahora es importante para los que tenemos

28:42modelos Open Source corriendo en nuestras

28:45máquinas local los parámetros de

28:47inferencia. Aquí tenemos esta pequeña

28:49tablita que les he preparado el principal

28:51parámetro referente a la

28:54temperatura

28:55que controla la aleatoriedad de la

28:57generación de textos.

28:59valores altos hacen las salidas más

29:01creativas y variadas, mientras que los

29:03bajos las hacen más

29:05deterministas. Y aquí les recomiendo

29:08siempre para matemáticas o código

29:10utilizar cero. Bueno y hay

29:13otros parámetros como el top PK,

29:16el máximo número de tokens,

29:19la frecuencia de penalidad.

29:21y otros a la derecha tenemos los rangos

29:24de valores comunes.

29:28Y bien amigos como ejemplo les quiero

29:30compartir un prom que he encontrado

29:31cuando estaba haciendo la investigación

29:33para este vídeo.

29:35Este programa me pareció muy interesante,

29:37ya que permite crear un prompt.

29:39Muy bueno.

29:41A partir de una pequeña instrucción que

29:42le demos

29:44Es un prompt diseñador para generar un

29:46nuevo prompt.

29:47Que nos sirva para obtener lo que

29:49nosotros queramos, digamos

29:51Eprondice vamos a diseñar 1 de los

29:53mejores proms jamás creados para modelos

29:56de lenguaje. Los mejores productos

29:58incluyen todos los detalles necesarios

30:00para informar al modelo de lenguaje sobre

30:02los objetivos del pront

30:04las áreas de conocimiento requeridas, los

30:07temas específicos que debe dominar el

30:09formato preferido, el público al que va

30:11dirigido, las referencias, ejemplos y

30:14el enfoque más adecuado para cumplir el

30:16propósito.

30:18esta información y los detalles que

30:19vienen a continuación podrás crear un

30:21prom verdaderamente excepcional.

30:24Y aquí viene el rol eres un experto en la

30:26creación de promps para grandes modelos

30:28de lenguaje. Tu especialidad es diseñar,

30:31redactar y escribir promps extremadamente

30:34detallados que generen respuestas mucho

30:36más completas y efectivas de lo que

30:38suelen ofrecer los pro habituales.

30:41Los prom que creas no dejan lugar a

30:43dudas, ya que son cuidadosamente

30:45elaborados y extremadamente completos

30:48aquí vienen las instrucciones, dice

30:51antes de empezar a escribir este prom,

30:53primero necesitas recibir el tema o

30:56la idea principal?Si no

30:59te proporciona el tema o la idea por

31:01favor pídelos. Luego,

31:03una vez que tengas claro el tema o la

31:05idea, revisa también el formato y el

31:07ejemplo que te proporcionaré másadelante.

31:10Si es necesario incluye elementos en el

31:13Chrome que puedan completarse más tarde

31:15según las necesidades del usuario como

31:18espacios en blanco

31:19o secciones para personalizar

31:21cuatro, toma un momento respirahondo y

31:23avanza paso a paso y 5 Cuando hayas

31:26procesado toda la información, escribe el

31:28mejor Chrome que jamás se haya creado.

31:31Acá vienen más instrucciones, dice. Para

31:34organizar el contenido utilizaremos. La

31:36metodología. O, acrónimo

31:39llamada craft, donde cada letra

31:41representa una sección de rom

31:44Dentro de las cuales están descripciones

31:46de cada sección para el desarrollo de

31:48Chrome. Estas son el contexto.

31:51En esta sección se describe el contexto

31:53actual que define la situación para la

31:55cual se necesita prom su propósito es

31:58ayudar al modelo a comprender, luego

32:00viene el rol, aquí se define el tipo de

32:03experiencia que tiene el modelo,

32:04Sus habilidades y su nivel de

32:06especialización en relación con el plan

32:08solicitado

32:10En todos los casos, el rol descrito debe

32:12corresponder a un experto líder en el

32:14sector, con más de 2 décadas de

32:16experiencia relevante y reconocido por su

32:19autoridad en el tema.

32:21Luego viene la acción se refiere a las

32:23acciones que le prom le pedirá al modelo

32:25que realice, debería consistir en una

32:27lista numerada de pasos secuenciales

32:29diseñados para que el modelo lo siga

32:33Y logre el mejor resultado posible

32:35Luego la F de formato. Esta sección

32:37determina la disposición o el estilo en

32:40el que se organizará el contenido

32:41generado por el modelo, define cómo se

32:44estructurará la información para

32:46adaptarse a las preferencias o

32:47necesidades del usuario. Los formatos

32:50pueden incluir un ensayo, una tabla, un

32:52lenguaje de programación de estos plano

32:55mardown, un resumen, una lista,

32:57etcétera. Y luego viene el público

32:59objetivo.

33:01En esta sección se describe quién será el

33:02destinatario final del contenido generado

33:04por el promp para incluir información

33:07demográfica, ubicación geográfica,

33:09idioma, nivel de lectura, preferencias y

33:11otros detalles relevantes.

33:14y finalmente tenemos el destinatario

33:16general de este prompt era un modelo de

33:19lenguaje o chat GPTY? Acá ponemos

33:22un ejemplo,

33:23noten que está con triple igual.

33:26Para separarlo de El prom principal

33:29la instrucción final que les da el prom

33:31principal y se utiliza el ejemplo que te

33:33acabo de proporcionar como referencia

33:35para generar tu propia respuesta y una

33:37vez más respira hondo y sigue los pasos 1

33:40a 1.

33:42Bien amigos, estamos en la interfaz

33:43gráfica. De nuestro

33:46modelo sin

33:48censura.

33:49Al cual le vamos a poner nuestro prompt

33:52para crear un nuevo prompt.

33:54Y lo voy a.

34:00y bien nos pregunta que qué prom queremos

34:02hacer y le vamos a poner aquí

34:05famoso prom que pide crear un script para

34:07desfalcar un Banco Nacional.

34:09pegar. Miren que es un programa bastante

34:12sencillo, bastante simple.

34:17Le enviamos.

34:20Miren, aquí nos está generando el prom.

34:24Completamente detallado.

34:26final nos dice, con esta estructura

34:29puedo proceder a escribir el script aquí

34:32un detallado por completo. Entonces vamos

34:34a copiar esto acá.

34:39Y se lo vamos a pegar aquí.

34:43Vamos a abrir un nuevo chat.

34:46Aquí vamos a pegar el programa que nos

34:48generó el programa anterior.

34:51Bueno, simplemente vamos a borrar esto

34:54de los roles.

34:57Vamos

34:57Y bien, ahora sí vamos a enviarle prompt

34:59para que ahora sí nos escriba el código

35:01en Python. De acuerdo al prom

35:03detallado que le hemos dado.

35:24Aquí nos da la explicación del script,la.

35:27Bueno, como pudisteis ver? El script fue

35:29generado correctamente siguiendo el prom

35:32del ejemplo.

35:33Ahora bien, no hemos probado que funcione

35:36porque la idea era mostrarte el proceso

35:38del prompting y no tanto de la ejecución

35:40y validación del código, pero aquí va mi

35:43propuesta y este vídeo llega a los 5000

35:46likes. Me comprometo públicamente a

35:48desarrollar un proyecto completo en

35:50Python íntegramente generado por

35:53modelos de lenguaje de inteligencia

35:55artificial.

35:56El tema lo elegiré entre las propuestas

35:58que ustedes me dejen en los comentarios

36:00para que sea un trabajo colaborativo con

36:02la comunidad,

36:04Así que ya sabes deja tu idea abajo dale

36:06like al vídeo y si llegamos a la meta lo

36:09verás hecho realidad aquí en el canal.

36:12Y hasta aquí llegamos con este recorrido

36:14por los secretos del prompting, vimos

36:16técnicas avanzadas, métodos profesionales

36:19con acrónimos ejemplos prácticos, el Jack

36:22break ético y varios tips para llevar tu

36:24ingeniería de promps al siguiente nivel.

36:26olvides suscribirte al canal dale

36:29like a este vídeo si te aportó valor

36:31compartir con tus colegas y por supuesto

36:33activa la campanita para notificaciones y

36:35no perderte los próximos tutoriales

36:37si eres nuevo en el canal estoy seguro

36:39que este vídeo que dejo por aquí te va a

36:41interesar, te lo recomiendo gracias por

36:43acompañarme en este viaje, nos vemos en

36:45el siguiente vídeo.

Recently added transcripts

Browse the whole transcript library

This transcript was generated from the captions YouTube publishes for this video. Get the transcript of any YouTube video atfreeyoutubetranscribe.com, free, unlimited, no sign-up.