Todos tenemos nuestro propio procesador de bienestar.
Influye en cómo te sientes y actúas. Conduce a todos los resultados que has tenido o tendrás...
Para la mayoría de nosotros, nuestro procesador de bienestar se alimenta principalmente de nuestra propia IA.
Desafortunadamente, nuestra IA a menudo parece trabajar en contra nuestra.
En esta charla, aprenderás cómo recuperar el control y entrenar a tu IA para que trabaje contigo y promueva una mentalidad de crecimiento y optimice el bienestar.
This talk has been presented at C3 Dev Festival 2024, check out the latest edition of this Tech Conference.
Esta charla explora el papel de la mentalidad en el desarrollo de software y el uso de asistentes de IA. Se enfatiza la importancia de entrenar al asistente de IA y el impacto potencial de creencias desactualizadas. La mente consciente se discute como el guardián de los pensamientos y sentimientos, influyendo en nuestras acciones y resultados. Se destaca el consumo consciente de medios y la priorización de la salud mental, junto con la necesidad de apoyar el bienestar del equipo. La charla concluye con la importancia de la actividad física en el apoyo a la salud mental.
Hola a todos. Es genial estar aquí. Hoy hablaré sobre la mentalidad en el desarrollo de software. He estado en el desarrollo de software durante más de 24 años y me he convertido en un entrenador de mentalidad. Vamos a adentrarnos en el tema de tu asistente de inteligencia artificial y su diseño de sistema. Puede absorber datos de tu mente consciente y proporcionar sugerencias sobre cómo deberías pensar.
Hola a todos. Es genial estar aquí. Espero que todos estén teniendo un día increíble. Estoy súper emocionado de poder hablarles hoy sobre la mentalidad, o tú versus tu AI, y es un tema del que creo que no hablamos lo suficiente en la industria del desarrollo de software.
Pero primero, un poco sobre mí, por qué estoy aquí. He estado en el desarrollo de software durante más de 24 años y he trabajado en todos los niveles. Me convertí en un entrenador de mentalidad para desarrolladores de software y líderes de desarrollo de software, porque no creo que nadie más esté haciendo eso, y definitivamente necesitamos más apoyo en esta área. Y para hacer de mi propósito el bienestar en su conjunto, me entrené para convertirme en un entrenador personal y un entrenador de fitness en línea. Ahora, he estimado el tiempo de esta charla probablemente tan bien como estimo los proyectos de software, así que mejor sigo adelante. Quiero que todos ustedes imaginen que, mientras llevan a cabo sus vidas diarias, tienen un pequeño asistente de AI observando y analizando todo lo que hacen. Y constantemente les da pequeñas sugerencias sobre cómo cree que deberían pensar en cualquier situación dada. Ahora, a veces funciona perfectamente y ni siquiera sabemos que está sucediendo. Pero otras veces no es tan útil. Y para tratar de entender por qué sucede eso, vamos a analizar este asistente de AI y vamos a inspeccionar un sistema de alto nivel design sobre cómo este asistente de AI podría estar funcionando.
Entonces, este asistente de AI tiene una API para que podamos comunicarnos con él. Puede absorber datos, podemos enviarle solicitudes y obtener respuestas. Lo suficientemente simple. Ahora, los datos para tu asistente de AI, cómo se entrena, se obtienen de tu mente consciente. Eso es todo y cualquier cosa a lo que le estás prestando atención. Y eso es transmitido directamente a tu asistente de AI. Y ha sido así durante toda tu vida. Así que hay una gran cantidad de datos allí. Esos datos se guardan y luego tenemos algunos algoritmos de fondo. Intentan darle sentido a estos datos. Intentan averiguar qué es importante y qué no lo es. Y tratan de optimizarlo. Y lo indexan. Y crean vínculos entre todo tipo de conceptos, ideas, personas, lugares, situaciones. Y tu AI utilizará estos datos para decirte constantemente cómo cree que deberías pensar en cualquier situación dada. Puedes imaginar
2. How AI Assists with Thinking
Short description:
Tu asistente de IA utiliza una caché para proporcionar respuestas rápidas. Primero verifica la caché, que contiene creencias y valores relevantes. Sin embargo, algunos datos en la caché pueden estar desactualizados, lo que lleva a sugerencias basadas en creencias obsoletas. El sistema implica que tu mente consciente entrene constantemente al asistente de IA, algoritmos de fondo optimizando los datos y un posible enfrentamiento entre los pensamientos del asistente de IA y tu mente consciente.
Tu mente envía constantemente solicitudes a tu asistente de IA. Una y otra vez. Y hay algo como, ¿cómo debería pensar en esto? ¿Cómo debería pensar en esto? ¿Cómo debería pensar en esto? Y esto, por supuesto, es el contexto de tu situación actual.
Ahora, tu asistente de IA tiene una gran cantidad de datos para encontrar una respuesta y una sugerencia de cómo deberías estar pensando. Y necesitamos que estas respuestas sean bastante rápidas. No podemos estar parados y pausando todo el tiempo. Así que tu asistente de IA utiliza una caché. Es el trabajo de uno de esos algoritmos de fondo filtrar esos datos, descubrir qué es importante, descubrir qué se ha accedido con más frecuencia. Y lo pondrá en la caché para ti. Lo que eso significa para tu asistente de IA es que verificará primero tu caché en lugar de verificar esa gran cantidad de datos. Y dirá, ¿hay algo aquí que se ajuste a esta situación actual? Ahora, las cosas que este algoritmo va a encontrar son cosas como nuestras creencias, actitudes, morales y valores. De una manera muy simplista. Y, por lo tanto, hay una alta probabilidad de que encuentre algo que sea relevante para tu situación actual. Entonces, se apoyará en eso para darnos una respuesta. Y eso es genial para el rendimiento. Pero no es tan bueno cuando algunos de los datos en esa caché en realidad están desactualizados. Entonces, tenemos algunas creencias muy arraigadas que pueden haber ocurrido durante la infancia, por ejemplo. Y esas creencias pueden no ser relevantes para nuestro contexto actual. Y sin embargo, nuestra caché las está utilizando para sugerir cómo deberíamos estar pensando. Y así, todo el sistema se ve así. Tu mente consciente está constantemente entrenando a tu asistente de IA. No es una operación única. Constantemente está obteniendo esos datos. Tenemos algoritmos de fondo que están filtrando esos datos e intentando optimizarlos. Tenemos una caché que tu asistente de IA está utilizando para darnos estas respuestas. Y tenemos tu mente que constantemente llama a tu asistente de IA para obtener estas sugerencias de cómo deberíamos estar pensando. Y está generando una gran cantidad de pensamientos. Y luego, hay un enfrentamiento, o al menos el potencial de un enfrentamiento. Y eso está sucediendo en tu mente. Y por un lado, tenemos a tu asistente de IA y la gran cantidad de pensamientos que está produciendo. Y por otro lado, tenemos nuestra mente consciente, la cosa en la que estamos
3. The Role of the Conscious Mind
Short description:
Nuestra mente consciente actúa como el guardián de nuestros pensamientos, determinando su impacto en nuestra experiencia. Si nuestro guardián no está activo, los pensamientos del asistente de IA pueden tener un efecto desproporcionado. Los pensamientos impulsan nuestros sentimientos y podemos observarlo al recordar momentos tristes o felices en nuestras vidas.
control de. Y nuestra mente consciente también puede producir pensamientos. Ahora, digo un enfrentamiento. Pero para la mayoría de nosotros, este enfrentamiento es en realidad un evento sin importancia. Y lo que sucede es que obtenemos una combinación de estos pensamientos provenientes de la AI. Obtenemos los pensamientos que provienen de la mente consciente. Y se canalizan para crear una experiencia. Pero nos falta una parte importante del rompecabezas. Y ese es el papel de nuestra mente consciente. Porque nuestra mente consciente puede ser el guardián de nuestros pensamientos. Si determina que ciertos pensamientos son inútiles, negativos o incluso dañinos, tiene el poder de vetar o anular esos pensamientos. Y eso tiene un gran impacto en nuestra experiencia. Desafortunadamente, para muchos de nosotros, nuestro guardián está dormido en el trabajo. Y lo que eso significa es que nuestro asistente de IA tiene un impacto desproporcionadamente grande en nuestra experiencia, incluso cuando está produciendo pensamientos potencialmente negativos, inútiles o dañinos. Y así llegamos a la experiencia. Tenemos los pensamientos resultantes de este enfrentamiento o falta de él con estos pensamientos que han sido guardados o no. Y se canalizan hacia nuestro procesador de bienestar. Y la razón por la que debemos prestar atención adicional y guardar algunos de estos pensamientos es porque estos pensamientos realmente impulsarán cómo nos sentimos. Solo déjalo asimilar. Cómo estás pensando en una situación determinada está impulsando cómo te sientes. Y puedes probar esto por ti mismo muy, muy rápidamente. Si piensas en un momento realmente triste en tu vida, no te quedes allí demasiado tiempo, pero si piensas en un momento realmente triste, comenzarás a percibir un cambio en cómo te sientes. Para mí, puedo expresarlo con palabras, simplemente comienzo a sentirme un poco más pesado, un poco bajo. Y es instantáneo. Es sutil, pero es instantáneo. Pero de nuevo, no te quedes allí demasiado tiempo, ve en la otra dirección. Piensa en un momento realmente feliz en tu vida. Solo algo que te haga realmente feliz. Para mí, nuevamente, es la pequeña sonrisa en el rostro de mi hija de 18 meses. Y al poner ese cambio de sentimiento en palabras, comienzo a sentirme más ligero. Y casi
4. The Influence of Feelings and Results
Short description:
Nuestros sentimientos influyen en gran medida en nuestras acciones y resultados. Debemos asumir la responsabilidad de los datos con los que entrenamos nuestra mente subconsciente. Registrar los logros y practicar la gratitud puede mejorar la calidad de estos datos.
siento que tengo más energía. Y nuevamente, es un cambio instantáneo pero sutil. Pero no se detiene ahí porque esos pensamientos están impulsando esos sentimientos. Esos sentimientos están influyendo en gran medida en tus acciones, en lo que haces o no haces. Todos sabemos que cuando nos sentimos geniales, cuando nos sentimos bien, es mucho más probable que enfrentemos esas tareas difíciles. Y cuando nos sentimos un poco mal, es más probable que procrastinemos o nos encontremos sentados en el sofá viendo Netflix o YouTube. Y nuevamente, esto es muy importante porque la combinación de todo esto va a llevar a algún tipo de resultado. Puedes pensar en ese resultado como el resultado de una situación basado en el pensamiento que tienes en ese momento. Pero también puedes pensar en la acumulación de estos resultados, construyendo algo más grande. Y, por supuesto, pensamos en nuestros resultados. Y pensamos en nuestros resultados de manera útil o no útil, positiva o negativa. Y damos vueltas y vueltas. Y esto sucede cada segundo de cada día. Entonces, ¿cuál es tu punto, me preguntas, porque en realidad no tenemos un pequeño asistente de AI en nuestras cabezas, lo cual es, por supuesto, cierto. Lo que tenemos es algo mucho más poderoso. Y se llama tu mente subconsciente. Y puedes pensar en tu mente subconsciente como funcionando de una manera muy similar a cómo he descrito a nuestro asistente de AI. Entonces, mi punto, ya sea un asistente de AI o nuestra mente subconsciente, mi punto es el mismo. Debemos asumir la responsabilidad de los datos con los que entrenamos nuestra mente subconsciente. Y, por supuesto, todos sabemos esto. Si introducimos basura, obtendremos basura. Ahora solo quiero dejarte con un par de sugerencias sobre cómo puedes mejorar la calidad de los datos con los que entrenas tu mente subconsciente. Me gusta escribir en un diario tres logros cada día. Y pueden ser cosas grandes o pequeñas. Pero son cosas que considero como un logro. Y lo que estoy haciendo allí es empujar a mi subconsciente a buscar más de estas cosas. Y a recordarme cuando encuentra cosas que podría considerar un logro. Lo mismo sucede. Me gusta escribir en un diario tres cosas por las que estoy agradecido. Nuevamente, mi mente subconsciente comienza a empujarme
5. The Impact of Media Consumption
Short description:
Ser consciente de los medios de comunicación que consumimos es importante para nuestro bienestar. Se trata de ser conscientes del impacto que puede tener en nosotros. Se trata de ser conscientes de nuestras elecciones y tomar el control.
mí. Tal vez podrías estar agradecido por esto. Tal vez podrías estar agradecido por esto. Tal vez podrías estar agradecido por esto. Y luego, por supuesto, algo en lo que todos podríamos hacer un mejor trabajo, y eso es simplemente ser conscientes de los medios de comunicación que consumimos. Porque muchos de nosotros lo hacemos casi sin pensar. Le estamos prestando atención, pero no lo estamos haciendo. Y no estamos teniendo en cuenta la importancia o el impacto que esos data pueden tener en nosotros a largo plazo.
QnA
Promoting Team Well-being and Mental Health
Short description:
Es crucial tener en cuenta el bienestar y la salud mental del equipo en el desarrollo de software. Es importante medir y discutir regularmente el bienestar para crear conciencia y normalizar estas conversaciones. Además, recuperarse de un ciclo de pensamientos negativos implica ser consciente de los pensamientos no deseados, practicar la autorreflexión y la atención plena, e interrumpir los pensamientos negativos con esfuerzos conscientes y respiraciones profundas.
línea. Y eso eres tú contra tu AI. Gracias. ¿Algún consejo para ayudar a elevar el ánimo y la salud mental en un entorno de equipo? Sí, creo que uno de los mayores desafíos que todos tenemos, tanto individualmente como en nuestros equipos de desarrollo de software, es que, quiero decir, es un poco extraño que sepamos que lo que medimos, tendemos a mejorar. Y no conozco muchos equipos de desarrollo de software que estén tratando de medir el bienestar de su equipo, ya sea individualmente o en su conjunto. Y ese bienestar obviamente se refleja en su salud mental. Así que creo que simplemente poder encontrar una forma de medir el bienestar de tu equipo, ya sea a través de calificaciones, cuestionarios, trabajando con ellos, haciendo que el concepto de bienestar y salud mental sea más fácil de hablar. Entonces, si podemos hacer estas cosas periódicamente, para que no sea algo repentino y se convierta en una conversación normal, es esa conciencia la que es un gran problema y la gente simplemente no quiere hablar de ello. Así que si podemos hacer que la salud mental y el bienestar sean más fáciles de hablar, eso es una gran manera de mejorar la salud mental de los equipos de desarrollo de software, sin duda.
Sí, gracias. Solo estoy revisando más. Te haría una pregunta, veo otra pregunta. Tan rápido. Sí, gracias por escribir esto Richard. ¿Cómo podemos recuperarnos de un ciclo de pensamientos negativos? Veo esta pregunta. Esta aquí arriba, ¿verdad? Sí. ¿Cómo podemos recuperarnos de un ciclo de pensamientos negativos? Sí, es interesante. Y es esa combinación del hecho de que tenemos nuestra mente consciente sobre la que tenemos control. Y estamos luchando contra casi la latencia de la mente subconsciente. Así que estamos tratando de alimentarla con los tipos de data para que traiga los pensamientos que queremos, los más útiles, los más constructivos. Pero eso llevará tiempo. Mientras tanto, necesitamos estar alerta, ser conscientes, estar atentos a esos tipos de pensamientos que no queremos. Y una vez que somos conscientes de ellos, podemos hacer eso a través de la autorreflexión y incluso la atención plena o la meditación. Pero una vez que los vemos, podemos interrumpir esos pensamientos. Con tu mente consciente, puedes quedarte allí, puedes gritar `¡detente!` en tu cabeza. Y eso causa una interrupción para evitar que el pensamiento negativo se convierta en algo más grande y más grande. Y luego, una vez que hemos interrumpido ese pensamiento, queremos tomar una buena y profunda respiración. Porque cuando comenzamos con estos pensamientos negativos, generalmente hay cambios fisiológicos que los acompañan. Comenzamos a respirar de manera más superficial. Y tal vez comenzamos a
Directing Our Mind and Supporting Team Members
Short description:
Hacerse la pregunta de cómo queremos pensar sobre una situación ayuda a dirigir nuestra mente y superar los pensamientos negativos. Apoyar a los miembros del equipo creando un entorno seguro para que se abran y escuchar activamente es crucial. Fomentar actividades de autocuidado, incluso durante unos minutos al día, es beneficioso para la salud mental.
sudar. Al tomar unas respiraciones profundas, comenzamos a revertir esa fisiología. Y luego la mejor manera que probablemente tengamos de dirigir nuestra mente es a través de hacer preguntas. Entonces, deliberadamente, nos preguntamos, ¿cómo quiero pensar sobre esta situación? Puedo ver que estoy teniendo este pensamiento negativo, ¿cómo quiero pensar al respecto? Y luego, si observamos el procesador de bienestar y reconocemos esos pensamientos que generan sentimientos, ¿qué tipo de pensamientos necesito tener sobre esta situación? Que alejen el sentimiento que quiero tener, no el sentimiento que tengo a partir de los pensamientos negativos. Así que sí, solo respira profundamente, detente, pregúntate, ¿cómo quieres pensar al respecto?
También tenemos una pregunta. Tal vez un poco con tu ayuda. ¿Algún consejo sobre cómo ayudar a un miembro del equipo a cuidar su estado mental? Sí, absolutamente. Una de las cosas más importantes para la salud mental es tener relaciones de apoyo. Y simplemente estar allí como alguien que escucha. Y no todos quieren hablar, pero tratar de crear ese entorno donde puedan sentir que realmente pueden abrirse y sentirse escuchados. Eso es un gran paso. Y además de eso, hay varias cosas que podemos hacer en torno al autocuidado. Y pueden ser las
Prioritizing Mental Health and Seeking Support
Short description:
Priorizar actividades que mejoren la salud mental es esencial, ya que varía para cada individuo. El autocuidado, como realizar actividades placenteras e incorporar actividad física, puede tener un impacto significativo. Contar con un entrenador o psicólogo puede ser beneficioso, especialmente si existe una buena relación y empatía. Este apoyo puede cerrar la brecha y brindar la ayuda necesaria en este campo.
Incluso las cosas más pequeñas. Pero tomarse 10 minutos al día para hacer algo que realmente disfrutes. No importa cuán estresante sea, si eso implica sacar tu Kindle y leer algunas páginas, debemos comenzar a priorizar las cosas que mejoran nuestra salud mental. Y una de las cosas más importantes de esto es que la salud mental es diferente para cada persona. Entonces, una de las cosas que debemos hacer como individuos es descubrir qué significa la salud mental para nosotros. Porque si no lo hacemos, es más difícil identificar el tipo de cosas que podemos hacer para mejorarla. Nuevamente, la conciencia es muy importante en esta situación. Pero el autocuidado, hacer cosas que disfrutes, tratar de hacer algo de actividad física, alentar a las personas a hacer actividad física. Y las personas establecen el listón demasiado alto para eso. Pero un simple paseo a la hora del almuerzo, todos los días, puede ser de cinco minutos, puede ser de 10 minutos. Ayuda mucho a mejorar la salud mental. ¿Y crees que aconsejar a alguien que vaya a psicólogos o entrenadores es un buen consejo? Siempre es útil tener un entrenador. Suponiendo que puedas construir esa relación, puedes relacionarte con ellos. Lo cual es obviamente por qué hago esto para desarrolladores de software. Como desarrollador de software yo mismo, sería escéptico con este tipo de cosas, si soy honesto. Pero sabiendo cuánto me ha ayudado, espero, y mi experiencia realmente cierra esa brecha para mucha gente. Porque definitivamente creo que podríamos hacer mucho más ayuda en este espacio.
Mindful Media Consumption and the Role of Fitness
Short description:
Para ser más conscientes al consumir medios, debemos construir conciencia y asumir la responsabilidad de lo que consumimos. Apagar las notificaciones y establecer límites con las aplicaciones puede ayudar. Reconoce el impacto de tus acciones y toma decisiones conscientes. El fitness juega un papel importante en la salud mental, reduciendo el estrés y la ansiedad mientras apoya la salud física.
De acuerdo, gracias. ¿Cómo podemos ser más conscientes al consumir medios? ¿Algún consejo sobre cómo no quedarnos atrapados en el ciclo?
Sí, quiero decir, es una de esas cosas en las que necesitamos construir conciencia, necesitamos decidir, necesitamos decidir que vamos a asumir la responsabilidad de lo que consumimos. Necesitamos reconocer el impacto potencial que esos datos pueden tener en nosotros, no solo en el momento, sino a largo plazo. Y una vez que comenzamos a ver que eso se refleja no solo en nuestro pensamiento, sino en cómo nos sentimos y en nuestra experiencia, entonces podemos decidir hacer esas cosas.
Hay muchas formas de abordar el apagado de notificaciones y bloquearse de las aplicaciones, y una de las mías fue que recibía demasiados correos electrónicos, así que hace un par de meses apagué todas mis notificaciones y solo entro cuando quiero. Pero es similar para las redes sociales. Todos saltamos cada vez que recibimos una notificación, las aplicaciones se abren, estamos allí y de repente estamos desplazándonos y desplazándonos. Tenemos que asumir la responsabilidad de eso. Y creo que para muchos de nosotros, tal vez no reconocemos el impacto de esas acciones. Y cuanto más lo hagamos, tal vez podamos tomar decisiones conscientes para hacer algo al respecto. Y es una forma de autocuidado. Y es una forma de autorespeto. Es como, ¿qué quiero de la vida? ¿Quiero sentirme de cierta manera? Y si es así, ¿qué voy a hacer al respecto? ¿Voy a cuidar de mí mismo? ¿Voy a hacer ejercicio? ¿Voy a comer bien? El contenido que consumimos entra en la misma categoría. ¿Voy a pasar todo mi tiempo desplazándome? Es una elección que debemos hacer.
Sí, gracias. Tal vez una última pregunta rápida. ¿Consideras que el fitness juega un papel importante en la salud mental? Creo que también podría ser algo más, no solo deporte.
El fitness es absolutamente fundamental para la salud mental. Cuando hacemos ejercicio físico, liberamos endorfinas. Reduce el estrés, la ansiedad, la depresión. Obviamente también ayuda a nuestra salud física. Y cuando estamos en forma física, no nos preocupamos constantemente por si vamos a colapsar o cosas por el estilo. Y creo que subestimamos cuánta energía mental puede consumir cuando alguien está preocupado por su propia salud física. Pero el fitness, especialmente para mí, ha sido un salvavidas absoluto.
Muchas gracias, Richard. Gracias por tus respuestas. Aplaudamos a Richard. Gracias a todos.
Check out more articles and videos
We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career
This Talk discusses building a voice-activated AI assistant using web APIs and JavaScript. It covers using the Web Speech API for speech recognition and the speech synthesis API for text to speech. The speaker demonstrates how to communicate with the Open AI API and handle the response. The Talk also explores enabling speech recognition and addressing the user. The speaker concludes by mentioning the possibility of creating a product out of the project and using Tauri for native desktop-like experiences.
This talk explores the use of AI in web development, including tools like GitHub Copilot and Fig for CLI commands. AI can generate boilerplate code, provide context-aware solutions, and generate dummy data. It can also assist with CSS selectors and regexes, and be integrated into applications. AI is used to enhance the podcast experience by transcribing episodes and providing JSON data. The talk also discusses formatting AI output, crafting requests, and analyzing embeddings for similarity.
Imposter syndrome is a common experience that can lead to self-doubt and feeling like a fraud. The speaker shares their personal journey with imposter syndrome in school and throughout their career in software development. They discuss the challenges and doubts they faced, as well as the strategies they used to overcome imposter syndrome. The importance of support from managers, celebrating achievements, and sharing experiences to help others are highlighted. The talk emphasizes the need to embrace imposter syndrome and use it as a motivator for personal growth.
The rise of AI engineers is driven by the demand for AI and the emergence of ML research and engineering organizations. Start-ups are leveraging AI through APIs, resulting in a time-to-market advantage. The future of AI engineering holds promising results, with a focus on AI UX and the role of AI agents. Equity in AI and the central problems of AI engineering require collective efforts to address. The day-to-day life of an AI engineer involves working on products or infrastructure and dealing with specialties and tools specific to the field.
Web AI in JavaScript allows for running machine learning models client-side in a web browser, offering advantages such as privacy, offline capabilities, low latency, and cost savings. Various AI models can be used for tasks like background blur, text toxicity detection, 3D data extraction, face mesh recognition, hand tracking, pose detection, and body segmentation. JavaScript libraries like MediaPipe LLM inference API and Visual Blocks facilitate the use of AI models. Web AI is in its early stages but has the potential to revolutionize web experiences and improve accessibility.
Join Christoph from Nakazawa Tech in building the AI for Athena Crisis, a game where the AI performs actions just like a player. Learn about the importance of abstractions, primitives, and search algorithms in building an AI for a video game. Explore the architecture of Athena Crisis, which uses immutable persistent data structures and optimistic updates. Discover how to implement AI behaviors and create a class for the AI. Find out how to analyze units, assign weights, and prioritize actions based on the game state. Consider the next steps in building the AI and explore the possibility of building an AI for a real-time strategy game.
En esta masterclass, discutimos los méritos de la arquitectura sin servidor y cómo se puede aplicar al espacio de la IA. Exploraremos opciones para construir aplicaciones RAG sin servidor para un enfoque más lambda-esque a la IA. A continuación, nos pondremos manos a la obra y construiremos una aplicación CRUD de muestra que te permite almacenar información y consultarla utilizando un LLM con Workers AI, Vectorize, D1 y Cloudflare Workers.
Aprovechando LLMs para Construir Experiencias de IA Intuitivas con JavaScript
Featured Workshop
2 authors
Hoy en día, todos los desarrolladores están utilizando LLMs en diferentes formas y variantes, desde ChatGPT hasta asistentes de código como GitHub CoPilot. Siguiendo esto, muchos productos han introducido capacidades de IA integradas, y en este masterclass haremos que los LLMs sean comprensibles para los desarrolladores web. Y nos adentraremos en la codificación de tu propia aplicación impulsada por IA. No se necesita experiencia previa en trabajar con LLMs o aprendizaje automático. En su lugar, utilizaremos tecnologías web como JavaScript, React que ya conoces y amas, al mismo tiempo que aprendemos sobre algunas nuevas bibliotecas como OpenAI, Transformers.js
Únete a Nathan en esta sesión práctica donde primero aprenderás a alto nivel qué son los modelos de lenguaje grandes (LLMs) y cómo funcionan. Luego sumérgete en un ejercicio de codificación interactivo donde implementarás la funcionalidad de LLM en una aplicación de ejemplo básica. Durante este ejercicio, adquirirás habilidades clave para trabajar con LLMs en tus propias aplicaciones, como la ingeniería de indicaciones y la exposición a la API de OpenAI. Después de esta sesión, tendrás una idea de qué son los LLMs y cómo se pueden utilizar prácticamente para mejorar tus propias aplicaciones. Tabla de contenidos:- Demostración interactiva de la implementación de funciones básicas impulsadas por LLM en una aplicación de demostración- Discutir cómo decidir dónde aprovechar los LLMs en un producto- Lecciones aprendidas sobre la integración con OpenAI / descripción general de la API de OpenAI- Mejores prácticas para la ingeniería de indicaciones- Desafíos comunes específicos de React (gestión de estado :D / buenas prácticas de UX)
En esta masterclass daremos un recorrido por la IA aplicada desde la perspectiva de los desarrolladores de front end, enfocándonos en las mejores prácticas emergentes cuando se trata de trabajar con LLMs para construir grandes productos. Esta masterclass se basa en los aprendizajes obtenidos al trabajar con la API de OpenAI desde su debut en noviembre pasado para construir un MVP funcional que se convirtió en PowerModeAI (una herramienta de creación de ideas y presentaciones orientada al cliente). En la masterclass habrá una mezcla de presentación y ejercicios prácticos para cubrir temas que incluyen: - Fundamentos de GPT- Trampas de los LLMs- Mejores prácticas y técnicas de ingeniería de prompts- Uso efectivo del playground- Instalación y configuración del SDK de OpenAI- Enfoques para trabajar con la API y la gestión de prompts- Implementación de la API para construir una aplicación orientada al cliente potenciada por IA- Ajuste fino y embeddings- Mejores prácticas emergentes en LLMOps
Hoy en día, cada desarrollador está utilizando LLMs en diferentes formas y figuras. Muchos productos han introducido capacidades AI incorporadas, y en esta masterclass aprenderás cómo construir tu propia aplicación AI. No se necesita experiencia en la construcción de LLMs o en el aprendizaje automático. En cambio, utilizaremos tecnologías web como JavaScript, React y GraphQL que ya conoces y amas.
La IA generativa está emocionando a los entusiastas de la tecnología y a las empresas con su vasto potencial. En esta sesión, presentaremos Retrieval Augmented Generation (RAG), un marco que proporciona contexto a los Modelos de Lenguaje Grande (LLMs) sin necesidad de volver a entrenarlos. Te guiaremos paso a paso en la construcción de tu propia aplicación RAG, culminando en un chatbot completamente funcional. Conceptos Clave: IA Generativa, Retrieval Augmented Generation Tecnologías: OpenAI, LangChain, AstraDB Vector Store, Streamlit, Langflow
Comments