Cómo aprendería IA en 2025 (si no supiera nada) | por Shaw Talebi

Dada la amplia gama de antecedentes interesados ​​en la IA en estos días, he intentado que esta guía sea ampliamente accesible. Sin embargo, ninguna guía puede ayudar a todos. Aquí hay algunos grupos específicos que tengo en mente.

  • Profesionales técnicos tratando de mejorar sus habilidades para avanzar en su carrera
  • Líderes empresariales que no han codificado en años, tratando de mantenerse al día con el cambiante panorama tecnológico
  • Emprendedores crear productos nativos de IA
  • Estudiantes tratando de desarrollar sus habilidades técnicas de IA

Acerca de mí — He trabajado en IA durante los últimos 6 años. Comencé como investigador de IA mientras obtenía mi doctorado y finalmente trabajé como científico de datos en Toyota. Aunque todavía tengo mucho que aprender, el siguiente enfoque cubre (lo que creo que es) lo esencial según mi experiencia personal.

El principio rector de este marco es aprender haciendo. Cada paso describe un objetivo claro y específico a través del cual, al completarlo, se desarrollarán naturalmente habilidades clave. En otras palabras, en lugar de revisar una lista de conceptos y cursos, cada paso es una tarea diseñado para obligarme a aprender habilidades esenciales al completarlo.

A continuación se ofrece una descripción general del enfoque de cinco pasos. Cada paso se basa en los anteriores.

  1. Utilice ChatGPT (o similar)
  2. Instalar Python
  3. Construya una automatización
  4. Construya un proyecto de aprendizaje automático
  5. Construya un proyecto del mundo real

Si empiezo desde cero, lo primero que haría es familiarizarme con las herramientas modernas de inteligencia artificial, es decir, ChatGPT, Claude y similares. Esto es importante porque el uso frecuente de estos modelos me dará una comprensión práctica de lo que pueden y no pueden hacer y desarrollar mi capacidad de utilizarlos eficazmente mediante indicaciones.

En un nivel más meta, estas interfaces de chat son herramientas increíbles para aprender IA (o cualquier otra cosa, en realidad). Lo usaría para explicar palabras de moda y conceptos técnicos confusos (por ejemplo, LLM, tokens, API, RAG) y me aseguraría de hacer preguntas de seguimiento hasta tener una comprensión sólida de cada idea. Para aquellos que no hacen clic, buscaría recursos alternativos utilizando la búsqueda de Google y YouTube.

Aunque podría llegar lejos con las herramientas de inteligencia artificial sin código actuales, son fundamentalmente limitadas. Es decir, estas herramientas no se puede utilizar fácilmente para crear soluciones personalizadas o procesar información de forma masiva. Por eso lo siguiente que haría es instalar Python en mi computadora.

Python es el lenguaje de programación estándar de la industria para el desarrollo de IA. Para instalarlo, le pediría a ChatGPT instrucciones paso a paso. Si me quedo atascado, volveré a ChatGPT, explicaré el problema y pediré orientación adicional.

Si bien usar ChatGPT (o cualquier otro asistente de IA) de esta manera puede agilizar significativamente el proceso, aun así me tomaría el tiempo para comprender cada paso del proceso y hacer preguntas de seguimiento según sea necesario. Este es un hábito importante que se debe desarrollar porque evitar acumular deuda técnicaque tendré que pagar más tarde cuando algo sale mal.

Una vez que me sienta cómodo usando ChatGPT e instale Python en mi máquina, mi siguiente paso sería crear una automatización simple usando Python. Mi enfoque para generar ideas de proyectos sería Piensa en cosas para las que uso constantemente ChatGPT. (por ejemplo, resumir artículos de investigación), luego intente automatizarlo con Python.

Esto requeriría que me familiarizara con la API Python de OpenAI. Entonces, comenzaría leyendo sus documentación y revisando el código de ejemplo allí. Una vez que me sentí cómodo con la API, comencé a escribir código Python.

Mi primer paso sería Piensa en los pasos de mi automatización.. Por ejemplo, si se resumen trabajos de investigación, los pasos podrían ser:

  1. Leer el contenido del artículo en Python
  2. Mensaje de construcción para GPT-4o
  3. Realizar una llamada a la API de OpenAI

Si me quedara atascado, recurriría a ChatGPT para obtener ayuda. Por ejemplo, si no supiera cómo leer archivos PDF en Python, podría pedirle ayuda a ChatGPT. Si arroja un código que no entiendo, lo haría hacer preguntas de seguimiento hasta que entiendo cada línea.

(Nuevamente) es importante que adopte este enfoque para codificar con ChatGPT porque copiar y pegar código a ciegas no me enseñaría mucho. También se acumularía implacable deuda técnica. En otras palabras, obtendría ganancias a corto plazo, pero tendrían que pagarlas más tarde a través de dificultades técnicas y dolores de cabeza..

Tarea: Utilice la API OpenAI (o similar) para crear una automatización sencilla

Recursos: Introducción a la API de OpenAI | Ejemplo de resumen en papel

Después de que el Paso 3 me resulte fácil, buscaría proyectos más sofisticados. En lugar de simplemente realizar llamadas API similares a ChatGPT, crearía un proyecto que me exigiera usar modelos incrustados o entrenar un modelo yo mismo.

Las posibles ideas de proyectos serían cosas como:

Por ejemplo, si eligiera el proyecto RAG, primero me educaría sobre TRAPO viendo youtube vídeos y leyendo blog publicaciones. Luego, desglosaría los componentes básicos del sistema y los pasos para implementarlo. Finalmente, comenzaría a codificar el proyecto, usando ChatGPT como copiloto, como en el Paso 3.

  • Tarea: Cree un proyecto de aprendizaje automático que vaya más allá de una llamada API similar a ChatGPT
  • Recursos: Más ideas de proyectos

Aunque habría aprendido mucho sobre el aspecto técnico de la IA en los pasos 3 y 4, esto es no es suficiente para generar valor con él. Para eso, necesitaría usar lo que aprendí para resolver problemas del mundo real.

Hay dos formas de hacer esto. Podría, uno, resolver mi propio problema, o dos, resolver el problema de otra persona. Como (con suerte) ya hice lo mismo en los pasos 3 y 4, aquí hay una Algunas formas diferentes en las que abordaría este último.

  1. Comuníquese con propietarios de negocios y profesionales en mi red
  2. Unirme a un grupo de investigación en mi Universidad (si fuera estudiante)
  3. Buscar una pasantía (si fuera estudiante)
  4. Encuentra un trabajo independiente en Upwork

Digamos que me gradué de la universidad y aún no tenía la suficiente confianza para trabajar como autónomo, así que eso me deja. Opción 1. Empezaría por hacer una lista de personas con las que comunicarme. Los contactos ideales serían propietarios de pequeñas empresas o profesionales que trabajen en una pequeña o mediana empresa.

Luego, redactaría un mensaje como el siguiente y se lo enviaría a todos los de mi lista a través de DM de LinkedIn o correo electrónico. Si tengo dificultades para encontrar la redacción correcta, usaría ChatGPT (una vez más) para ayudarme.

Subject: Offering Free Help with AI Projects

Hi [Name],

Your work at [Company Name] caught my attention—[insert a specific detail or
observation, e.g., “it’s clear you’re doing innovative things in X” or “your
focus on Y stood out to me”].

Over the past few months, I’ve been building practical AI projects to develop
my skills. You can see some examples [here](link to portfolio).

Now, I’m looking to apply my learnings to solve real-world problems
by helping businesses like yours—**completely free of charge**. If there’s a
challenge you’ve been looking to automate or improve with AI, I’d be happy to
explore how I can contribute.

Would you be opposed to a short conversation to discuss this?

Best regards,
Shaw

Aunque la IA implica una colección interdisciplinaria de habilidades y conocimientos técnicos, con las herramientas y recursos actuales nunca ha sido más accesible. Aquí, compartí el enfoque de cinco pasos que seguiría para aprenderlo hoy.

Dicho esto, es importante recordar que aprender (en sí mismo) es difícil. Te confundirás, te frustrarás y te preguntarás por qué te estás sometiendo a esto. Sin embargo, si estás dispuesto a seguir adelante, serás recompensado con claridad y conocimiento, lo cual es un regalo asombroso.

Si tiene preguntas o desea comentarios sobre ideas de proyectos, no dude en compartirlas en los comentarios 🙂