[Go to site: main page, start]

Skip to main content

Command Palette

Search for a command to run...

Fundamentos de IA

Cursor Learn

¡Te damos la bienvenida a Cursor Learn!

Este curso te enseñará a usar la IA para ser más eficaz como programador. No es un curso sobre aprendizaje automático ni sobre cómo entrenar tus propios modelos, sino que está dirigido a desarrolladores que crean software con modelos y herramientas de IA.

Para usar bien las herramientas de IA, necesitas comprender cómo funcionan los modelos, los distintos tipos de modelos y cuáles son sus limitaciones.

Déjame darte una analogía. Imagina que quieres ir de un lado a otro de la ciudad. Hay muchas formas de transporte que podrías usar:

  1. Podrías ir a pie. Es gratis, pero tardarás más.
  2. Podrías ir en bicicleta. Cuesta algo de dinero y es un poco más rápido.
  3. Podrías conducir un coche. Es lo más caro y lo más rápido.

¡Ahora sé lo que estás pensando! Olvidémonos del transporte público por un momento (¡lo siento, neoyorquinos!). Me gusta este ejemplo porque eliges entre tiempo, dinero, fiabilidad y esfuerzo.

Del mismo modo, imagina que quieres crear un producto de software. ¡También hay muchas formas de hacerlo!

  1. Podrías escribir cada línea de código sin herramientas. Por lo general es gratis (los desarrolladores de iOS necesitan una suscripción para publicar aplicaciones), pero puede llevar más tiempo y tener errores.
  2. Podrías usar un IDE u otras herramientas de desarrollo. A veces cuestan dinero, pero te ayudan a avanzar más rápido al darte información sobre el código que has escrito; por ejemplo, si compila o si tiene otros problemas.
  3. Podrías usar herramientas de IA. Cuestan más dinero, pero con práctica y esfuerzo pueden ayudarte a crear software más rápido.

Me encanta esta analogía porque tú tienes el control. Hay millones de desarrolladores que sienten curiosidad por saber cómo la IA podría ayudarlos a ser más productivos, pero quieren entender mejor cómo usar las herramientas antes de gastar dinero en ellas.

Trabajar con IA es un nuevo tipo de programación. En el caso más básico, no necesitas buscar en Google ni rebuscar en sitios de documentación para encontrar lo que buscas. Pero la IA también puede ayudarte a autocompletar de forma inteligente el código que estás escribiendo o a crear archivos completos basándose en tus indicaciones y en el código existente.

Pero si no tienes un buen modelo mental de cómo funciona la IA y de sus limitaciones, usarla puede ser frustrante. La IA genera código para ti, pero no funciona. Entonces le pides que corrija el código y sigue sin funcionar. ¡Argh!

Este curso te ayudará a comprender los fundamentos y te mostrará patrones prácticos para crear software con modelos y herramientas de IA. Mostraremos ejemplos con Cursor, pero estos patrones se aplican a cualquier modelo o producto de IA.

Bien, empecemos.

Has completado este capítulo