Transcripciones
1. INTRODUCCIÓN: Hola a todos. Espero que
te vaya bien. Bienvenido a nuestro nuevo
curso para aprender a crear aplicaciones
sin tener que desarrollar. Para los que no me
conocen, soy FIR. Tengo un doctorado en sistema de
información especializado en inteligencia
artificial. Hoy,
te guiaré en la creación un proyecto donde pediremos que inteligencia
artificial se desarrolle
para nosotros, para crear literalmente
todo el código para nuestra aplicación usando
simples prompts, que lanzaremos juntos El curso inicia primero con algunos conceptos teóricos para aprender a crear tu prompt, y luego iniciaremos
un taller práctico donde
te mostraré paso a paso. Cómo crear tu
proyecto y cómo simplemente
tener una aplicación web
o móvil funcional. El curso está diseñado
para principiantes. Al final,
podrás crear tu propia aplicación
o incluso tu sitio web utilizando los prompts que
usaremos juntos Te agradezco mucho y nos
vemos pronto en nuestro próximo video.
2. Claude 3.7 Soneto y código Claude: Hola a todos. Espero que
te vaya bien. En este video,
vamos a ver la innovación tecnológica
creada por Enthropic Es simplemente
inteligencia artificial con el modelo Cloud 3.7 Sonnet y el código en la nube Ahora bien, si empiezo a
hablar de Cloud 3.7, deberías
saberlo simplemente. Se trata de una
inteligencia artificial que tiene la capacidad de
responder muy rápidamente y además tener una
profunda reflexión para preguntas y ejercicios
que son complejos. Es como si tuvieras un cerebro
de hecho que pueda reaccionar en modo velocidad y también
en modo de reflexión profunda. Si le envías una pregunta básica, ésta responderá instantáneamente. Es como si tuvieras un asistente. Si lo vas
a preguntar, bueno, o enviárnoslo en tareas
más complejas, verás que en
realidad las va a resolver. Primero pensará
en detalle y luego te mostrará los pasos
de su razonamiento. Pero eso no es todo.
También contamos con código Cloud. Esto es simplemente una característica que hace que Cloud sea potente
porque desde el principio, Cloud ha sido una codificación fuerte, pero ahora hoy con el código Cloud, tiene la capacidad por ejemplo, corregir errores, de desarrollar ,
crear código, generar pruebas automáticamente, e incluso de hecho, es capaz de crear aplicaciones
móviles o
incluso aplicaciones web que son muy avanzadas,
muy complejo. Verás que gracias
a lo que llamamos la API, simplemente permitirá que Cloud conecte con otros agentes o editores de
código
porque hoy se entrega con la
funcionalidad ahí, podemos lanzarla
en el terminal, pero podemos llegar muy
lejos con la API. Es lo que nos permitirá explotar
plenamente esta codificación. Verdaderamente, este nuevo dúo entre Cloud 3.7 Sont y Cloud code, realmente proporciona una fuerza
extraordinaria Simplemente necesitabas crear una cuenta gratuita en el sitio web
cloud.ai. Es suficiente. Incluso
con una cuenta gratuita, sin necesidad de tener una cuenta pro, podemos probar Cloud 3.7. Haber explotado,
por supuesto, la codificación, será mucho más
interesante usar la API. La app, de hecho, es
lo que nos permitirá
ir muy lejos en codificación
y programación.
3. Rendimiento de ingeniería de software: Y ahí tienes.
Aquí tenemos una gráfica, aquí tenemos lo que
llamamos rendimiento de
ingeniería de software. Vemos varios
bares y cada barra. De hecho,
representa un
modelo de lenguaje y trataremos de
ver la precisión dom en problemas concretos de
programación. Obviamente, cuanto más alto sea el eje o la barra,
mejores serán los resultados. Aquí tenemos lo
más destacado de 3.7 campana. Notamos que
supera con creces a los otros modelos. Aquí llega al 62.3%
y cuando usamos lo que llamamos andamios Estos son básicamente modelos
adicionales que ayudan la inteligencia a razonar y probar realmente sin código. Aquí vemos que alcanza el 70.3%. Obviamente, es muy
superior a los otros modelos, y si miro, por
ejemplo, una comparación
con la nube de código 3.5,
ya la Nube 3.5 no
está mal con 49%,
pero en comparación
con la Nube 3.7, realmente
hay una evolución y vemos que hoy en día, de hecho, este sistema es el más
eficiente hoy en día en la problemas relacionados con la
programación y codificación. Y es muy importante
porque la Nube 3.7 está diseñada para pensar tanto rápidamente algunos como más profundamente. Por supuesto, según las
necesidades el tipo de ejercicio, el tipo de problema a codificar. Es un poco como tener un solo
cerebro que está programado u opera en modo de respuesta
instantánea
y modo de reflexión profunda. De hecho, es muy, muy importante porque cuantas más tareas
difíciles tengamos, más
ganará la Nube 3.7 en precisión. Esto demuestra que el
Cloud 3.7 Sony es hoy el líder en la problemas en el desarrollo de
software.
4. Pruebas de TAU en banco: Entonces aquí en esta gráfica,
tenemos otra prueba. Esta es una prueba donde
vemos cómo
reaccionan los modelos, los diferentes modelos de
inteligencia artificial los diferentes modelos de
inteligencia artificial cuando
manejan tareas complejas. Esta es una prueba que llamamos
Test tor Bench, donde las herramientas
recurren a otras herramientas para resolver problemas
o escenarios complejos. Si miramos aquí, obviamente, cuanto más alto es el listón, más alto está desempeñando, es más interesante
y eficiente para resolver tareas
usando realmente las diferentes herramientas. Aquí, Cloud 3.7, como puedes ver, vuelve a demostrar que
maneja
mejor escenarios complejos con capacidades de razonamiento e
interacción
más avanzadas. Claramente, podemos concluir
aquí que Cloud 3.7 realmente supera a
los competidores. Aquí, si se compara
con la IA abierta 01, también con la
versión anterior de Cloud 3.5, vemos que en
realidad supera, sobre todo en lo que llamamos situaciones
realistas ¿Cree que utiliza
múltiples herramientas? El objetivo es llegar
a una solución y eso hecho simplemente confirma que este modelo no sólo es
rápido y preciso, sino que es un sistema
diseñado y adaptado para resolver casos
prácticos que las empresas pueden encontrar a diario.
5. Soneto Claude 3.7 (pensamiento extendido): Entonces aquí, esta es una nueva junta. De hecho, aquí,
vamos a ver cómo Cloud 3.7 Sonet es un modelo hoy en día
de la nueva generación Es capaz de realizar diversas tareas en varios
temas, y ahí tienes. Puede resolver, de hecho, preguntas
simples hasta programación
avanzada. En este tablero,
veremos que estamos comparando Cloud
con la versión 3.7. T Bel, esto es pensamiento
extendido. De hecho, esta es simplemente
la opción extendida. Si vamos a Cloud,
lo veremos aquí. Existe esta opción.
Por supuesto, está en promde Tenías que pagar una suscripción
de $20 mensuales para acceder a esta opción o quedarte con el modelo
clásico de 3.7 sont Si vuelvo aquí, voy a
ver los dos modelos aquí. Y en realidad
los hemos probado en varios benchmarks. Eso quiere decir que estas son
pruebas, por ejemplo, aquí. En cuanto a la codificación,
encontramos pruebas en matemáticas, pruebas
universitarias, y en todas estas pruebas, vimos que 3.7 ocupa el primer lugar o también está muy
cerca del mejor resultado en
varias categorías. Sobre todo, se
compara con OpenIA. Se compara con Grog
tres de LM Mask, del proyecto de Xcom Además, en comparación con la
Inteligencia Artificial china Deep Seek, está o bien en el primer rango o muy cerca de
los mejores resultados. Esto se debe a su capacidad
para cambiar de modo, respuesta
rápida a
modo, reflexión profunda. Este equilibrio o más bien esta
forma de hacer las cosas
lo hace y le da
importancia a Cloud 3.5, que hoy es una nueva generación muy
fuerte, sobre
todo programamos en JRPeln hoy, hecho, incluso tuvo simulaciones
con las pruebas que
realizó
en el Pokemon. De hecho,
demostró que es el más creativo y ahí
en realidad demuestra su
versatilidad y robustez Este es el gráfico que mostró
que hoy, Cloud 3.7, especialmente la versión extendida es la mejor
inteligencia artificial del mercado.
6. Introducción a la ingeniería de promociones con Claude 3.7: Entonces muy bien, antes de
ingresar el prompt aquí para enviar la solicitud a nuestra inteligencia
artificial, simplemente era
necesario
saber escribir este prompt para obtener
los mejores resultados. Para eso, hay un método, es un método que
permite seis pasos. Este método
simplemente nos permitirá
tener un prompt optimizado para cualquier búsqueda y
pregunta que podamos enviar a la
inteligencia artificial, especialmente para Cloud. ¿Cuál es la idea? La idea
es primero saber que Cloud necesita información precisa y
específica para poder darte
los resultados correctos. Es por eso que desde el
momento en que entiendes cómo Cloud razona y detecta
la información que
necesita, simplemente necesitas acostumbrarte a respetar el arte
de crear prompts A continuación, te voy a mostrar aquí. El método preciso
es uno que
simplemente necesita aplicar una vez aplicado, puede lograr fácilmente
un resultado optimizado. Sobre roles y en roles y en
roles y en roles y sobre inteligencias
artificiales,
especialmente Para comenzar, tenemos lo que
llamamos al inicio, precisión y claridad
de la información. Este es un paso muy importante. Aquí simplemente
necesitas formular tu solicitud con instrucciones claras
y específicas. No se debe proporcionar información
muy amplia y evitar cualquier formulación ambigua
o vaga Además, voy a tomar un ejemplo
muy sencillo. En lugar de decir,
cuéntame sobre IA, usa una frase, donde
preguntes o dices, explica los recientes
avances en inteligencia artificial
generativa en tres a cuatro párrafos para
un público no técnico, y verás que el
resultado que te dará
será muy diferente al resultado de un prompt simple
o básico Aquí se lo contaremos.
Háblame de la IA en general.
7. Definición de rol y contexto: Muy bien. Ahora
vamos a pasar a la sección rol y contexto. Esto es
muy importante de manera sencilla. Cuando ingreso mi prompt, es muy interesante comenzar a asignar un rol a mi prompt Tomaré un ejemplo muy sencillo. Imagínese que quiero obtener información sobre lo que es
una red local. En lugar de
hacerle la pregunta, ¿qué es una red local? Sería muy
interesante contarlo. Eres un experto en ciberseguridad. Quiero que
me expliquen los detalles de
una red local, cómo asegurar una red local. Ves ahí, cuando
empiezo contigo eres un experto
o le doy reactores, lo hemos facilitado para la inteligencia
artificial en el campo y simplemente
asumirá esa funcionalidad. Tratará de ser
mucho más experto y preciso en el
resultado que proporcionará. De pronto, cada vez que
defina el rol, ayudaré a que la
inteligencia artificial me
dé los mejores resultados.
8. Uso de parámetros opcionales en un aviso: Muy bien. Ahora
vamos a hablar un poco del límite porque con la inteligencia
artificial, hay
que establecer su límite. Por ejemplo, cuando
le hago una pregunta, sería muy
importante contarla. Escucha, la respuesta, quiero
que sea larga, corta, y al darle este límite, verás que la calidad
del resultado se
adaptará a tu necesidad. Porque a veces cuando
tratamos de usar la impresión, necesitamos, por
ejemplo,
información breve y rápida y una respuesta
de calidad. Si no especificamos,
verá que la
inteligencia puede escribir una enorme cantidad de datos e información y nos
sobrecargará con esos datos. A veces tenemos
el caso contrario. A veces realmente
necesitamos crear un informe para hacer un análisis completo y
detallado. En ese momento en que le
especificamos eso, verá que
activará su modo de análisis y profundizará en su análisis.
Eso es muy importante. Por ejemplo, puedo
dar un ejemplo de un prompt donde lo diga. Escuche, quiero que resuma un documento
y el resultado Quiero que sea en un máximo de dos párrafos con lenguaje
accesible. Una vez que hayamos terminado
la parte límite, verás que todo lo que
veremos aquí será opcional. Si lo incluyes,
proporcionará aún más precisión. Si no lo incluyes, no
afectará significativamente el resultado. Yo Ibn digo el formato, a veces cuando
estamos desarrollando, necesitamos feedback en un formato
específico como XML. A veces
le damos un archivo Excel para su análisis y
obtendremos un resultado. Este formato, por ejemplo, de una tabla o de ciertas columnas. Cuando especifiquemos el formato, verá que la IA se
adherirá a ese formato
que nos interese. A continuación, tenemos la parte de comentarios. Esto es muy importante porque con inteligencia artificial, cuando ingresas un prompt
inicial, si el prompt
no satisface tus necesidades, el resultado en ese punto, lo
puedes decir, escucha,
quiero que rehagas la respuesta, pero con
lenguaje más sencillo, no usando, por
ejemplo, términos técnicos o a la inversa, quiero una respuesta más
precisa o tome ese punto y
elaborarlo un poco más. Como resultado, al iterar
y darle retroalimentación, comprenderá mejor
tu forma de hacer las cosas Al final, el ejemplo, el ejemplo es muy importante. Tomo un ejemplo muy sencillo. Imagina que quiero
crear una publicación en LinkedIn. Para mí, el post de LinkedIn, imagina que estoy acostumbrado a
publicar en LinkedIn. Tengo mi propio camino, mi propio estilo. Hay una estructura que siempre
quiero mantener. En ese momento,
es muy sencillo. Puedo darle cinco
o seis vinculados en posts que ya he
publicado, y le digo,
Escucha, toma este formato
respeta de esta manera y
quiero que me escribas un nuevo
post sobre tal y tal tema. Verás que cuando
le des ejemplos, te
va a entender mejor. Funcionará mucho más y procesará tus datos y comentarios. Entonces, cuando apliquemos los seis pasos, sabrá que tendrá una salida verdaderamente optimizada
y que la IA
intentará llegar lo más lejos
posible para satisfacer sus necesidades y brindarle una respuesta optimizada
para su salida.
9. Razonamiento paso a paso: He aquí un ejemplo. Esto
es simplemente una impresión básica. En realidad le estoy pidiendo
que explique el concepto de
aprendizaje por refuerzo en IA. No obstante, míralo cuando
en realidad mejore esta impresión. Aquí, de hecho, empiezo a
asignarle un rol. Yo le digo que actuarás como entrenador
de IA para principiantes por
lo que va a entender un poco que facilitará la
comprensión. Después, le pido
que me explique los conceptos de aprendizaje por
refuerzo en tres a cuatro párrafos. En este punto,
le voy a dar un poco de orientación que no
quiero que sea demasiado lento, no demasiado corto, de tres
a cuatro párrafos. Le pediré que explique
con palabras sencillas. Con ejemplos concretos y que la estructura
de su respuesta debe incluir una introducción, puntos
clave y una conclusión. En cualquier caso, este es un punto donde
me va a dar una respuesta, más detallada, más fácil de
entender para un principiante. Un poco con respecto a
algunos consejos para avanzar
mejor
con la ingeniería de plantas, es que si simplemente tienes un problema complejo y
quieres que Cloud te ayude a resolverlo, intenta pedirle a Cloud que vaya paso a
paso en su razonamiento. Esto significa que cada vez
que reciba tu problema, lo descompondrá
en varios pasos. Empezará a enviarte de vuelta cada paso con una explicación
de su razonamiento. Ahí da
resultados mucho mejores que solo darle la impresión de
una vez y
pedirle que te dé el
resultado completo directamente. Imagina que tienes un archivo Excel
con información bancaria. Desea realizar un
análisis en profundidad respecto a las
tendencias de ventas en la empresa. En lugar de
pedirle directamente que te dé un resumen
o un informe completo, trata de proceder paso
a paso para realizar los estudios y desglosar tu problema o tu solicitud en
varios subproblemas A veces se le puede pedir
eso y decirle, Escucha, mi objetivo es tener un reporte
completo. Inténtalo. Para arreglar o distribuir
el problema en sub problemas y enviarme reportes
personalizados y precisos a medida que avanzas. Verá que
va a proponer los cinco o seis pasos a dar para finalmente encontrar
el informe completo. Esto ayuda a que la
inteligencia artificial piense mejor y le
brinde mejores soluciones
a su problema. Además, es muy importante
utilizar el modo de razonamiento. Es muy importante
ir también con esta opción de extensión
donde favorecerá modo pensamiento
el modo de razonamiento
profundo, sobre todo si tienes problemas un poco
más avanzados, y eso es muy interesante, sobre todo, de hecho, si
estás estudiando y
realizando análisis. En consecuencia, tener una
versión pro puede ser muy interesante. Por último, no olvides que
hay documentación oficial
enviada por el sitio oficial. Esta documentación
explica perfectamente el arte de crear plantas con Cloud. En consecuencia, ahí
obviamente encontraremos varios ejemplos, varios detalles respecto
al funcionamiento de Cloud. Generalmente, este
método es uno que se basa en esta documentación para simplemente obtener una respuesta muy
optimizada. Por último, cuando
sigas este método, optimizarás
tus interacciones con Cloud y
simplemente obtendrás respuestas más precisas y sobre todo, respuestas
útiles que
satisfagan tus necesidades.
10. Guía: indicaciones de codificación para Claude 3.7: Por lo que la nube es conocida hoy en día como un modelo de
inteligencia artificial con poder de codificación. En realidad es capaz de
codificar con enorme precisión, hoy en día en realidad podemos
usar esta inteligencia, especialmente Cloud 3.7 para
Mast crear But code. Por eso el uso de
Cloud tiene dos niveles. O somos expertos,
así que necesitaremos Cloud, por ejemplo, para corregir
código o corregir errores. En un código ya existente, eso es lo que los expertos lo utilizan para hoy o en ocasiones para darle un problema complejo en un código y Cloud
simplemente lo resolverá aquí. También hay un segundo uso donde los principiantes simplemente le
pedirán
que cree un código o que
establezca un sistema de aprendizaje. Porque gracias a Cloud,
también podemos aprender
lenguajes de programación, hacer ejercicios y correcciones, paso a paso, explicaciones e incluso correcciones en tiempo real. Para empezar, es muy
importante ver que aquí, Cloud en términos de código, tenemos toda una documentación, hecho, que
habla de código Cloud. Se trata, digamos, de inteligencia
artificial que se especializa en la codificación. Si vengo aquí entonces en el artículo oficial
0N x.com en Tropic, han resaltado esta documentación en
este código de Cloud Código en la nube, podemos lanzarlo
en el terminal para que simplemente
pueda responder con un desarrollo
preciso. También podemos conectarlo con
lo que llamamos un editor de código, donde utilizará la API de Cloud para aprovechar realmente
este código Cloud. No olvides que hay toda
una comparación que se ha hecho aquí
sobre ingeniería de software. Esta es una
prueba muy conocida donde
probarán los modelos para ver si estos modelos pueden
resolver códigos complejos. Yo lo comparo con
Deepsec con open I, ya sea el oh
three mini high o el 01 cloud es realmente el más preciso y obviamente
viene con una
tasa de precisión del 110.3% Como resultado, la
precisión de codificación es muy alta. Hoy en día, es el
modelo más potente en términos de codificación. Para entender cómo
configurar el prompt, ya seas un
experto o un principiante, necesitas seguir una estructura
porque Cloud en realidad tiene toda
una documentación
sobre cómo configuramos nuestro prompt en el sistema. Es decir,
no sólo lo diremos. Quiero crear un juego de Pacman, golpear Enter, y lo
desarrollará Es cierto que te
puede dar un juego, pero si quieres más precisión
y calidad de código y sobre todo un sistema
que sea capaz de
proporcionarte un código preciso, necesitas desarrollar bien
tu prompt. Y no lo olvides, sobre todo cuando
vas a trabajar con lo que se llama un editor de código,
otra inteligencia, otra herramienta que utilizará la
nube internamente para desbloquear código
IA y corregir errores
que tienen un costo. Entonces, si utilizamos indicaciones
que son muy generales, no precisas y no sujetas
a requisitos específicos, será muy
costoso y
siempre dará como resultado códigos
con errores que corregir Por otro lado, si sabemos escribir bien
el prompt, el resultado será perfecto. Con base en esta documentación, tomamos en consideración
todas las recomendaciones y simplemente las agrupamos en
el método llamado códice Este método es uno que
muestra las mejores prácticas para escribir un prompt optimizado
para código para programación. Y claro, consta de cinco pasos cinco recomendaciones. Esta documentación también está
disponible en el soporte central en francés, es lo mismo. Puedes verlo y
seguirlo en francés. Pero aquí solo nos mantendremos
enfocados en el que está en inglés, el original para
entender perfectamente cómo
lanzar un prompt. Esto se aplica tanto a
principiantes como a expertos. Al final de esta
documentación, veremos lo que llamamos
plantillas para cada dominio. Simplemente puedes copiar
esta plantilla, reemplazar la información
con tus necesidades específicas, y verás que el
resultado es realmente óptimo, y simplemente te da código de
alta calidad que satisface
tu solicitud muy rápidamente.
11. Indicación: contexto y restricciones: Bueno, entonces para tener código de calidad, en realidad
necesitamos tres elementos
muy importantes. Empecemos a ver primero, un código que sea lo más
relevante posible. Por eso en realidad necesitamos
tener un punto relevante. Como necesitamos tener
una impresión funcional y una impresión que esté
bien estructurada. Si realmente proporcionamos
estos tres elementos, última instancia
podemos
tener código de calidad. Cuantos más detalles y precisión
le des a tu huella, la
inteligencia artificial o el modelo simplemente
reaccionarán de una manera
mucho más precisa. Entonces, si empiezo con a
nivel del método del códice, podemos comenzar
hablando primero del contexto Es importante
conocer realmente a nivel de contexto aquí quienes generalmente generalmente para las personas que están bien informadas,
las que no están
conocedoras no
pueden conocer No conocen lenguajes
de programación. Es opcional, pero si
tienes conocimiento, puedes proporcionar el
contexto con el que reaccionará la inteligencia Si decimos contexto, ¿qué es? Significa que
describiremos con precisión el contexto
del uso del código. Le daremos, por ejemplo, algunas restricciones como versiones, un entorno específico, dependencias
específicas Imagina que quieres Un código o un programa que
ya está desarrollado. Quieres continuar
la programación, ya no
quieres, por ejemplo, un desarrollador lo haga manualmente. Quieres asistencia
con IA y quieres que Cloud termine la programación. En ese punto, necesitamos
brindarle información y limitaciones y
explicarle el entorno. Ejemplo, lo digo, escucha, estoy usando Python para en la
versión 3.10 y como resultado, continuará la programación con esta versión específica, por lo que no se desarrollará un poco con
otra cosa porque después, podría causar un
conflicto en el código podemos decir.
Escucha, por ejemplo, no
quiero que
uses bibliotecas externas como Pandas, por ejemplo Esto es para programadores.
Ellos entienden esto. Como resultado, se adherirá
al código actual que tenga. Generalmente, este
contexto de modo, vamos a necesitar mucho. De lo contrario, queremos
desarrollar algo específico con un lenguaje preciso o es algo de la A a la Z. Eso significa que haremos, programaremos
todo con Cloud, lo
requeriremos
para cumplir con eso Si ya tenemos
código existente que queremos procesar, es muy importante
proporcionarlo. De hecho, las restricciones,
las versiones, el entorno para
que realmente pueda ejecutar tu código
correctamente y ser preciso. Si no haces eso, si
no proporcionas el contexto, asegúrate de que Cloud buscará las últimas versiones,
el mejor entorno. Pero lo que sucede es que
puede haber un conflicto con
tu código existente. Especialmente si tienes código
que ya está programado, ya desarrollado,
quizás con otra IA. Para tener continuidad, era realmente necesario
precisar el contexto. Si no sabes si realmente
eres un principiante, en ese momento
proporcionarás la siguiente información
sin especificar el contexto, y en ese punto,
Cloud buscará contexto adecuado o
el contexto que mejor se ajuste a
tu necesidad y solicitud.
12. Indicación deseada: Bueno, entonces aquí también
tenemos los objetivos. Cuando lanzo un plan
a nivel de codificación, era absolutamente necesario
establecer el objetivo con claridad. Por supuesto, debes
darle las funcionalidades que quieras que desarrolle. Sobre todo, se debe establecer la prioridad y
eso es importante. Imagina que quieres
crear un sitio web. Si tu prioridad es
trabajar en el diseño, trabajar en la página principal,
eso es lo primero. Entonces puedes decirle que estás trabajando en, por ejemplo, PMO
electrónico, que quieres integrar funciones como
stripe, integraciones externas,
que necesitas bases de datos, por lo que enumerarás las funciones y en realidad establecerás
sus prioridades al principio y
comprenderá la secuencia de
desarrollo y programación Y también tenemos una sección
llamada ejemplos de datos. Aquí, es necesario proporcionar lo que se llaman entradas y salidas. Desea crear
una aplicación. La aplicación recibirá información
del usuario y
proporcionará una salida. Los datos y salidas son muy
importantes para proporcionarlos. Cuantos más detalles brindes, mejor se
realizará la programación. Entonces tenemos una sección muy
importante, que son las
explicaciones deseadas. ¿Quieres Cloud
cuando se desarrolla quieres que
te dé explicaciones respecto a lo que ha hecho? Porque aquí hay
que tener cuidado. Hay una diferencia
entre la explicación y el razonamiento de
Cloud porque Cloud cuando se desarrolla, te
proporcionará su razonamiento. Pero puedes pedirle
explicaciones sobre eso y luego te dará comentarios realidad donde explicará, de hecho, en
realidad donde explicará, de hecho, de una manera precisamente
lo que está haciendo. Cuando le pedimos explicaciones, verá que
en realidad puede darle preguntas. En ese momento, mostrará las ubicaciones o los módulos
que no entendió o le preguntará cuál es
su decisión respecto a
ciertas elecciones. Como resultado, pedirle
explicaciones creará un poco de interacción
entre tú y la programación con
Cloud y al final. Eso por supuesto está
algo al nivel. De los expertos. Estos son
simplemente requisitos específicos. Si tienes, por ejemplo, simplemente requisitos, por supuesto, no despreciables como si estuvieras
buscando un estilo específico, estás buscando actuaciones
específicas, entonces es muy
importante y por supuesto
puedes solicitar
pruebas unitarias aquí si es necesario Por ejemplo, ahí
lo dirás. El código debe seguir la
convención si existe
alguna convención, por ejemplo, PPI. Es una convención bien conocida en programación y quieres
eso, ahí tienes. Incluye, por ejemplo, tres pruebas unitarias cuando
proporcionas especificaciones, las ejecutará, se adherirá a
13. Ejemplos comparativos: Entonces aquí hay un ejemplo
de un simple prompt. Si miro el prompt ahí, lo
digo, escribo un
programa para ordenar una lista. Mira, cuando trato de
aplicar este método, donde doy un prompt mucho
más detallado. Bueno, obviamente, el resultado va a ser muy diferente. En este prompt, simplemente empiezo por poner el contexto
al principio. Por ejemplo, ahí, lo digo, estoy trabajando en un proyecto Python y proporcioné la versión
Python. Sólo, por ejemplo, ahí,
doy bibliotecas estándar. Esto me
impedirá instalar posteriormente otras bibliotecas específicas que
podrían crear problemas con hosting o Bahas o la ejecución Entonces lo digo, aquí
está el objetivo. Quiero crear una función de
clasificación personalizada para listas, y especifico aquí, estas son listas de
diccionarios que contienen información de
usuario como
nombre, edad, puntuación. En consecuencia, proporciono
el contexto exacto. Por lo tanto, para ello, comprenderá perfectamente el
contexto de mi programación. Posteriormente, le
proporciono las entradas y salidas. Eso es muy importante.
Como resultado, creará
perfectamente
la base de datos que contiene estos datos de entrada y comprenderá la función, cómo simplemente
tomará sus parámetros. Entonces proporciono explicaciones
adicionales. Yo le digo que estoy
bien versado en Python, pero no un experto en
ordenar objetos complejos Quiero que agregues comentarios sobre las funciones más allá de la codificación. Para mí, cuando reciba un código, seguirá
siendo
comentado ese código, y eso es muy,
muy importante. Esos comentarios
serán útiles para los humanos. Posteriormente, si quiero
seguir actualizando este programa y además no
olvides esos códigos, son códigos, esa nube, cuando
los implemente, me va a ayudar después a hacer preguntas
si quiero hacerlas, si hay funciones
quiero mejorar, si hay funciones
creo que no están bien hechas. En ese punto después de probar, puedo leer los comentarios
y simplemente puedo pedirle que haga otra cosa porque leer los comentarios
es por supuesto, mucho más sencillo para un humano
que entender el código. Puedo como ve ahí, al final, di
algunos requisitos. De hecho, les digo que
el código debe ser eficiente, incluso en listas grandes. Yo le digo que aquí, puedo mandar una lista de
más de 10 mil elementos. consecuencia, incluso a nivel de programación
a nivel de base de datos, tomará eso
en consideración. Se trabajará en
funciones de indexación para que sea rápido y todo. Ahí vas. Incluir comprobaciones de errores. Si le doy una entrada que
contenga errores, me
va
a dar mensajes para decirme, ahí tienes. Hay errores en esa entrada. Como resultado ahí he
dado toda la información y el resultado será
simplemente diferente. A partir del resultado de
la primera impresión. Esta primera impresión es demasiado general. El segundo es muy
específico para una necesidad específica. Es normal este método, es un método que corrige
que me da una impresión
óptima para encontrar un código y el resultado
trabajo que es simplemente óptimo
14. Plantillas de instrucciones listas para usar: Aquí hay algunas impresiones
que están listas para ser utilizadas en diversos contextos. Para el primer contexto, imagina ya
tengo código que
contiene errores y quiero corregir esos errores para hacer lo que llamamos
depurar el código Para ello, primero necesito
darle el contexto. Díselo aquí, uso y pongo
el nombre del idioma o el framework con la versión,
y luego lo digo aquí. Tu objetivo es depurar el siguiente código que
debería, por ejemplo, realmente darle la
función que espero, la función esperada,
la función objetiva. Yo lo digo aquí. En mi programa, debe
hacer esto y aquello, pero produce un
mensaje de error y sería muy interesante copiar, pegar el mensaje de error o tomar una
captura de pantalla y adjuntarlo. Después, una vez que realmente
ingrese el código de error, puedo darle ya sea la
salida o el error. También, puedo recibirlo cuando haya cambiado otra información
sobre el código. Como resultado, puedo
darle un poco porque a veces trato de
corregir el código, así que el error podría cambiar. Puedo darle la cantidad máxima de información sobre ese error. Después, puedo pedirle
explicaciones. Eso, explícame el origen del problema y
cómo resolverlo. Entonces puedo decirlo, mira, quiero una solución
que debe ser sencilla. Eso no requiere
reescribir completamente la
función o mi código Aquí hay otro ejemplo. Esto
es para aprender, un concepto. Ahí lo digo. Escucha,
quiero aprender, por
ejemplo, un
lenguaje de programación y lo puedo decir aquí, este es mi nivel y
empecé, por ejemplo, hace
dos meses o tres
meses. Entonces lo puedo decir. Escucha, quiero aprender
a implementar o
programar o crear una función y le doy
exactamente lo que quiero hacer. Entonces puedo dar cómo
ya he intentado hacerlo, los enfoques que he
probado, por ejemplo, vi videos en YouTube
o compré cursos, o incluso puedo simplemente
darle el enlace a ese curso. Entonces le puedo pedir
que necesito una explicación paso a
paso para que
pueda ayudarme y guiarme. En ese punto, lo
puedo decir Escucha, también
quiero comentarios detallados, para que pueda aprender y
luego literalmente va crear un
curso paso a paso para que yo aprenda a desarrollar o
programar algo específico. También hay que
optimizar el código existente, a veces podrías tener
código que cuando lo ejecutas, por ejemplo, consume mucha memoria o es demasiado lento
para producir resultados En ese punto,
lo mismo, le doy el contexto, el objetivo. Yo lo digo aquí. Quiero, por ejemplo,
mejorar el rendimiento o la legibilidad
o la salida del código Ahí vas. Le doy
todo el código actual. Entonces yo lo digo, escucha, vas a detectar los problemas y
explicarme, las optimizaciones
puedo contarlo Escucha, quiero que mantengas la
compatibilidad con la pila existente porque
a veces puede mejorar, puede tener nuevos códigos
y nuevos errores, y es muy importante
que mantenga tu programa, que lo mantenga funcional También, es un
poco muy interesante. Es el que la mayoría de la
gente, especialmente los principiantes y los que quieren crear
el programa de la A a la Z, es como puedo hacer un SAS que sea simplemente aplicaciones
para que pueda brindar un servicio en línea
o una aplicación en línea. Para cualquier aplicación SAS, primero
tenemos que
darle contexto. Te digo que estoy
desarrollando una aplicación SAS y brindo información
sobre el sector, la tecnología que
quiero que uses, y también le digo a qué
infraestructura quiero que apuntes en la creación
entonces dije el objetivo. Simplemente, le digo que
quiero diseñar la
arquitectura y
el código base para esta
aplicación que permita a un usuario, luego le doy
toda la lista de funciones y es muy importante especificar ese
contexto, objetivo. Después de eso, empiezo a dársela. De hecho, los datos significan
las funcionalidades, pero ten cuidado en
orden de prioridad. Lo digo aquí están las funcionalidades
en orden de prioridad, y enumero todas las
funcionalidades. Entonces en realidad
le puedo dar la descripción. Aquí está tu usuario que
utilizará la aplicación. Entonces doy explicaciones. De hecho, a nivel
arquitectónico aquí, si hay diagramas, bueno, esto es para personas que
han hecho programación, crea
lo que llamamos los
conceptos, los diagramas. Puedo subirlos y
simplemente los codificará y programará. Al final, puedo brindar
requisitos, por ejemplo, por el
lado, seguridad, por
ejemplo,
autenticación, seguridad. Estos son simplemente
requisitos que
puedo hacer y finalmente, también
podemos ver
plantillas para crear aplicaciones ya sean aplicaciones web
o móviles. Si tomo el caso de
las aplicaciones web , aquí, por ejemplo, es un ejemplo de un prompt, entonces le digo que quiero
crear un sitio web, en realidad proporciono
el tipo de sitio, el objetivo a decir aquí es la audiencia a
la
que quiero apuntar, las tecnologías, si
quiero que se haga con HTML, CSS, JavaScript, o si quería usar
un framework específico, entonces me meto en el contenido, es
decir, que le voy
a dar un objetivo. qué se utilizará el sitio y
por lo tanto, lo
necesitaré aquí? Por mencionar, como
pueden ver ahí, la información en la página de inicio, las otras páginas, si
quería desarrollarlas, el aspecto de
acceder a los recursos. Si tengo imágenes, APIs, quiero darle
la información aquí en el prompt
desde el inicio, luego le doy explicaciones. Por ejemplo, empieza por
presentar la estructura HTML, luego el CSS, es decir, le
doy un poco de orientación sobre cómo quiero
que se programe para mí. Al final, puedo pedirle los requisitos
de calidad
del resultado para este sitio. Incluso puedo pedirlo desde
el principio. Mira aquí. Para escribir muy buen código
SEO para mí, así que como resultado, programa y hace esto para asegurar que esté optimizado para la optimización de motores de
búsqueda. En cualquier caso, estas son un poco de las preferencias y
requisitos que puedo establecer. Lo mismo se aplica a la aplicación
móvil, por lo que es muy, muy similar
a la aplicación web. Pero aquí, simplemente especifico
para qué plataforma, ya sea IOS o Android. En consecuencia, para
él, preparará la estructura
desde el inicio. Pero el resto es prácticamente
lo mismo que una aplicación web. Doy las explicaciones, pongo los requisitos,
y ahí lo tienes, simplemente
voy a tener código de calidad porque simplemente he
configurado un prompt de calidad.
15. Introducción a Claude 3.7: Entonces aquí hay algunas recomendaciones que puedo poner al
final de mi pronta. También verás que marca diferencia con
esas recomendaciones. Al principio, en realidad
puedo pedirle que desarrolle o escriba
el código y lo explique. Más bien, explicar
su lógica paso a
paso antes de iniciar
la creación. Esto realmente mejora
el resultado final porque en realidad requiero que
Cloud comience simplemente por
el principio explicándome lo que va a hacer. Todo de la A a la
Z y después, comenzará a aplicarlo y eso mejora
la calidad de la también existe la
posibilidad de agregar esto, que es que puedo pedirle que comience con una estructura
simple, luego solicite
mejoras específicas. Eso significa que si quiero, por
ejemplo, crear un programa, le
daré una
lista de características y comenzará a
trabajar en ellas. Esas características sin ahondar demasiado en la
complejidad de cada una Entonces le pediré que tome
esas características una por una y que empiece a
desarrollarlas de manera precisa. Si te lo digo, inicia de esta manera y crea una estructura
simple, verás que cada vez
que te abra el código,
te dirá, aquí está mi siguiente paso o lo que te
propongo. ¿Quieres que
empecemos a desarrollar la primera función de
manera más amplia o profunda? Por lo que seguirás la
codificación paso a paso. Cada vez que dices,
terminas esta función, luego le dices que pase
a la segunda, luego le dices que pase
a la tercera. Al principio, simplemente
crea la estructura general y comienza a desarrollarse también
existe la posibilidad, hecho, esto es preguntarle, por
ejemplo, el formato de
los artefactos que de alguna manera,
ayuda, sobre todo para el código
que es muy complejo. Esto ayuda más adelante con la lectura
y reutilización del código, y existe la posibilidad, hecho, de pedirle que
explore otras alternativas, y por supuesto, es necesario
conocer esas alternativas Necesitas ser desarrollador para
conocer las diferentes
alternativas que le dices. Vas a desarrollar esta
prueba con dos tecnologías y decirme cuál es
el mejor enfoque, y claro,
hará una comparación para ti. Te ayudará a tomar
la mejor decisión. Los desarrolladores realmente
usan esto mucho, especialmente en
proyectos complejos porque la elección de la estructura desde
el inicio es muy importante, ya que puedes programar
por varios días y al final cuando tienes
una base de código muy grande, un sitio muy grande, a veces, las perspectivas
nos impedirán programar si hemos comenzado con cierta
estructura o técnica o una biblioteca que sea débil o
no suficientemente desarrollada. Por eso a veces
sugerimos comparar enfoques. Por último, en conclusión, este método permitirá
la formulación de planes que sean precisos
y
completen el objetivo, de hecho, es simplemente tener un
mejor código proporcionado por Cloud. Al seguir esta estructura, ahorrará tiempo y
obtendrá
soluciones que se adapten más
a sus necesidades específicas. Entendiste la diferencia
entre ponerlo, en realidad
darle una impresión simple y ahí vas en
un punto detallado. La diferencia es
clara en el resultado. Por eso fue necesario
apegarse a cierta información para brindarle los
datos máximos utilizando esta estructura, contexto, objetivos, los datos que estamos tratando,
explicaciones y requisitos. Verás que los resultados
serán de muy alta calidad.
16. Comprender y usar el código Claude: Muy bien. Aquí
vamos a tratar hablar un poco sobre el
código Cloud. Esta es la parte. De hecho, aquí es donde el
código Cloud intentará ayudarnos, hecho, a crear código o
simplemente a arreglar el código existente. Simplemente encontramos
ahí
toda una documentación que nos explica
cómo trabajar, cómo aprovechar este poder de código. Es una documentación muy, muy
larga. Hay mucha
información y detalles sobre la instalación y manipulación de
código. Generalmente, existe
la posibilidad de
hacerlo con un terminal clásico y
sencillo para
poder interactuar
con Cloud simplemente
instalando esta inteligencia
en un simple terminal. Simplemente podemos acceder a una carpeta e iniciar Cloud para comenzar a
pedirle que cree código. Pero en realidad, será
mucho más interesante
usar lo que llamamos un agente DI
o un agente editor de código. Por eso vamos a tratar de usar
a Klein de manera bastante simple. Es un agente de codificación y ahí simplemente lo
conectaremos, accederemos a la
API Cloud, y como resultado, se desarrollará
para nosotros mientras usamos el poder de Cloud.
Así va a funcionar. Intentaremos ver
la instalación de Klein y la
manipulación de la misma. De Cloud como la mejor inteligencia
artificial, no te olvides con las pruebas
que se han hecho recientemente. Aquí encontramos que
Cloud es mucho más potente que Deep Seek,
más potente que 03. Mini, el mismo que uno, incluso al compararlo con la última versión de
3.5, es el top. Cloud 3.7, Sony, es la
codificación y programación más fuertes. Primero echemos un vistazo rápido
al sitio web oficial. De nube ahí. Voy a mostrarnos el uso de
esta API, el poder de la nube. Verás lo que tiene aquí. En realidad nos dio
la capacidad de hacer. Aquí está la conexión API con varios tipos
de inteligencia. Hay uno que es
un poco ligero y rápido. El que es
muy, muy fuerte en gestión y creación, hecho, analizando hacia tareas y tareas
que son complejas. Pero para nosotros, estamos mucho más
interesados en éste. Campana que es muy fuerte
en codificación y programación. En términos de costo, es más
manejable y como resultado, eso es lo que nos interesa la codificación, la parte de
programación Si también nos fijamos en el precio, es muy importante
saber cuánto costará
el perro API Cloud. La API de Cloud aquí, por
supuesto, usaremos
esta versión 3.7 bell. Por todo lo que es insumo, cuesta 3 dólares por millón de tokens, y para todo lo
que es de salida, son 15 dólares por millón de tokens. Digamos, un poco más caro que
a nivel de centavo. Si miro el engranaje, puedo compararlo con este
en términos de agua tres mini porque
este es muy fuerte, también en codificación, es mucho mejor que los demás
en cuanto a codificación. Entonces aquí los precios son 1.1 dólares por millón de
tokens para el insumo. Y para la salida, es
4.4 por millón de tokens. Entonces entendemos que
hay una diferencia de precio. Podemos decir que
aquí para la entrada, es casi tres veces
y lo mismo. Aquí, para la salida,
tenemos 15 y tenemos cuatro. Entonces podemos decir que es
tres veces más caro. Pero el poder,
verás que es la nube 3.5 es mucho más fuerte en
términos de codificación y calidad. Honestamente, si haces un
proyecto con la API 03, te
costará igual porque habrá muchas correcciones de errores
que solicitarás. Consumirás
gran parte de la API, a diferencia de aquí, la API
es un poco cara. Pero la calidad
de los resultados es mejor, en cierto modo, el precio, se justifica para que simplemente
podamos hacer estas instalaciones ahí
y comenzar a lanzar, primero, necesitamos algo
llamado la API. Necesitamos crear nuestra clave API y por supuesto,
comprar algunos créditos. Vamos a tratar de ver esto
en detalle.
17. Obtener y configurar una clave API de Claude: Muy bien. Lo que vamos
a hacer primero es simplemente ir a este sitio aquí,
consola log intropic.com Aquí podrás ver en la sección de
ambientación ahí. Simplemente puedo ir a Facturación y puedo dar click para
simplemente comprar créditos, así los créditos cuando lo veas, cuando ingrese mi tarjeta de crédito, cuando haga clic aquí, pueden
elegir entre $5-100, por supuesto A medida que trabajas, el límite
puede aumentar de $100. Pero al principio, puedo, por
ejemplo, ingresar aquí, agregar $5 y dar clic en Por créditos. El resultado simplemente, voy a tener crédito aquí. Esto me dará la
posibilidad de hacer clic después en Happy Keys y ahí simplemente tengo la posibilidad de
crear mi llave feliz. Voy a hacer clic aquí. Por supuesto, me
va a pedir que le dé
un nombre a mi llave. Lo llamaré
Klein de manera bastante simple, ya que lo haremos
con la herramienta Klein, así que aquí voy a declinar. Voy a dar click en AD y verás que
ahora tengo mi llave. Esta es una clave, claro, que no debes exhibir, no
debes compartirla. Es una clave secreta porque
si alguien la usa,
va a consumir tu crédito. Lo crearé solo para esta
capacitación, para este video. Después, lo destruiremos, así que no tiene sentido
copiarlo. Entonces lo copio, termino esto y así
simplemente tengo aquí mi clave que acaba de ser
creada correctamente.
18. Instalación de Visual Studio: guía rápida: Muy bien. Una vez creada nuestra API, estamos
listos para usarla. Simplemente, necesitaremos
nuestro código de Visual Studio. Aquí, el sitio web es
code.visualstudio.com. Entro aquí. De hecho, este es un editor de código simplemente donde
puedo abrir archivos, puedo abrir sesiones. De hecho puedo instalar
extensiones aquí, es gracias a esta
herramienta que
realmente puedo instalar la extensión del
cliente dentro. Simplemente, es una
interfaz, si se quiere, que en realidad me
ayudará a instalar bibliotecas y ejecutar
ciertos códigos. Para descargarlo, es
simple, es gratis. Simplemente hará clic
aquí en Descargar. Escogerás tu sistema
operativo. Personalmente, trabajo con Mac, así puedo instalar Mac. Incluso dentro de MAC, puede
seleccionar su chipset. ¿Es un Apple silicon
o un tel ship para tener máxima compatibilidad
con tu sistema? También tienes a
quienes trabajan con la versión Linux y por
supuesto con Windows. Una vez que haya completado
la instalación, simplemente
necesita hacer clic en
Descargar y luego hacer clic en siguiente, siguiente para la instalación. Solo necesitas lanzarlo
19. Instalación de Cline y configuración de Claude 3.7: Aquí está nuestro visual, el
estudio de código que está instalado, así que para instalar el
cliente en el mundo, ya los
he instalado. Pero para instalarlo
por primera vez, dará clic aquí. Entonces en lo que llamamos
la tienda y ahí, simplemente va a escribir a Klein
así y simplemente
encontrará por lo tanto la
herramienta de gravamen, eso te lo recuerdo Este es el sitio de Klein y la posibilidad de
instalarlo realmente desde el sitio, pero será mucho más sencillo
ir directamente desde tu visual e
instalarlo cuando hagas clic
por primera vez, verás que
necesitas por supuesto, comprobar que tienes la
última versión porque
siempre hay versiones que lo
actualizan acaba de actualizar automáticamente, como puedes ver, como resultado, tendrás un botón
llamado instore Es la primera vez
si ya está hecho. Simplemente pincharás en Actualización
automática para que se actualice automáticamente, y
eso es muy interesante. Te permite tener la
última versión de Kline y una vez que esté instalada, simplemente
harás clic en
Reiniciar extensión para que
esta extensión se reinicie para tu sistema esté listo para
lanzarse, ahora ¿qué he hecho? He instalado visual, he
instalado Kline como resultado, cuando hice clic aquí a la izquierda
en Kline, tengo mi soporte que ahora
está Entonces aquí en realidad
le doy la autorización, y ahora ¿qué voy a hacer? Voy a instalar, de hecho, la conexión con Cloud 37 directamente aquí con su entrada. Para ello,
verán aquí abajo. De hecho, existe
la posibilidad seleccionar su modelo de codificación. Doy click aquí y bueno, trabajo, por ejemplo,
con Open AI. Ahora vamos a cambiar
juntos a otra herramienta cual estará nublada,
así que selecciono aquí Allí encontrarás antrópico. Doy click y
verás que ahí, necesito ingresar mi clave. Recuerda que
creamos una clave juntos. Como resultado, voy
a copiar y pegar mi clave ahí tienes. Es una clave de prueba que
creamos juntos. Ahora voy a pegarlo aquí, así que pega de alguna manera,
encriptada, eso es
muy interesante No voy a aparecer en tu código y ahí verás que
hay varios modelos. Voy a tomar el
último modelo, que es 3.7 para que
simplemente pueda usar el
poder de Clouds al máximo Cuando lo veas ahí aquí, simplemente
tengo el modelo Cloud instalado con línea
en el sitio visual. Como resultado, puedo codificar, puedo programar sin ningún problema gracias a esta inteligencia
artificial.
20. Crea código con una sola indicación: Bueno, aquí, en realidad
voy a hacer una prueba para que
simplemente pueda poner mi prompt aquí. Pero antes de poner el prompt, vamos a crear
una carpeta para que simplemente abriremos carpeta. Simplemente, simplemente le
mostraré una carpeta en mi computadora, así que simplemente le pondremos el nombre. Aquí crearemos una página
web, por ejemplo. Abriremos esto
aquí y allá. De hecho,
lanzaremos nuestro prompt. Allí inclinación, en realidad
necesitaría lanzar mi prompt, así que pegaré un prompt Aumentaremos
un poco el tamaño para leer el prompt. Entonces a nivel prompt, le
diré
que ahí vas. Eres un experto en desarrollo y yo lo necesitaría
para escribir por mí. Ahí vas. Una página web
HTML con una animación y
quería devolver sólo una sola página donde
hay HTML, CSS Javascript. La idea es simplemente
hacer una tarjeta meteorológica, donde encontraremos un mapa meteorológico
animado, hay viento, lluvia, sol nieve
quiero tener un pequeño botón
para interactuar con estos mapas. Simplemente, es una prueba para ver la capacidad de la plataforma
y el poder del código y si es capaz de
hecho de generar código con una animación
con audiencias y HTML. En consecuencia, hay
que ver que he puesto mi prompt, simplemente lo
voy a hacer aquí. Presiona aquí para lanzarlo.
No olvides que estamos en la Nube 3.7. Ahí estamos efectivamente
con nuestro modelo y empiezo la programación. Verás lo que
va a pasar. Entonces en realidad
comenzará a desarrollarse, crear, de hecho, la
información, los datos. Como puedes ver aquí,
es realmente muy rápido y no olvides
que en realidad tiene la capacidad de
razonar rápidamente y de avanzar hacia un razonamiento
muy avanzado. Ahora, como resultado,
está en proceso. Ahí vas creando el código, honestamente, en términos
de enviar el código. Es muy, muy rápido si lo
comparo con los demás, inteligencia,
por lo tanto, vamos a esperar un poco para
ver realmente el resultado final. Entonces aquí, en realidad está
creando este archivo, así que existe la posibilidad de
crear lo que se quiera.
¿Conoces Nuevo archivo Ahora con la creación
de este nuevo archivo, le
daremos un poco de
tiempo para terminar. El desarrollo y la programación
completa. Ahora en realidad ha terminado
la codificación y
realmente verás que ha
escrito casi 794 Líneas de código, eso es enorme. Ha hecho todas las
funciones y ahora aquí en realidad está
tratando de ejecutar. De hecho, está en el
navegador interno del sistema. O en realidad voy a
esperar la instalación completa o simplemente puedo ejecutarla para
ver cómo funciona realmente. De hecho, funciona, así que
esperaremos un momento hasta que termine. De hecho, la ejecución
de su código aquí y su navegador interno
y ahí vas. Acaba de terminar de exhibir. Ahora en realidad tengo
mi aplicación y aquí puedo manipular. Lo podemos ver aquí, pero
podemos hacerlo mejor para ejecutarlo y verlo
directamente en nuestro navegador. Si me desplazo un poco hacia abajo aquí, ha hecho el recapitulación
hizo sus explicaciones, y ahora oficialmente me
muestra
que en realidad ha
completado su tarea Y así puedo desplazarme un poco hacia abajo aquí para simplemente
ejecutar este código. Si hago clic aquí,
intentaremos lanzar, hecho entrar a la terminal. Cuando veas aquí y allá, intentará enviarme la obra. Te voy a mostrar enseguida. Simplemente lo haremos aquí. Ahí vas. Esta es la
página que me la acaba de enviar. Es una página, por lo tanto, que se ejecutó en esta URL internamente dentro de la
carpeta que creé. Y ya verás
que ahí vas. Es un mapa muy bonito. De hecho, donde veo una
animación del sol, la lluvia, el viento y la nieve y
es muy hermosa. Ahí está impecable.
Es una explicación en realidad, eso es simple. A lo mejor voy a necesitar hacer
otras modificaciones. Si quiero, de hecho,
modificarlo o si quiero
mejorar o incluso crear una aplicación para
hacerla mucho más desarrollada. Pero aún así, como primer resultado, encuentro que el trabajo ha
sido muy bien hecho, por lo que cumplió su tarea. Tengo todo mi archivo aquí. Y puedo, por supuesto,
continuar con el trabajo. Como puedes ver, por supuesto,
hay un costo asociado a ello. Cada vez que inicie la
aplicación, ésta consumirá. Yo vuelvo aquí,
en mi opinión, si refresco esta página, voy a encontrar de hecho, hay consumo
a nivel de usuario. Este es el número de
fichas que ha consumido. Obviamente puedo ver
cuánto dinero me queda. Obviamente empezamos con
$5 y ahora
quedan 450 por lo que ha consumido,
digamos, $0.43 Es bastante costoso, eso es seguro porque puedes
sentirlo cuando comparas este trabajo con el
trabajo realizado con hat DJPD usando la API OpenAI Pero aún así, de hecho,
el resultado es un muy buen resultado
de alta calidad, y eso realmente explica
por qué. Ahí vas. La nube, ahí tienes. Hace mucha
iteración y razonamiento para
darnos el
código más correcto posible Sin mencionar que
también hace una parte entera a nivel de código.
Te voy a explicar. Te he pedido ahí vas. De hecho voy a exigir
que me dé un código muy limpio
adaptado así que ahí tienes, qué es, eso significa para
que estén en extensión así que ahí vas implementado
en otra aplicación. Por lo tanto, la forma
en que implementó. Este código es una forma muy óptima
21. Genera mi documentación con el modo PLANIFICACIÓN - Parte 1: Entonces, si también aprovechamos la función que ofrece Klein, es la que
está disponible aquí. De hecho, si cambio
a esta interfaz, le
pediré
a Klein aquí que lo haga por mí, lo que llamamos la estructura
completa de este proyecto y esto realidad se
basará en
documentación donde simplemente me
proporcionará todos los detalles, hecho, todas las guías, los artículos necesarios
para entender este código, y además lo organizará
en el formato de un proyecto. Recopilará, ahí vas, la información, los archivos, las carpetas y en general, esto me va a ayudar enormemente Si quiero seguir
desarrollando este proyecto con otra empresa o con otra inteligencia
artificial, y esto me ayuda a
continuar con el desarrollo. Por lo tanto, si vengo aquí, simplemente
voy a pegar aquí
el prompt. Este es un aviso en el que
voy a pedirle que trabaje, que actuará como
experto en documentación. No olvides que Cloud tiene una capacidad de
razonamiento muy avanzada que es muy sofisticada. Intentaré lanzar este
prompt aquí mismo en este modo completo para que me
dé la
estructura perfecta de este proyecto. Lo lanzo aquí tardará
unos momentos en
repasar de nuevo todo el código para que me
proporcione lo que en realidad llamamos un plan, una arquitectura de
proyecto general y global. De hecho,
lo dejaremos
aquí en modo de ejecución para ver el resultado que se
muestra después. Ahí tienes, acaba de terminar. Me di información sobre la arquitectura
de esta solución. Si me desplazo un poco hacia abajo por aquí, verás que
va a dibujar para mí. De hecho, un diagrama. Esto es
lo que llamamos el flujo de trabajo. Aquí simplemente me va a
proporcionar, de hecho, la proyección y
el flujo de información sobre mi proyecto y esto
ayudará muchísimo, hecho, a entender los proyectos. No olvides, de hecho,
que a veces puedo tener un proyecto muy complejo
y este proyecto, simplemente
puedo de hecho, entenderlo y
determinarlo de una manera mucho más sencilla gracias a lo que llamamos
flujos de trabajo que simplificarán. De hecho, el flujo de información
que va a existir para mí, de hecho, me explica especialmente por la
propiedad del código, para otro desarrollador o
incluso para otro ahí
tienes inteligencia artificial si alguna vez continúo con
otra inteligencia.
22. Genera mi documentación con el modo PLANIFICACIÓN - Parte 2: Entonces tengo la opción,
como pueden ver aquí. Me ofrece ya sea para confirmar
el estado del código existente, o aún puedo completar
la documentación. Si simplemente quiero
copiarlo aquí, pídele que continúe con
la documentación, verán
que hará
lo necesario para tener los máximos informes sobre esta documentación,
los diagramas máximos,
flujos de trabajo, esto sigue siendo
muy interesante, sobre todo en proyectos grandes
si realmente quiero vender el proyecto o simplemente ponerlo en modo
despliegue o modo
escalabilidad Uh para agregar varios otros módulos. Ahí vas. Realmente
cambia al modo de razonamiento. Esa es en realidad la segunda
funcionalidad de la nube que es razonamiento paso para entender y para mí, puedo
aprovecharla. Ahí vas. Me da la arquitectura del
proyecto, como pueden ver aquí, realmente me
proporciona todos los archivos, las funciones que existen en este proyecto de una manera muy,
muy precisa. Me da las explicaciones. En realidad
me proporciona los niveles, la información en el diagrama. Mira aquí, es realmente
crear un visual. Realmente, esto es lo
que lo hace poderoso cuando
combino Klein con Cloud
porque solo Cloud, con el terminal,
es un poco complicado ejecutar incluso para ver
la ejecución del código. Pero aquí, realmente se convierte en
algo muy interesante. Aquí sugiere que
continúo hacia
la documentación, pero bueno, podemos
detenernos en este nivel. Entendí que con
el modo plano, es un
modo muy interesante con Klein, lo que me permite trabajar en el lado arquitectónico y en cualquier momento
puedo cambiar al lado de acción para
realmente volver a ejecutar comandos y simplemente trabajar en mi código de una manera
mucho más simple. Aquí cambio al
modo acción y en modo acción, solo me necesita para
ingresar los prompts.
23. Creación de un proyecto generador de PDF: Muy bien. Ahora vamos
a hacer un ejercicio donde intentaré crear una
aplicación con Klein usando, por
supuesto, la API Cloud 3.7. Pero, ¿cuál es la
idea? Es simplemente que quiero una aplicación. Es un SAS donde ingresaré
mi currículum en formato PDF. Esta aplicación la
leerá y
también agregaré como entrada en la entrada, una descripción de la oferta de trabajo.
¿Cuál es el objetivo? Es que esta
inteligencia artificial
leerá el currículum y la descripción de la oferta de
trabajo, y creará
un nuevo currículum para mí que se adapte más a
esa oferta de trabajo mientras
por supuesto me mantengo enfocado en el currículum que
envié inicialmente, mi currículum original. Después, puedo
descargar ese currículum. Voy a intentar
crear una nueva carpeta aquí. Aquí vamos a crear
una nueva carpeta en el escritorio, por lo que la llamaremos PDF. Ahí vas. Esta
es la nueva carpeta. Simplemente voy a copiar
y pegar Creé una copia impresa detallada para que
pueda ejecutarla aquí en Klein Aquí pongo mi huella. Esta es la impresión detallada. Le explico paso a
paso lo que quiero hacer. Le digo aquí en la impresión que también
usaré la API de Cloud. Para que pueda realizar
el análisis y generar el nuevo PDF o el nuevo
currículum. Ahora lo lanzo. Por supuesto,
tardará unos momentos completar el razonamiento, la experiencia, la
comprensión de este proyecto, para que simplemente pueda proceder a lanzar la
programación y la codificación. Generalmente, toma
3-4 minutos para que termine el razonamiento y complete la codificación inicial. Verás aquí, claro, trata
de aprender mi confirmación, ahí vas por ejecutar algunas líneas de comando como aquí en realidad para el procesamiento de PDF. Yo le digo que sí. Ahora
está instalando simultáneamente bibliotecas
para que realmente
puedan meterse en
el código y desarrollarse. Lo cual es realmente impresionante
en realidad con Claude, se toma su tiempo para
razonar para entender todo
el proyecto a configurar. Aquí están los recursos, las
bibliotecas que quieren usar. Después, ahí
vas está apagado. En realidad
empezará a programar. Ahora él desarrollará y
nosotros programaremos los nuevos archivos y de
hecho vamos a dejar que se ejecute. Y me pondré
en contacto contigo en cuanto termine o en cuanto
muestre un mensaje de error para ver un poco cómo podemos reaccionar ante estos mensajes,
24. Pruebas en vivo de mi SaaS: Entonces están muy bien
. Me dice que la aplicación está
lista y que
simplemente tendría que hacer clic aquí
para ver que realmente se ejecuta. Por supuesto, si te diste cuenta aquí, ha creado varios archivos a nivel de índice,
el CSS JavaScript. Incluso creé para mí, esto es muy interesante. Me gusta el me rojo, así que es una pequeña guía que me
explica, aquí están los detalles
de la aplicación. Me gusta mucho. En realidad es aquí está
la arquitectura. Por lo tanto, la modalidad
del enlace USI. La documentación se hizo aquí y eso es muy,
muy interesante. Encuentro que tiene
gracias a las plantas. De hecho, logró crear
un proyecto claro y sencillo. Y ahora vamos a dar click
en un año para ejecutarlo. Simplemente necesitaremos ver la ejecución ahora cuando la
veas ahí, así la ejecutará en una máquina local.
Veremos el resultado. Ahí siempre los controles remotos de
ejecución, estamos esperando que el servidor se
abra para ver la
aplicación en la realidad Aquí veo entonces la ejecución de este proyecto.
Es algo sencillo. Aquí, puedo subir mi PDF, aquí, puedo agregar la descripción, y aquí realmente puedo
pedirle que realice la
optimización por mí. Sólo voy a
tomar un currículum de prueba que descargué
de Internet, un currículum sencillo.
Voy a dar click aquí. Para subir, primero veremos
si logró
subir correctamente o no. Aquí veo que la subida
está funcionando correctamente, así que ya puedo ver que
se ha detectado aquí. En realidad, el expediente,
vamos
aquí por Internet a buscar una oferta de
trabajo en contabilidad. Sólo vamos a copiar
una oferta solo para probar. Vamos a tomar
esta oferta. Vamos a copiarlo santo y
tratar de pegarlo aquí. Todo lo que queda por hacer es hacer
clic en Optimizar mi currículum para ver un poco si es capaz de optimizar usando inteligencia
artificial. En realidad, aquí,
me da un mensaje en realidad, archivo a procesar, CV. Entonces, ¿qué voy a hacer? Simplemente voy a tomar una
captura de pantalla o simplemente copiar, hecho, el mensaje de error, que es este,
y volveremos a nuestra interfaz y se lo
diré para corregir este error. Y ahí voy
a simplemente poner este mensaje de
error aquí, como pueden ver
aquí, ahí tengo. Pero en realidad, la información, también
puedo agregar una captura de pantalla. Será muy interesante
insertar aquí una captura de pantalla. Voy a hacer clic aquí para agregar
realmente la imagen
de mi captura de pantalla. Acabo de tomarlo de
ahí. Ahí vas. Y simplemente voy a
pedirte que arregles este error, y veremos entonces Lou, de hecho, tiene la capacidad de
razonar para
entender realmente de dónde viene el
error, de entender exactamente
lo que se necesita para solucionarlo, y luego va a
proponer soluciones. Como resultado, vamos
a dejar que actualice el código. Como puedes ver,
actualmente está actualizando el código. Esperaremos a que
termine eso para volver a ejecutar y volver a probar
la ejecución, no este programa para ver si
logró arreglarlo o no
25. Actualización de mi API Claude en mi SaaS: Por lo que ha terminado
de arreglar el error. Ahora simplemente puedo
ver mi aplicación. Vamos a probarlo. Ahí, dejé ahí el PDF
y la descripción del puesto. Voy a hacer click. Y verás que tengo
un mensaje de error. Ahí me dice que
no puede usar la API Cloud, y eso es completamente normal
porque necesito
proporcionarle la API.
Esa es una buena señal. Significa que en
realidad ha pasado a leer el PDF y leer
la descripción. Al momento de solicitar
el enlace para su análisis, no puede establecer la
conexión con el otro. Como resultado, es simple. Voy a volver
aquí. Mira, simplemente voy a pegar mi API
que creamos. En la plataforma Cloud, esta es una aplicación de prueba
para la capacitación. Entonces lo voy a poner aquí. Solo necesito presionar Enter
y ya verás. En realidad no necesito seguir
esos pasos para crear o actualizar el archivo y la pila, dejaré que lo haga por sí mismo. ¿Por qué? Porque si funciona, verás que va a
crear el archivo necesario. Cuando lo veas ahí aquí, va a hacer eso por
mí, y por lo tanto, mi sistema puede estar listo. Ahora solo necesitamos probar
para ver si la pila responde correctamente
a su petición para ver si el error se
ha corregido o no,
26. Cómo generar un CV profesional con IA: Bueno, ahí terminó.
¿Qué voy a hacer? Voy a volver a una página. Necesito refrescar el
pase, muy importante. Rehacer el PDF aplaudiendo. Vamos a copiar
nuestra descripción de trabajo, ok mostrar por segunda vez
y veremos aquí. Ahora bien, ¿qué mensaje
mostrará para mí o
logrará hacer el
PDF o el nuevo currículum? El, yo fresco. Entonces como resultado, me dice que hay un problema. De hecho, cuando funciona
aquí con la nube, API, lo mismo. Ahí simplemente voy a
hacer un campamento de impresión. Vamos a copiar ese mensaje, y vuelvo a mi código, lo mismo. Lo voy a pegar. Para mí, dejo completamente la forma en que me desarrollo
porque es una manera real. Cuando tenemos un desarrollador,
es lo mismo. Tienen un mensaje de error. Ellos tratarán de averiguarlo.
Con IA, es lo mismo. Pero el poder de la IA
es capaz de detectar su problema y
resolverlo en poco tiempo. Tan pronto como se hace, trato ejecutar la prueba segunda vez para ver si
tuvo éxito o no. Ahí se terminó entonces. Tengo que volver
a la aplicación y simplemente probar una segunda vez para estar seguro de si el problema
se ha resuelto definitivamente o no ¿Cómo hacerlo? Voy a
volver aquí. Vamos a refrescar. Mismo procedimiento. De hecho
tengo que agregar mi PDF aquí y allá
vas. Acabo de agregar aquí. La descripción,
más bien pegaremos la
descripción del trabajo, que es ésta. Entonces en realidad vamos a dar click aquí para iniciar la optimización
de mi proyecto. Ahora está cargando, eso ya es
una buena señal. Tomó un poco más de tiempo,
así que no es como antes, envió el mensaje directamente. Ahora me está demostrando
que está funcionando. Veremos el resultado
si es capaz de
lanzar el PDF o
la versión final. Si puedo descargarlo, si
puedo verlo, léelo. Eso es muy, muy importante.
Eso ya es bueno. Primero buena señal,
me dio un mensaje verde diciendo:
Escucha, el CV está listo, me da la opción
de descargarlo. Ahora veremos si la descarga
se realiza correctamente o no. Hago clic y Va
se abre un nuevo archivo y es genial. Ahora tengo un CV que está optimizado para la
oferta de trabajo que brindé. Bueno, es cierto que
aquí el diseño sabio, no
es muy bonito. Pero aún contenta sabia, podemos ver que ha hecho todo lo necesario
para que sea adecuado. Por supuesto, esta información aquí es la misma que la que hay en el CV. Acabamos de proporcionar una cosa
simple de código abierto para no usar un
CV real solo para la prueba. Pero claro para ti
para tu aplicación, era absolutamente
necesario probar con un CV real para saber si
puedo descargarlo o no. Aquí, obviamente puedo
verlo, descargarlo, imprimirlo como PDF,
y ayudar con él. Puedo mejorar aún más
este trabajo si
quiero volver a
la aplicación y pedirle que trabaje un poco
en el diseño para tener un diseño un poco más avanzado
o más atractivo.
27. Cómo usar una guía para mejorar mi diseño: Muy bien, comencemos. Aquí simplemente vamos a introducir el nuevo prompt que
trabajará en el diseño. Te voy a pedir que crees
un diseño moderno que sea hermoso y profesional para un currículum
descargable de alta calidad Estoy lanzando este aviso. Por supuesto, intentará
entender el mecanismo y el objetivo de este PDF que quiero descargar y luego
comenzará a crear nuevos archivos y a conectarse con nuevas bibliotecas para
potenciar el diseño. Para mi PDF, voy a intentar desplegar este código y luego lo
probaremos juntos.
28. Probar y validar el nuevo diseño: Y ahí
lo tienes. Él lo ejecutó. Veo aquí mismo que de
hecho tiene una vista previa de la
aplicación aquí, pero ahora acaba de terminar La realización
involucra el diseño, pedimos un diseño simple
y moderno. Ahora aplaudimos. De hecho, el archivo es sólo
para probar juntos. De hecho, cómo se verá,
así que le daremos
tiempo para cambiar. Entonces ahora está analizando
el PDF, el texto, y
aquí estamos esperando el lanzamiento de nuestro diseño final para ver si se ha mejorado o no
la calidad visual. Ahí lo tienes, haremos
click para descargar el PDF. En efecto, ahora veo claramente
la intervención en términos de diseño en cuanto a
la adición de colores y títulos, y
ahí la tienes. Después, claro, puedo pedirle que haga un poco más
en el lado del diseño, pero queda como está por ahora. Una parte que es muy
interesante, muy importante. Incluso puedo adjuntar
pantallas relacionadas con plantillas de
CV y puedo pedirle que formatear el CV de esa
manera. Eso también es posible.
29. Crear y conectar una base de datos: Por lo que también existe
la posibilidad de
conectarse a una base de datos
con nuestra aplicación. Aquí, puedo elegir, por ejemplo, el modelo
firebase de Google Puedo crear una base de datos gratuita ahí donde pueda conectarla. Incluso puedo crear cuentas de
usuario para que los usuarios simplemente puedan iniciar
sesión con mi aplicación, crear su cuenta,
y ahí tienes. Pueden, por ejemplo,
crear múltiples plantillas de CV y de hecho usarlas cada
vez que tengan una oferta de trabajo, pueden copiarla y guardar
el CV directamente en almacenamiento. Para eso, voy a escribir failways. Entro aquí solo para
recuperar el acceso, y se lo daré a la IA que haga lo necesario
para hacer la conexión. Aquí, ejecuto para
ingresar a esta base de datos. Aquí simplemente podemos
crear un nuevo proyecto. Aquí haces clic para
crear un proyecto. Le das nombre al proyecto,
nosotros simplemente lo llamaremos. Lo hicimos por el CV o simplemente lo
llamaremos PDF. PDF, pequeño aquí,
puedo por supuesto, unirme al programa de desarrolladores cuando pueda elegir
no unirme a él. Doy clic en Continuar. Aquí, si quiero habilitar la
opción, Google Analytics, eso es para rastrear
mi aplicación para ver visitantes e información. Si quiero, puedo dejarlo
habilitado, de lo contrario, puedo desactivarlo y hago
clic en Crear proyecto. Tarda unos segundos
y verás que tu proyecto simplemente estará abierto y
por supuesto puedo recuperar los códigos de las compras de archivos y ponerlos en Kline, que puedan hacer
la conexión y crear una base de datos
para mi aplicación Muy bien, está hecho.
Doy clic en Continuar. Ahora estoy dentro de este proyecto. Aquí me pregunta si mi
aplicación es para IOS, Android o una aplicación web. En nuestro caso, es
una aplicación web. Le doy un nombre a
esta aplicación, puedo usar el mismo nombre. De hecho. Para que nos asignemos al proyecto, no
es importante. Aquí, hago clic en Guardar y verás
que me va a dar un código que
obviamente puedo darle a Klein y Klein se
encargará de ello. Como resultado, solo necesito
copiar y pegar este código,
esta parte donde
tengo mi información de
configuración de firebase y la pondré ahí arriba Gracias a este código, la IA puede simplemente hacer la conexión. Copio este código.
Simplemente puedo tomar, tal vez no hay necesidad de
incluir la función. Copio esta información. Ahí, por supuesto,
hago clic en Access para completar esta configuración. Vuelvo con mi cliente y le
diré realmente aquí, simplemente
lanzaremos
un nuevo prompt para él. Ahí le diré
conectar con mis datos Bass ahí le doy el nombre Ferbes y
luego vuelvo a la línea y simplemente
le doy, de hecho, la información Él va a entender todo. En consecuencia, necesito
darle esta información. Entonces lanzo lo que va a pasar. Hará todo lo
necesario para conectar mi aplicación
con la base de datos.
30. Configurar un panel de control de clientes seguro: Por lo que también tenemos la
posibilidad de hacer lo que llamamos autenticación
en nuestra aplicación. La autenticación
aquí simplemente permite a
las personas iniciar sesión
con una cuenta, crear un inicio de sesión,
crear una contraseña. Como resultado, cuando
entro en autenticación, bueno, la parte de autenticación, puedo acceder a ella aquí así como obviamente
puedo acceder a
ella desde la pestaña, crear, verás ahí, crea hay autenticación. Es lo mismo.
Ahí, hago clic en Inicio, verás que me va
a pedir que seleccione, ¿cuál es el proveedor de
autenticación? Es decir, ¿quiero que la
gente inicie sesión con un nombre de usuario y contraseña o con un SMS que recibirán en
su teléfono o con Gmail, Microsoft, o incluso
vinculado a Facebook? Entonces como resultado, puedo
elegir el proveedor aquí. Yo activo, por ejemplo,
la dirección de correo electrónico, si hago clic aquí,
verás que
simplemente necesito activar
esta opción, dar clic en Guardar. Puedo, por supuesto,
agregar la posibilidad iniciar sesión con otros
proveedores haciendo clic ahí. Necesito activar esta opción. Por supuesto,
solo necesitas dar click aquí y activar esta opción. Eso me queda por hacer
es simplemente ir a mi inteligencia artificial
y ahí puedo decirle que simplemente cree para mí una cuenta de usuario para
acceder al sistema. En ese momento, cuando le indiquemos
que cree una cuenta de usuario, comprobará
si
en mi base de datos
he activado esta
opción automáticamente. En caso de que esté
activado,
claro, va a crear para
mí en mi interfaz, el espacio simplemente para
poder dar control. Aquí, por ejemplo, en
la parte superior derecha o izquierda, le
puedo dar la posibilidad
de agregar un espacio aquí para los usuarios inicien sesión antes de
acceder a esta aplicación.