En este AMA, discutimos el concurso de escritura actual #decentralize-ai y los temas principales para la comunidad de escritores de HackerNoon: ya sea que esté analizando el panorama tecnológico actual de la IA descentralizada y el papel de ICP en este campo, discutiendo aplicaciones del mundo real de la IA descentralizada en varias industrias, ofreciendo tutoriales sobre la construcción de modelos de IA descentralizados usando ICP o examinando cómo la IA descentralizada puede mejorar la seguridad de los datos, la transparencia y la confianza, esta es su oportunidad de contribuir.
¡Vea las indicaciones de escritura aquí y comparta su historia para ganar $1,000!
¡Conoce a nuestra invitada, Jessie Mongeon!
Jessie es redactora técnica en DFINITY y autora de dos libros sobre Web3: "The Ultimate Web3 Pocket Guide" y "Mastering Web3 Documentation". Tiene una maestría en Gestión de Tecnologías de la Información y trabaja en Web3 desde 2021.
En este AMA, Jessie comparte todo sobre:
Este hilo de Slogging de Mónica Freitas, Jessie Mongeon, Jonh, Asher Umerie, Jose Hernandez y Sheharyar Khan se produjo en el canal oficial #amas de slogging y ha sido editado para facilitar su lectura.
¡Hola a todos! Estoy entusiasmado por conectarme y responder preguntas 🙂
¡Hola, Jessie Mongeon! ¡Gracias por unirte a nosotros!
¿Puedes empezar contándonos un poco sobre ti y tu recorrido por la Web3? ¿Cómo empezaste?
Sí, comencé en el mundo de la tecnología cuando estaba en la escuela secundaria. Fui a una escuela técnica especial para el enrutamiento y la conmutación de CISCO y seguí ese camino hasta la universidad. Mientras estaba en la universidad, fui administrador de sistemas Linux para una empresa que hacía trabajos por contrato para el MIT, Harvard, la Universidad de Boston y algunas otras universidades de Massachusetts. Después de hacer eso durante algunos años, quise intentar combinar mi experiencia en tecnología con mi amor por la escritura e hice la transición para convertirme en redactor técnico.
Acepté un puesto en una empresa emergente de almacenamiento descentralizado Web3, donde adquirí mi experiencia inicial tanto en redacción técnica como en Web3, dedicando mucho tiempo a investigar diferentes proyectos y cómo el proyecto de almacenamiento descentralizado en el que trabajaba podía interactuar con ellos. Participé en muchas actividades de Web3, como Twitter Spaces, podcasts, hackathons y oportunidades de conferencias en línea. Intenté iniciar mi propia serie de Twitter Spaces llamada "Web3 Whitepaper Club", crear un servicio de boletín informativo de Web3 y participar en diferentes comunidades de mujeres en Web3, como Crypto Tech Women.
Mientras hacía todo esto, vi que no había un lugar central para aprender sobre todo lo relacionado con la Web3; tenías que ir a docenas de sitios web, cursos, podcasts, videos de YouTube, etc. diferentes para aprender sobre todos los diferentes conceptos, tecnologías y proyectos de la Web3. Entonces, para intentar resolver esta brecha en el espacio de la Web3, escribí mi primer libro, "The Ultimate Web3 Pocket Guide", que pretendía ser un "diccionario de bolsillo" para conceptos y proyectos de la Web3, pero con más de 500 páginas, no cabe en ningún bolsillo 😂
En mayo de 2023, me uní a DFINITY, la fundación detrás de la red de Protocolo informático de Internet, y desde entonces he estado trabajando en la documentación para desarrolladores de ICP. Escribí el curso educativo de ICP "ICP Developer Journey", que incluye 36 módulos escritos con tutoriales en video, asistí a hackatones y conferencias, y ayudé a contribuir con la cuenta de Twitter/X de DFINITY Developer.
¡Hola Jessie Mongeon! ¡Es genial tenerte aquí!
¿Cómo cree que las instituciones educativas tradicionales pueden integrar la Web3 en sus planes de estudio? ¿Y cuáles son los mayores desafíos a la hora de educar a la gente sobre las tecnologías de la Web3?
Jonh, ¡gracias! He visto que algunas instituciones educativas diferentes han integrado Web3 en su plan de estudios con éxito, pero han dedicado todo el plan de estudios del curso a Web3, en lugar de convertirlo en un solo "capítulo", ya que normalmente hay demasiado contenido para tratar de mencionarlo en un formato súper condensado. De estas instituciones, normalmente eligen un único enfoque, como la arquitectura y el diseño de blockchain, en lugar de tratar de cubrir todo Web3 con tokens, NFT, DAO, metaverso, etc.
El mayor desafío con la educación Web3 es la incorporación inicial. Hay tantos lugares para empezar, tantos caminos diferentes para explorar, conceptos para aprender. Ese fue uno de los desafíos que estaba tratando de resolver al escribir mi libro para intentar proporcionar una única fuente para la incorporación inicial. Idealmente, la gente lee el libro y luego tiene una comprensión básica de todos los diferentes componentes y conceptos de Web3, luego si están interesados en un área específica, pueden aprender más de allí. En este momento, hay algunos cursos o cohortes en línea excelentes que integran a la gente realmente bien, pero generalmente tienen un alto costo de entrada para unirse, o son solo por solicitud, y no todos los que quieren aprender son aceptados en la cohorte o curso. Creo que hacer que estos sean más accesibles para todos es otro desafío.
¡Enhorabuena por tu primer libro! Lo añadiré a mi lista 😊 ¿Cómo fue el proceso de redacción de "La guía de bolsillo definitiva de la Web3" y cómo lograste consolidar información de fuentes tan diversas?
Además, ¿puede contarnos más sobre la documentación para desarrolladores de ICP y el curso ICP Developer Journey que creó?
Mónica Freitas, el proceso de escritura consistió en tener constantemente más de 100 pestañas abiertas, cientos de hojas de cálculo con datos y mucho café 😅 Utilicé principalmente los recursos de cada producto/plataforma directamente, ya sea su documento técnico o documentación para desarrolladores. Evité usar blogs, videos de YouTube u otras fuentes secundarias cuando fue posible. Me concentré en una sección a la vez, así que comencé con Blockchains y lo dividí en cadenas EVM y cadenas no EVM. Luego escribí la introducción del capítulo discutiendo cómo funciona una blockchain, qué es el consenso, cuáles son los diferentes métodos de consenso, etc., luego miré a CoinGecko y encontré las 100 principales cadenas, las ordené en EVM y no EVM, y bajé por la lista alfabéticamente. Repetí ese proceso para la mayoría de las otras secciones, pero algunas secciones como DAO o colecciones de NFT, elegí solo las que eran significativas en algún sentido, no necesariamente las más populares.
La documentación para desarrolladores de ICP se puede encontrar en https://internetcomputer.org/docs/current/home y detalla todo lo relacionado con Internet Computer, desde la implementación de un simple contrato inteligente "Hola, mundo" hasta el uso de los protocolos criptográficos avanzados de la red.
El curso ICP Developer Journey responde básicamente a la pregunta de "¿cómo podemos guiar a alguien a través de cada uno de los conceptos básicos que se muestran en los documentos para desarrolladores, en un camino lineal que tenga sentido?". Comienza asumiendo que el usuario no tiene conocimientos previos de ICP y, al final del curso, el usuario ha aprendido sobre contratos inteligentes, tokens, la DAO de la red, las integraciones de Bitcoin y Ethereum, y puede implementar una aplicación de pila completa.
¡Gracias por el resumen, Jessie Mongeon! Siguiendo con este tema:
Jonh, ¡Buenas preguntas!
Jessie Mongeon, solo puedo imaginar la cantidad de horas de investigación :smiling_face_with_tear:
¿Cómo equilibró la profundidad técnica con la accesibilidad para garantizar que los lectores con distintos niveles de experiencia pudieran beneficiarse de su libro?
Supongo que esto podría ser particularmente importante para los participantes de nuestro concurso de escritura sobre inteligencia artificial descentralizada 😉
Mónica Freitas, honestamente, imaginé a mi mamá leyendo el libro (porque sabía que lo haría) pero también porque ella no es muy técnica, y sería un gran ejemplo de un "usuario cotidiano" que no tiene conocimientos previos de criptomonedas, billeteras, NFT, etc., y por lo tanto el público objetivo para que el libro sea una verdadera guía de iniciación. Para los usuarios más técnicos, incluí algunos detalles en ciertas secciones donde pueden ser más curiosos, como los mecanismos de consenso o los métodos de almacenamiento descentralizado como el sharding, pero los mantuve lo suficientemente altos como para no perder a los lectores menos técnicos. También incluí muchos diagramas e imágenes, ya que personalmente esos siempre me ayudan a comprender conceptos complejos 🤓
Hola Jessie Mongeon, es un placer tenerte con nosotros.
¡Felicitaciones nuevamente por tu primer libro y por todo tu gran trabajo hasta ahora!
Tengo especial curiosidad por su impresionante trabajo en la creación del curso 'ICP Developer Journey'.
¿Puedes compartir un ejemplo de un módulo o lección del 'ICP Developer Journey' que te resultó particularmente desafiante o gratificante de crear?
Partiendo de esa pregunta, si tuvieras que empezar a organizar el curso desde cero, con todo lo que has aprendido hasta ahora, ¿qué harías de forma diferente?
Asher Umerie, el módulo más complicado de crear fue el tutorial sobre vetKeys, nuestro novedoso protocolo para el cifrado en cadena. Esto fue particularmente difícil porque la función aún se encuentra en una etapa temprana de desarrollo y utiliza un concepto criptográfico bastante avanzado, por lo que comprenderlo completamente fue un desafío, y luego escribir sobre él de manera didáctica para explicarlo adecuadamente a los usuarios fue un desafío aparte.
De hecho, pronto ampliaré la serie Developer Journey, por lo que tu segunda pregunta es algo en lo que he estado pensando mucho. En este momento, la serie solo usa archivos Markdown básicos y no tiene ningún recurso interactivo que pueda tener un curso, como cuestionarios o seguimiento del progreso. Esos son dos atributos que agregaré en las próximas revisiones de la serie 🙂
¡Bienvenida, Jessie Mongeon! ¿Cuáles son algunos conceptos erróneos sobre la Web3 que la gente todavía parece tener?
José Hernández, creo que todavía luchamos con conceptos erróneos de que Web3 es puramente una estafa de monedas o archivos JPEG que la gente compra y vende, mientras que en realidad el espacio de las memecoin tiene una buena comunidad y utilidad y el entusiasmo por los NFT parece haber disminuido. Creo que necesitamos que más medios hablen de la tecnología para ayudar a disuadir estos conceptos erróneos, pero la tecnología no es ni de lejos tan "llamativa" ni tan "digna de clics" como algunos de los titulares anteriores como BAYC.
Jessie Mongeon, también he notado ese cambio en la percepción de la Web3, pero parece ser una conversación que se da en nichos, aún no en la corriente principal. Vinculando el tema de la educación con los desarrolladores:
Jonh:
¡Me encanta, Jessie Mongeon! Basándote en tu trabajo con ICP y otros proyectos, ¿cuáles son los principales problemas que enfrenta actualmente el desarrollador de Web3 y cómo se pueden solucionar?
Mónica Freitas, los mayores puntos débiles que he visto en la Web3 son:
ICP aborda ambos puntos críticos: primero, el bloqueo del ecosistema se aborda a través de la tecnología Chain Fusion de ICP, lo que significa que un contrato inteligente en ICP puede firmar y enviar transacciones directamente a otras cadenas como BTC, ETH, cadenas compatibles con EVM, etc. Puede escribir un solo contrato inteligente en ICP que interactúe con varias cadenas a la vez, lo que le permite moverse y pivotar entre cadenas mucho más fácilmente.
ICP también utiliza el modelo de gas inverso, donde los desarrolladores pagan las tarifas de gas de la aplicación, por lo que los usuarios no tienen que conectar una billetera y firmar transacciones para interacciones como hacer una publicación en las redes sociales o cargar un video, pueden interactuar con la aplicación como si fuera una aplicación Web2, lo que ayuda a fomentar la incorporación y adopción de aplicaciones.
Hola, Jessie Mongeon. Muchas gracias por tomarte el tiempo de hablar con todos nosotros. ¿En qué se diferencia el proceso de redacción de un documento técnico para la Web3 del de la Web2? ¿Alguna vez te has encontrado en una situación en la que pensaste que había demasiada o muy poca información con la que trabajar en comparación con la Web2?
Sheharyar Khan, la redacción técnica para la Web2 y la Web3 no son tan diferentes y el proceso de redacción en sí es bastante similar (esbozar un documento, identificar una audiencia, etc.), lo que pasa es que las fuentes para cada uno son drásticamente diferentes. La tecnología Web2 se remonta a los años 90 para muchos conceptos, por lo que algunos datos son bastante antiguos, pero siguen siendo la mejor fuente de esa información.
En la Web3, todo es bastante nuevo y, en muchas situaciones, yo mismo trabajo directamente con los ingenieros que están creando la nueva tecnología como mi principal fuente de información. A veces, eso es suficiente para crear documentación completa para el desarrollador, pero en otras situaciones, el lector tiene preguntas específicas o se encuentra con un mensaje de error único y no puede simplemente buscar esa información en Google y encontrar toneladas de respuestas de Stack Overflow como puede hacerlo para una pregunta basada en la Web2, por lo que puede haber cierta fricción con el usuario que ocurre con los documentos de la Web3. Debe anticipar estos puntos de fricción siempre que sea posible e intentar planificarlos en el documento inicial.
También hay mucho ruido en la Web3 para la educación general, y puede resultar difícil distinguir qué es información de calidad y qué es clickbait o ya está desactualizada. El espacio se mueve y se desarrolla muy rápido, y parece que hay pocos recursos comprometidos a mantenerse constantemente actualizados sobre cada dato que incluyen en su contenido.
Tus ideas sobre ICP son muy interesantes, Jessie Mongeon. Es increíble ver cómo ICP está abordando grandes problemas como el bloqueo del ecosistema y la interacción del usuario. La tecnología Chain Fusion y el modelo de gas inverso parecen ser elementos innovadores tanto para los desarrolladores como para los usuarios. Para profundizar en esos temas sobre la fusión de cadenas de ICP:
Y el modelo de gas inverso:
Mónica Freitas:
Sorprendido por la innovación de ICP en este campo. ¿Qué consejo le daría a los desarrolladores de Web2 que dudan en hacer la transición a Web3 debido a las complejidades percibidas o a conceptos erróneos comunes, y cómo se abordan estas barreras? Jessie Mongeon
Jonh, le preguntaría a los desarrolladores de Web2 qué cosas les gustaría que fueran mejores o diferentes en Web2, y probablemente haya una solución Web3 que introduzca una solución mejorada, ya sea mejor seguridad, tecnología, propiedad de datos, etc. Les recomendaría que investiguen esas soluciones Web3, y luego eso puede inspirarlos a intentar usar esas soluciones o construir algo que proporcione esa solución usando tecnología Web3.
Creo que abordar estas barreras intentando infundir entusiasmo e inspiración es la mejor manera de incorporar de forma natural tanto a los desarrolladores como a los desarrolladores Web2.
Me alegra saber que estás interesado, Jessie Mongeon. Estaré atenta a esas actualizaciones.
Sobre el tema de la brecha entre la Web2 y la Web3: para los desarrolladores que provienen de un entorno de software tradicional, ¿cuáles son los ajustes más importantes que necesitan hacer al realizar la transición al desarrollo de la Web3?
Asher Umerie, el mayor ajuste suele ser el papel que juegan los tokens en la experiencia del desarrollador en Web3, ya sea que utilicen una cadena como Ethereum con un modelo de gas "tradicional" o si utilizan ICP y nuestro exclusivo modelo de gas inverso. Los desarrolladores de Web2 están acostumbrados a simplemente ingresar un número de tarjeta de crédito para servicios pagos como AWS o Digital Ocean, mientras que en Web3 tienen que aprender cómo obtener una billetera, protegerla y luego cargarla con tokens. Y, cuando pagan tarifas de gas, puede que no sea tan consistente o predecible como pagar una factura mensual de AWS. Creo que esa es siempre la mayor diferencia a la que los desarrolladores tradicionales tienen que acostumbrarse.
¡Interesante, Jessie Mongeon! Sin embargo, puede haber algunas lagunas en las habilidades al migrar de la Web2 a la Web3. ¿Qué tipo de desafíos técnicos podrían encontrar los desarrolladores de la Web2 al cambiar a la Web3 y cómo pueden superarlos?
Jonh, dado que la tecnología detrás de Web3 es tan diferente fundamentalmente de Web2, los desafíos que pueden enfrentar son casi infinitos dependiendo de su experiencia y antecedentes específicos en Web2. Algunos de los más comunes, creo, son comprender el concepto de implementar su contrato inteligente en cadena en lugar de simplemente enviar el código a un servidor en vivo. La idea general comparte muchas similitudes, pero la forma en que funciona la tecnología en sí es muy diferente. Para superarlos, existen varios cursos de introducción a Web3 y tutoriales de blogs que hacen un buen trabajo al describir los pasos, pero honestamente, en mi opinión, la mejor manera de superarlos es a través del ensayo y error del desarrollador, usando las herramientas usted mismo y viendo qué flujos de trabajo tienen qué resultados.
Cuando mencionas chatgpt, empiezo a hacerme una idea. ¿Cómo se comparan las herramientas para el desarrollo de Web3 con las de Web2? ¿Es más complejo o bastante similar una vez que le tomas la mano? Jessie Mongeon
Mónica Freitas Las herramientas variarán según lo que intentes crear y en qué plataforma o ecosistema. Hay algunas plataformas dedicadas a hacer que las herramientas se parezcan lo más posible a Web2, mientras que otras adoptan las cualidades únicas de Web3 en sus herramientas e intentan proporcionar toneladas de documentación y recursos de incorporación para educar adecuadamente a los desarrolladores sobre sus herramientas únicas.
¡Eso tiene sentido, Jessie Mongeon! Me encantaría hablar un poco más sobre el concurso de redacción #decentralize-ai. ¿Qué tipo de presentaciones esperas? ¿Hay algún tema específico que te interese particularmente leer?
Mónica Freitas, espero ver casos de uso diferentes y únicos para la IA descentralizada. En este momento, estamos viendo muchas conversaciones en las redes sociales sobre la generación o clasificación de imágenes. Espero que veamos presentaciones que hablen sobre otros casos de uso además de estos, como el uso de DeAI para la agregación y el análisis de datos de la comunidad, la cadena de suministro, la automatización del flujo de trabajo, etc. También quiero ver presentaciones sobre las diferentes herramientas que los desarrolladores están usando para la IA, para poder aprender lo que necesitamos incluir en los documentos de desarrollo para los desarrolladores de ICP.
Jessie Mongeon, ¿qué te inspiró a lanzar un concurso de escritura centrado en la IA descentralizada? En tu opinión, ¿por qué ahora es el momento adecuado para explorar este tema?
Jonh, estamos haciendo un gran esfuerzo de marketing en torno a la IA porque tenemos algunos hitos muy emocionantes centrados en la IA en la hoja de ruta de ICP para el resto de este año. El fundador de DFINITY e ICP ha hecho algunos videos de demostración de IA realmente emocionantes en Twitter que muestran las capacidades actuales de la IA en ICP, y esas capacidades solo se expandirán diez veces una vez que lancemos algunas de las tecnologías que están en nuestra hoja de ruta. Por lo tanto, ahora es un gran momento para que la gente piense en ello junto con ICP.
Jessie Mongeon, ¡gracias por tus respuestas! Una pregunta rápida para ti: ¿qué papel crees que desempeñará la informática de borde en la IA descentralizada (si es que tiene alguno)?
Sheharyar Khan, si los nodos de computación de borde tienen GPU, entonces creo que desempeñarán un papel importante para permitir que los grandes LLM se ejecuten de manera rápida y eficiente. Si son nodos de CPU tradicionales, entonces no creo que desempeñen un papel importante. Creo que la principal conclusión es el hardware y la priorización de los recursos de GPU para flujos de trabajo basados en IA.
¡Esto es muy importante para nuestros escritores: pueden participar en los documentos de desarrollo de ICP!
¿Cómo pueden los participantes asegurarse de que sus propuestas se destaquen al abordar casos de uso novedosos o mostrar herramientas únicas para la IA descentralizada? Jessie Mongeon
Además, ¿qué consejos darías a los participantes para ayudarlos a tener éxito en este concurso? ¿Existen errores comunes que los participantes deberían evitar al escribir sus propuestas?
Mónica Freitas, creo que los trabajos presentados se destacarán cuando tengan una intención clara de lo que intentan mostrar y el lector pueda tener la sensación de que el autor está entusiasmado o realmente quiere usar la tecnología, en lugar de alguien que escribe un tutorial solo para cumplir con los requisitos del trabajo presentado. Creo que la intención hará que algunos trabajos se destaquen más que otros.
Sugeriría que los participantes intenten elaborar una propuesta completa, que elijan un enfoque específico y que lo desarrollen en profundidad. A veces, cuando el mensaje es vago, los escritores intentan cubrir la mayor cantidad posible de verticales en el texto sin tener que elegir completamente una en lugar de otra. Recomendaría que los escritores elijan un enfoque, que luego intenten acotar aún más el tema y que luego escriban lo que quieran sobre esa idea o herramienta específica. Además, si estás escribiendo algo, por ejemplo, un tutorial sobre cómo usaste una herramienta para lograr un objetivo y no logras que funcione, ¡escribe sobre eso! En concursos como este, no tiene que ser una solución perfecta y lista para producción. Aprender dónde tuviste problemas y te quedaste estancado es igualmente valioso para las personas que quieren aprender y explorar el mismo tipo de ideas.
Hola, Jessie Mongeon, en relación con el concurso #decentralize-ai, ¿cómo considerarías que es una propuesta de alta calidad? Y, por otro lado, ¿cómo considerarías que es una propuesta de baja calidad?
Asher Umerie, una solución de alta calidad incluiría un caso de uso o una idea claros para DeAI, una intención e interés genuinos en la tecnología o idea y contenido completo que respalde su caso de uso o idea.
Una solución de baja calidad sería algo escrito por ChatGPT o algo que quizás no esté escrito con un interés genuino en DeAI y, en cambio, esté escrito solo para cumplir con las pautas de envío.
¡Excelentes consejos, Jessie Mongeon! Mi última pregunta: considerando la importancia de delimitar el enfoque y demostrar un interés genuino, ¿hay algún aspecto específico de la IA descentralizada que creas que esté poco explorado o que sea particularmente propicio para la innovación? Esto podría ayudar a los participantes a identificar ángulos o temas únicos que podrían hacer que sus presentaciones se destaquen.
Mónica Freitas, creo que mucha gente se está centrando en la IA para la generación de contenido, como texto o imágenes, pero me encantaría ver algunas propuestas sobre cómo la IA puede ayudar a automatizar los flujos de trabajo y mejorar las tareas diarias. He visto algunos productos en los que se utiliza la IA como una "segunda opinión" para cuestiones como análisis médicos, sugerencias de productos y edición de contenido. Creo que utilizarla como una fuente secundaria en lugar de una fuente principal de información/contenido es un gran caso de uso para explorar.
¡Gracias por todas tus ideas! Antes de irnos, ¿cuál sería la principal conclusión que te gustaría que la gente obtuviera de este AMA y de tu concurso?
Mónica Freitas, me gustaría que la principal conclusión de este AMA sea que todavía queda mucho por hacer en materia de educación sobre Web3, y una de las formas en que podemos lograrlo es participando en concursos como el concurso de redacción de IA descentralizada. Crear recursos que hablen sobre cómo los desarrolladores y los usuarios pueden beneficiarse de la tecnología Web3 en todo tipo de aplicaciones y casos de uso diferentes puede ayudar a seguir incorporando gente al ecosistema 🙂
¡Eso es todo por este AMA!
Gracias, Jessie Mongeon, por tu tiempo, tus respuestas reflexivas y tu atención a los detalles. ¡Estamos ansiosos por seguir tu camino a partir de ahora y ver qué haces a continuación!
A todos los escritores de HackerNoon: asegúrense de aprovechar los valiosos conocimientos compartidos durante esta conversación al elaborar sus entradas para el concurso de escritura #decentralize-ai.
¡Estamos ansiosos por leer lo que se te ocurra!