No soy desarrollador. Solo tengo conocimientos básicos de codificación. Puedo leer código simple.
Recientemente creé un complemento, basándome principalmente en Gemini gratuito. El 95% del código fue generado por IA.
Aunque el complemento definitivamente funciona, y la interfaz y la experiencia de administración son bastante buenas, tengo preocupaciones legítimas sobre la limpieza del código. A pesar de mis esfuerzos de prompting[1] (y de alimentar manualmente a la IA con extractos de código oficial), estoy seguro de que el código no aprovecha bien el entorno de Discourse. Helpers, componentes, clases, y demás. Por eso ocasionalmente lo alimenté con fragmentos de código oficial.
Escuché que hoy en día muchos desarrolladores usan IA en su flujo de trabajo. Tengo curiosidad sobre qué tan mejor sería el código de un complemento de Discourse generado por IA si la IA fuera consciente del ecosistema de Discourse.
Me aconsejaron probar Claude, y más específicamente, el modelo Opus. También me dijeron que consume muchos tokens y, por lo tanto, es caro.
No tengo ambiciones reales con respecto a mis proyectos. Es solo un pasatiempo. Tengo curiosidad sobre cómo se vería un complemento que imagino en el mundo real, y las IA son bastante buenas para esto.
¿Has intentado usar IA al desarrollar complementos o componentes? ¿Probaste Claude Opus integrado en tu IDE? ¿Qué tan útil fue?
¿Hace un uso adecuado de la base de código para generar código nuevo?
¿Qué tan caro es? ¿Por qué plan optaste?
escribir “esfuerzos de prompting” me hace sentir incómodamente avergonzado ↩︎
He descubierto que es significativamente mejor trabajar con IA en Discourse si tiene ejemplos para trabajar, y Claude Code es específicamente bueno en esto (el CLI de Google Gemini también lo es).
Para un aficionado, el plan de $20/mes probablemente podría llevarte bastante lejos… no es muy difícil alcanzar los límites diarios, pero en ese momento puedes esperar a que se reinicie el límite o comprar algunos créditos.
Creo que me equivoqué con el precio. Los planes free/pro/max son para usar Gemini a través de su interfaz web (https://claude.com/pricing). El precio de la API se basa en tokens (https://claude.com/pricing#api); no hay suscripciones mensuales para usar su API, ¿verdad?
Si se usa IA en, digamos, VSCode, necesita usar su API.
edición: bueno, leeré algunos tutoriales antes de escribir la próxima vez
Esta semana pasada dediqué algo de tiempo a intentar escribir un plugin de Discourse usando ask.discourse. Me sorprendió la facilidad con la que pude describir la función del plugin que quería crear y me arrojó muchos consejos y fragmentos de código, algunos de los cuales realmente funcionaron.
Soy un programador aficionado. Junto a mi instancia de Discourse, ejecuto otro servidor con una base de datos MySQL, un backend PHP y un frontend Jquery/Javascript, pero no soy un programador profesional. La mayor parte del tiempo al desarrollar ese sitio, simplemente le doy a la vieja y confiable Google lo que quiero y me arroja (supongo que Gemini) muestras de código. La mayoría funcionan directamente y soy lo suficientemente bueno en Javascript para darme cuenta si no lo hacen.
He usado muchos lenguajes de programación a lo largo de los años y en años pasados pasé horas leyendo, buscando y experimentando para descubrir cosas que ahora le doy a Google y termino en minutos lo que antes me tomaba horas o días.
Me asombró lo bien que funcionó ask.discourse y finalmente logré que un plugin funcionara y hiciera aproximadamente lo que quería. Con algo de estilo (css) podría/puede convertirse en un plugin utilizable. Me intriga la posibilidad de que un servicio asistido por IA pueda optimizar la creación de código.