Resumen semanal de temas de IA

Resumen

Las conversaciones de esta semana sobre IA en Meta se centraron en hacer que la IA de Discourse sea más clara para los usuarios y más fácil de gestionar a escala. En el ámbito del producto, hubo un fuerte impulso para renombrar «Persona de IA» a «Agente de IA» (con implicaciones para el flujo de traducciones), como se discute en Renombrar Persona de IA → Agente de IA y en hilos posteriores como Renombrar Persona de IA → Agente de IA. La experiencia de administración también recibió atención: los sitios con la IA desactivada seguían viendo los paneles/informes de IA, lo cual se confirmó como un error y se derivó a trabajos de informes más amplios en No mostrar informes de IA si la IA no está habilitada y en el hilo principal relacionado Informes y análisis de administración: cambios incrementales.

Operativamente, la comunidad profundizó en los controles de coste/rendimiento y los puntos de dolor al escalar: Discourse implementó niveles de servicio para los proveedores de OpenAI/Azure en Niveles de servicio en proveedores de OpenAI, mientras que una instancia autoalojada grande reportó una carga severa al activar la búsqueda de incrustaciones semánticas en Habilitar la búsqueda de IA arruinó mi servidor. También hubo un refinamiento continuo en torno a la UX asistida por IA, especialmente donde la IA toca la localización y la interfaz del editor, en Guardar traducciones del asistente de IA como localización de contenido y El botón :star: del sugeridor de títulos se coloca fuera del campo de título al editar un título traducido.

Finalmente, el trabajo en el ecosistema relacionado con la IA continuó con las herramientas MCP: se publicó una guía de configuración práctica para Codex CLI en Configuración de Discourse MCP en OpenAI Codex CLI, y se vinculó de nuevo al hilo de anuncio canónico ¡Discourse MCP está aquí!.


Temas interesantes


Actividad

En total (últimos 7 días): 6 nuevos temas y 25 publicaciones, con el mayor engagement en torno a la nomenclatura/pulido de UX y los controles prácticos de escalado/coste para incrustaciones y el uso de OpenAI; véase Renombrar Persona de IA → Agente de IA, Niveles de servicio en proveedores de OpenAI y Habilitar la búsqueda de IA arruinó mi servidor.

Gracias por leer, ¡y nos vemos la próxima semana! :slight_smile:

Resumen

Durante la semana pasada (2026-03-09 → 2026-03-16), las discusiones de Meta sobre ai se centraron en el pulido del producto, la fiabilidad y las operaciones en el «mundo real».

En el lado del producto, Discourse se acercó a la estandarización de la terminología implementando el cambio de nombre de AI Persona a AI Agent (Renaming AI Persona → AI Agent). En el lado de la infraestructura, Discourse amplió significativamente la capacidad de su oferta de LLM alojado, aumentando los límites en todas las tarifas y mejorando la calidad del modelo y las características de latencia (Unlock All Discourse AI Features with Our Hosted LLM).

Mientras tanto, los operadores se centraron en cómo se integra la IA en los ritmos de la comunidad: surgió la petición de retrasar las respuestas de los Agentes IA (para que parezcan menos como un chatbot y más como un participante), tanto como un nuevo tema de Soporte (Adding a configurable delay to AI Agent responses) como seguimiento en el hilo de guía «Agents» de mayor duración, donde el personal de Discourse indicó que las respuestas retrasadas probablemente pertenecerían a una futura revisión de automation en lugar de ai en sí (AI bot - Agents).

Las conversaciones sobre integración también tuvieron un aumento notable: las restricciones y descontinuaciones de Google de Programmable Search / Custom Search están obligando a replantearse las herramientas de búsqueda web, con Discourse explorando proveedores alternativos e incluso «herramientas de búsqueda nativas» de proveedores de LLM (Google Search for Discourse AI - Programmable Search Engine and Custom Search API). Paralelamente, las guías de la comunidad continuaron expandiéndose alrededor del ecosistema Discourse MCP, incluida una guía recién publicada sobre la configuración de la CLI de OpenCode (Discourse MCP Setup in OpenCode CLI).

Finalmente, los flujos de trabajo prácticos de los administradores surgieron repetidamente: mejorar la observabilidad para la detección de spam de IA mediante consultas directas a la base de datos (Discourse AI - Spam detection), preguntas sobre la relleno de datos de análisis de sentimiento y depuración (Problems setting up Sentiment), y preocupaciones orientadas a GDPR sobre el procesamiento de sentimientos dependiendo del proveedor/configuración (Introducing Discourse AI Sentiment Analysis: New Admin Report Available). También hubo un hilo de Soporte abierto (en chino) sobre los tiempos de espera de las llamadas a herramientas, todavía en la etapa de «necesitamos más detalles» (Discourse ai 的工具调用超时如何解决?是否可以调整discourse超时时间,如何调整?).


Temas interesantes


Actividad


Gracias por leer, ¡y nos veremos la próxima semana! :slight_smile:

Resumen semanal de IA para meta.discourse.org (2026-03-16 → 2026-03-23)

Resumen general

Las discusiones sobre IA esta semana se centraron en mejoras prácticas de UX y control de costos, especialmente para flujos de traducción y la ubicación de resúmenes. En el ámbito de la traducción, Shauny propuso una interfaz más fluida para “traducir” por publicación, además de una forma de guardar/cachear la salida traducida para evitar gastos repetidos de API (Traducir publicación con IA y guardar la traducción), con Moin vinculando esta idea con reflexiones anteriores sobre localización (Traducir publicación con IA y guardar la traducción, Guardar traducciones por Asistente IA como localización de contenido).

En el frente de la interfaz de usuario (UI) de resúmenes, Ivan_Rapekas lanzó un componente de tema que añade la acción de resumen de IA en el encabezado del tema / área de la línea de tiempo lateral, vinculándolo a solicitudes de larga data sobre la ubicación del botón de resumen (Resumen de IA en el encabezado del tema, Comentarios: Mover el botón de resumir al inicio del tema, Ubicación del botón de resumir en vistas móviles).

Varios hilos se centraron en el pulido y la fiabilidad en la configuración de IA para administradores: se reconocieron errores de redacción, como la etiqueta de error repetida “Default LLM” (LLM predeterminado), y se programó su corrección (¿Por qué se repite ‘Default LLM’…, ¿Por qué se repite ‘Default LLM’…), y los problemas de diseño de i18n en la UI de configuración de costos de LLM (alemán) continuaron refinándose (Problemas de alineación de campos… en alemán, Problemas de alineación de campos… en alemán).

Mientras tanto, la comunidad revisó los límites de seguridad de los agentes (notablemente las preocupaciones sobre la IA actuando “como un usuario” sin supervisión administrativa) (¿Discourse lanzará un skill oficial de openclaw?, plugin openclaw para integración con discourse), y abordaron limitaciones de integración como los tiempos de espera de las llamadas de herramientas y la conexión de Discourse AI a bases de conocimiento RAG autoalojadas (¿Cómo resolver el tiempo de espera de las llamadas de herramientas de Discourse AI?, ¿Cómo introducir una base de conocimiento RAG propia en Discourse AI?). También hubo una pregunta pequeña pero notable sobre si Discourse MCP puede acceder a adjuntos PDF a través del protocolo (¡Discourse MCP está aquí!).


Temas interesantes


Actividad


Gracias por leer, ¡y nos vemos la próxima semana! :slight_smile:

Resumen

La actividad de IA de esta semana en Meta Discourse se centró en hacer la localización impulsada por IA más precisa y predecible, especialmente para superficies de interfaz de usuario pequeñas pero importantes, como etiquetas y categorías. Moin señaló varios fallos de traducción por “LLM sin contexto” en Las traducciones de etiquetas generadas por IA no funcionan perfectamente, lo que llevó a nat a considerar mejoras en los prompts y añadir contexto de fundamentación adicional, como descripciones de etiquetas (respuesta), mientras que Falco exploró enfoques asistidos por herramientas, como permitir que el agente lea fuentes relevantes (idea, seguimiento). La retroalimentación relacionada con “mantener las traducciones sincronizadas” también llegó como solicitudes de características para actualizaciones de nombre de categoría y descripción de categoría (nombres de categorías, descripciones de categorías).

En el lado de la configuración, un hilo de resolución de problemas reveló confusión sobre qué tipos de MP se traducen y cómo la interfaz de usuario comunica esto. En Ayúdame a solucionar por qué la IA no traduce los MP en mi sitio, Moin aclaró la limitación actual (MP de grupo vs. MP 1:1) (detalles), mientras que Falco propuso una configuración de opción múltiple más clara (propuesta) y nat insinuó que los próximos controles de “traducir estas categorías” podrían remodelar la experiencia de usuario de la configuración (plan).

Finalmente, hubo mejoras incrementales y mejoras del ecosistema: mensajes más claros para resultados de búsqueda semánticos frente a exactos (aclaración de búsqueda), interés en refinar los comportamientos de la personalidad de la IA para reducir el ruido (solicitud de solo mención), y la adopción continua de resúmenes de IA en la interfaz de usuario a través de un componente de tema (retroalimentación).


Temas interesantes


Actividad


Gracias por leer, ¡nos vemos de nuevo la próxima semana! :slight_smile:

Resumen

Esta semana (2026-03-30 → 2026-04-06) en meta.discourse.org vio las discusiones sobre Discourse AI agruparse en torno a tres grandes temas:

  1. Impulso del MCP y capacidades de los agentes: Discourse AI se centró aún más en el Protocolo de Contexto del Modelo (MCP) con el anuncio del soporte de MCP del lado del cliente, lo que permite a los agentes de Discourse AI llamar a servidores de herramientas MCP externas (¡Trae tu propio MCP!) y una guía completa para administradores (Bot de IA: Trae tu propio servidor MCP). Paralelamente, la herramienta MCP del lado del servidor siguió evolucionando, incluyendo la adición de una herramienta de edición para que los LLM puedan actualizar publicaciones existentes o contenido wiki a través de MCP (¡Discourse MCP ya está aquí!).

  2. Límites de moderación y privacidad en la automatización con IA: Una pregunta práctica de moderación, sobre si el triaje de IA puede escanear mensajes privados (DM), terminó siendo una dificultad en la interfaz/configuración en lugar de una limitación estricta, y generó ideas posteriores para controles más claros en la interfaz de automatización (¿La automatización de triaje de IA escanea los DM entre usuarios normales?, solución).

  3. Particularidades específicas del modelo en localización y embeddings: Múltiples hilos destacaron que las “funciones de IA” a menudo son “comportamiento del modelo + detalles de integración”. Los problemas de traducción variaron desde una fuga de “comentarios/pensamientos de la IA” en alemán que se corrigió rápidamente (Comentarios de IA en traducciones al alemán) hasta imágenes faltantes al traducir mediante Mistral Small, lo cual se mitigó cambiando de modelo (Imágenes faltantes en publicaciones traducidas al usar Mistral como modelo de traducción). En el lado de los embeddings, la incompatibilidad de la API de Mistral (dimensions vs output_dimension) se manifestó en la configuración (Usar Mistral para embeddings). También hubo problemas reales para administradores causados por IDs de modelo de Gemini obsoletos en las configuraciones de bots de IA (Problema con los bots de foro de los bots de IA).


Temas interesantes

  • Los agentes de Discourse AI ahora pueden conectarse a cualquier servidor MCP («Trae tu propio MCP») (ai, #Announcements)
    sam anunció que los agentes de Discourse AI pueden registrar URLs de servidores MCP externos (GitHub, Notion, Linear, proveedores de búsqueda, etc.) y luego usar las herramientas descubiertas directamente desde el agente LLM (¡Trae tu propio MCP!). El manual complementario explica la configuración, el descubrimiento de herramientas y cómo esto difiere de las herramientas personalizadas basadas en JS (Bot de IA: Trae tu propio servidor MCP).

  • Usabilidad de MCP: solicitud de «MCP remoto/web» + agregar la capacidad de editar publicaciones existentes (ai, mcp, News and Events > Blog)
    En la retroalimentación continua sobre MCP, pacharanero exploró cómo hacer que MCP sea más accesible para usuarios que no usan CLI mediante un punto de publicación web (¡Discourse MCP ya está aquí!). jrgong destacó un caso de uso de KB/documentación que necesita editar temas/publicaciones existentes (ref), y Falco confirmó que se añadió una herramienta de edición («solo actualiza a la última versión») (ref).

  • Moderación de triaje de IA + escaneo de DM: «Incluir mensajes personales» funciona, pero «Todos los temas» causó confusión (automation, ai, Support)
    Denis_Kovalenko probó «Triaje de publicaciones usando IA» y descubrió que los MP entre usuarios normales no se estaban escaneando (¿La automatización de triaje de IA escanea los DM entre usuarios normales?, detalles de la prueba). RGJ confirmó que los MP no llegaban a los registros de auditoría e identificó la solución alternativa: dejar el «Tipo de tema» vacío en lugar de «Todos los temas» (ref). La solución funcionó de inmediato (ref), y el hilo se convirtió en una discusión sobre UX sobre opciones más claras (ref, ref).

  • Las publicaciones traducidas al alemán incluían texto de «comentario/pensamiento de la IA» — corregido rápidamente (ai, content-localization, Contribute > Bug, fixed)
    putty informó que las traducciones al alemán filtraban comentarios de «pensar/traducir» en la salida (Comentarios de IA en traducciones al alemán). nat lanzó una actualización para ajustar el formato y limpió el contenido afectado (ref), con confirmación del usuario después (ref).

  • Las traducciones de Mistral omitían imágenes en las vistas traducidas (enlaces upload://), resuelto al actualizar el modelo (ai, content-localization, Support)
    Denis_Kovalenko encontró que cambiar el modelo de traducción de OpenAI a Mistral hacía que las versiones traducidas mostraran texto pero omitieran imágenes (Imágenes faltantes en publicaciones traducidas al usar Mistral como modelo de traducción, detalles del comportamiento). RGJ sugirió endurecer el prompt y/o probar un mejor modelo (ref), y cambiar de Mistral Small → Mistral Large lo solucionó (ref). Más tarde, Falco pidió aclaraciones sobre qué «Mistral Small» se refería y recomendó usar modelos de la clase pequeña más potentes si era necesario (ref).

  • Embeddings con Mistral: la configuración compatible con OpenAI falla en el nombre del parámetro dimensions (ai, Contribute > Feature)
    RGJ documentó que configurar embeddings de Mistral a través de una integración con forma de OpenAI falla si Discourse envía dimensions, porque Mistral espera output_dimension (Usar Mistral para embeddings). Eliminar el parámetro hace que la prueba tenga éxito, lo que sugiere que podría ser necesaria una capa de compatibilidad o un mapeo específico del proveedor (ref).

  • Errores de bots de IA rastreados a IDs de modelo de Gemini obsoletos + orientación para modelos de generación de imágenes (ai, ai-bot, Support)
    ice.d tuvo errores «Not found» con la configuración antigua del bot (Problema con los bots de foro de los bots de IA). Lilly señaló la probable descontinuación de gemini-2.5-flash-pre y sugirió actualizar la URL/ID del modelo (incluyendo una opción con capacidad de imagen) (ref, ejemplo de configuración), con NateDhaliwal verificando si había algún LLM configurado (ref).

  • ¿Deberían los personajes de IA responder solo a menciones @? El equipo se inclina hacia flujos de trabajo en lugar de interruptores específicos (ai, ai-bot, Contribute > Feature)
    En una solicitud de función existente, sam cuestionó si «responder solo a menciones @» es mejor como valor predeterminado que como otra configuración (Permitir que el Personaje/Agente de IA responda solo a menciones @…). Falco argumentó que los casos extremos se manejan mejor con los flujos de trabajo de proyecto próximos, por ejemplo, un flujo de trabajo activado por mención puede manejar el comportamiento sin añadir más interruptores (ref).

  • Retraso en la respuesta del agente: se espera que los flujos de trabajo cubran los controles de tiempo (ai, Support)
    sam señaló que los retrasos configurables para las respuestas de los agentes de IA son algo que los flujos de trabajo deberían soportar, aunque no inmediatamente; de lo contrario, el camino de la API requiere desarrollo personalizado (Añadir un retraso configurable a las respuestas del Agente de IA).

  • Control a nivel de usuario sobre la IA («desactivar notificaciones de IA») y migración de la configuración de traducción de MP (ai, ai-summarize, content-localization, Contribute > UX/#contribute:feature)
    paco argumentó que un equivalente por usuario para discourse_ai_enabled podría ayudar a las personas a eximirse de las notificaciones de la interfaz de IA sin desactivar la IA en todo el sitio (Preferencias de la interfaz de usuario: incluir configuración para desactivar notificaciones de IA). Por separado, los cambios en la configuración de traducción continuaron evolucionando alrededor de los mensajes personales: nat vinculó un PR de migración y describió cómo las configuraciones anteriores de «solo contenido público» se mapean en los nuevos controles de categoría y orientación de MP (Traducción de IA de todos los MP).


Actividad

Gracias por leer, ¡y nos vemos la próxima semana! :slight_smile:

Resumen

La actividad centrada en IA de esta semana en Meta (que abarca del 2026-04-06 al 2026-04-13) se centró en detalles de integración práctica, especialmente en torno a archivos de descubribilidad de IA, elección de proveedor/modelo para implementaciones sensibles al GDPR y robustez de la traducción.

En el frente de la «descubribilidad de IA», la comunidad analizó un conflicto real entre el plugin de la comunidad ai Customization > Plugin para generar llms.txt y la nueva (y actualmente limitada) enrutación nativa llms.txt del núcleo de Discourse: pacharanero reportó el comportamiento de sobrescritura en :robot: Plugin Generador de llms.txt de Discourse, Ivan_Rapekas confirmó la rotura en el mismo hilo, y kaktak se comprometió a realizar una actualización para restaurar el comportamiento del plugin en su seguimiento. El contexto relacionado se publicó también en la discusión central sobre el soporte nativo en habilitando el soporte nativo de llms-txt en Discourse.

Paralelamente, hubo un énfasis continuo en la selección de modelos/proveedores para incrustaciones (embeddings) y traducción, especialmente para comunidades que requieren una fuerte alineación con la UE/GDPR. En Usar Mistral para incrustaciones, Falco compartió una configuración funcional y sugirió considerar modelos de incrustación más potentes; y en Imágenes faltantes en publicaciones traducidas al usar Mistral como modelo de traducción, las opciones de proveedor y la «retención cero de datos» surgieron como parte de la decisión sobre qué es aceptable para el cumplimiento y la gestión de riesgos.

Finalmente, los problemas de calidad de la traducción se abordaron de manera muy «práctica»: un nuevo informe de error describió un error de renderizado/markup después de la traducción, y Moin lo rastreó hasta el formato de tablas Markdown; corregir la tabla original resolvió la salida traducida en Error de renderizado después de traducir y fue confirmado por cuo_wu en la resolución.

En el lado del uso del producto, los administradores continuaron explorando los controles de comportamiento de Personas/Agentes de IA, específicamente cómo evitar que los agentes respondan instantáneamente y cómo restringirlos a patrones de «solo mención». Esa discusión vinculó Permitir que la Persona/Agente de IA responda solo a @menciones, no a respuestas a sus publicaciones con una solución alternativa compartida en Añadiendo un retraso configurable a las respuestas del Agente de IA.


Temas Interesantes


Actividad


Gracias por leer, ¡y nos vemos de nuevo la próxima semana! :slight_smile:

Resumen (13/04/2026 → 20/04/2026)

La discusión sobre IA en meta.discourse.org esta semana se centró en la fiabilidad de las traducciones y los flujos de trabajo de localización, con la mayor actividad en los hilos de Contribute > Bug y Support que utilizan las etiquetas ai, dynaloc y content-localization. El tema principal fueron las fallas intermitentes y difíciles de reproducir en las traducciones, como la omisión aleatoria de idiomas y errores en el backend, lo que llevó a sugerencias de depuración como habilitar el registro detallado oculto e inspeccionar /logs (véase La traducción de IA omite el idioma portugués (pt), depuración de seguimiento y informe de error del backend).

También hubo un hilo de soporte práctico sobre detección de idiomas y anulaciones manuales cuando las publicaciones están en varios idiomas (títulos en alemán e inglés), y cómo la traducción puede parecer «rota» debido a problemas de configuración externa, como claves API desactualizadas (véase La publicación no se detecta como alemana y la solución). Por otro lado, un error de cambio de localización exclusivo para administradores resultó estar causado por un parámetro de consulta de vista previa del tema obsoleto en Chrome (véase Error al cambiar la localización y la solución).

En el lado de la «plataforma de IA», hubo un renovado interés en la conectividad de Discourse MCP (incluidos los conectores de Claude y la disponibilidad de HTTP) (véase ¡Discourse MCP ya está aquí!, y la confirmación de que HTTP es compatible). Por último, el hilo de larga data sobre cómo usar agentes de IA recibió una nueva pregunta sobre habilidades personalizadas para agentes adaptadas a escenarios específicos (véase Bot de IA - Agentes).

Tendencia: la mayoría de los «problemas de IA» de esta semana no tenían que ver con la calidad de la salida, sino con la robustez operativa (comportamiento de los trabajos, reintentos, disponibilidad del backend y visibilidad de la configuración) (por ejemplo, traducciones omitidas, registro detallado y preguntas sobre el comportamiento de reintento).


Temas interesantes

  • Las traducciones de IA omiten aleatoriamente los idiomas (observado inicialmente como la falta de portugués) en Contribute > Bug
    Denis_Kovalenko informó que habilitar muchos idiomas podría provocar que no se genere el portugués (y más tarde: cualquier idioma se omita aleatoriamente), con títulos y cuerpos que se traducen de forma inconsistente (véase el informe original: La traducción de IA omite el idioma portugués (pt), aclaración de la configuración: pregunta sobre idiomas compatibles y la actualización sobre «idioma omitido aleatoriamente»: resultados inconsistentes).
    La depuración se centró en los registros y en aspectos internos más profundos: nat sugirió revisar /logs y habilitar la configuración oculta ai_translation_verbose_logs (véase sugerencia de registros detallados ocultos), mientras que RGJ más tarde identificó fallos en el backend (503 unreachable_backend) que afectaban a etiquetas, temas y publicaciones (véase salida del error). El hilo también planteó preguntas de implementación sobre por qué los trabajos de traducción están configurados con retry: false (véase pregunta sobre reintento).

  • Uso de configuraciones ocultas para solucionar problemas de registro de traducciones de IA
    Cuando Denis_Kovalenko no pudo encontrar ai_translation_verbose_logs en la búsqueda de administración (véase no se puede encontrar la configuración), Moin explicó que esto es esperado porque es una configuración del sitio oculta, señalando la documentación sobre configuraciones ocultas (véase enlace a la documentación de configuraciones ocultas y la guía referenciada: Uso de configuraciones de sitio ocultas). Poco después, RGJ habilitó la configuración para ayudar en la investigación (véase registros detallados habilitados).

  • Las publicaciones en varios idiomas pueden confundir la detección; la selección manual del idioma fuerza la detección en Support
    putty compartió un caso en el que una publicación en alemán no se estaba traduciendo, preguntando si seleccionar el alemán fuerza el idioma (véase informe del problema). Falco confirmó que seleccionar un idioma hace exactamente eso, y señaló que la publicación estaba en inglés y alemán, con los títulos en inglés influyendo en la detección (véase confirmación + explicación).

  • La traducción «no funciona» debido a una configuración (clave API / proveedor) y no a la función en sí
    En el mismo hilo, putty inicialmente no vio que se rellenara ninguna traducción incluso después de forzarla (véase forzar la traducción no ayudó) y más tarde notó un error sobre la falta del título traducido (véase error de título faltante). Finalmente, el problema se resolvió cuando corrigió su configuración de traductor (una clave API antigua durante un cambio de plan de Claude) y volvió al LLM de CDCK, momento en el que la traducción del título funcionó (véase solución).

  • Cambio en la UX del compositor: el selector de localización se movió a la barra de herramientas del compositor
    Moin aclaró que el menú desplegable de idiomas se movió a la barra de herramientas del compositor, vinculándolo a un cambio principal (véase capturas de pantalla antes/después + referencia de PR). Esto surgió al discutir flujos de trabajo de traducción y entrada manual (véase discusión de preferencias de seguimiento).

  • El error «el tema no existe / vista previa del tema» exclusivo para administradores al cambiar la localización es causado por un preview_theme_id obsoleto
    Denis_Kovalenko informó un problema exclusivo para administradores: cambiar el idioma de la interfaz en un tema mostraba un error persistente sobre la vista previa de un tema que no existe (véase informe). pmusaraj lo diagnosticó como un parámetro ?preview_theme_id=ID atascado en Chrome (véase diagnóstico), y eliminarlo resolvió el problema (véase confirmación de solución).

  • Calidad y límites de la traducción: tamaño de la publicación / ventana de contexto, y recomendaciones de modelos
    Mientras se depuraban las lagunas esporádicas en las traducciones, nat mencionó un escenario separado donde los títulos se traducían pero los cuerpos se omitían debido al tamaño del cuerpo, y sugirió revisar la configuración de la ventana de contexto del LLM; también aconsejó encarecidamente no usar «GPT mini» para traducciones basándose en comentarios de clientes y pruebas iniciales (véase notas sobre modelo + tamaño/ventana de contexto). Denis_Kovalenko confirmó que tenía configurada una ventana de contexto muy grande (véase detalle de la ventana de contexto).

  • Conectividad de Discourse MCP: solicitud de soporte para el conector de Claude.ai; HTTP ya es compatible
    En el hilo News and Events > Blog sobre MCP, putty preguntó si se podría lanzar una versión de streaming HTTP/SSE del servidor Discourse MCP para usarla como conector en Claude.ai Chat (véase pregunta). Falco respondió que el soporte HTTP ya existe y señaló respuestas anteriores en el hilo de anuncio (véase respuesta de HTTP compatible).

  • Extensibilidad de Agentes de IA: solicitud de habilidades personalizadas en agentes de bots de IA
    赤丸的小烧酒 preguntó (en chino) si los agentes pueden agregar habilidades personalizadas para respuestas en diferentes escenarios, buscando la capacidad de personalizar el comportamiento de su propio agente de IA (véase solicitud de habilidades personalizadas).


Actividad


Gracias por leer, ¡y nos vemos la próxima semana! :slight_smile:

Resumen

Los debates de esta semana sobre IA en meta.discourse.org se centraron en hacer que las funciones de IA de Discourse sean más fiables, más automatizables y más económicas de integrar con flujos de trabajo de LLM externos. En cuanto a la fiabilidad, los administradores profundizaron en por qué las traducciones se omiten o aparecen «atascadas», incluidas las fallas transitorias del proveedor y los límites de velocidad, además de pasos prácticos de depuración como habilitar registros detallados y verificar las tablas de auditoría/registros (AI Translation skips Portuguese (pt) locale, What happens to translations when LLM changes?). Por el lado de la automatización, hubo una nueva guía de cómo etiquetar temas automáticamente usando triaje de IA + Discourse Automation (Tag topics using AI) y un análisis más profundo de cómo se interpretan los «Ejemplos» de los agentes (y cómo eso puede causar accidentalmente un exceso de marcados) (AI triage examples not sent properly?). Finalmente, la integración y la eficiencia se vieron impulsadas con un nuevo plugin que sirve contenido procesado como Markdown, reduciendo el costo de tokens para el uso posterior de LLM y que potencialmente podría combinarse bien con el uso de API/MCP (Discourse to Markdown Plugin, Discourse to Markdown Plugin).


Temas interesantes


Actividad


Enlaces de referencia adicionales mencionados esta semana (contexto para los hilos anteriores)

Estos fueron referidos directamente dentro de los debates de la semana y ayudan a explicar el ecosistema circundante: Discourse AI plugin, Discourse Automation, guía de configuración de LLM, personas de bot de IA / Agentes, Discourse MCP ya está aquí, Discourse Chatbot ahora más inteligente que ChatGPT, y el hilo de error 500 de búsqueda de IA referenciado (All AI functions are working ok but AI search gives 500 error).

Gracias por leer, ¡y nos vemos la próxima semana! :slight_smile:

Resumen

Las discusiones sobre IA en Meta esta semana se centraron en el pulido de la nueva experiencia de usuario y los flujos de trabajo de automatización, y en el reforzamiento de las garantías de corrección en la edición y traducción asistidas por IA.

El hilo más destacado fue una búsqueda activa de errores en el nuevo compositor de IA acoplado: Lilly documentó problemas relacionados con la edición, las citas, el desplazamiento en móviles y la carga de archivos en Nuevo compositor de IA acoplado, mientras que keegan implementaba correcciones rápidamente y finalmente restringía la función mientras se refinaba (actualización). Paralelamente, el flujo de revisión del Asistente de IA generó debates sobre la preservación del texto citado, algo especialmente importante para citas sensibles o exactas, con la confirmación de que se había aplicado una corrección y surgieron sugerencias de configuración adicionales (La revisión rompe las citas, guía de ejemplos).

En el lado operativo, los administradores compararon notas sobre trabajos de traducción que se quedaban «atascados» debido a los límites de velocidad de los modelos de lenguaje grandes (LLM) y preguntas sobre configuración en ¿Qué sucede con las traducciones cuando cambia el LLM?. Y en el frente de habilitación, Discourse publicó una nueva guía paso a paso que muestra cómo categorizar automáticamente los temas combinando el triaje de Discourse AI con Discourse Automation (Categorización automática de temas usando IA), mientras que una discusión sobre un plugin exploraba servir text/markdown para satisfacer mejor a los consumidores de IA/MCP (Plugin de Discourse a Markdown).


Temas interesantes

  • Regresiones en el compositor de IA acoplado + correcciones rápidas (Contribute > Bug, ai, composer): Lilly informó de que el nuevo compositor acoplado podía bloquear las acciones de edición, comportarse de manera extraña al citar y parecer inconsistente en comparación con el compositor regular, especialmente en lo que respecta a los saltos de línea (informe, comentarios sobre Shift+Enter). keegan lanzó múltiples correcciones y seguimientos, explicando el comportamiento previsto y los próximos pasos (resumen de correcciones, anuncio de restricción).

  • Decisión de diseño RTE-first en el compositor acoplado (Markdown compatible, pero sin vista previa): Se aclaró que el compositor acoplado está diseñado principalmente para ser RTE (editor de texto enriquecido), mientras que Markdown sigue estando disponible pero sin vista previa debido a las limitaciones de espacio (explicación del diseño, confirmación).

  • Casos límite de citas + barra lateral + navegación al interactuar con la interfaz del bot: Se señaló que citar al bot estaba relacionado con espacios en la barra lateral, la desaparición de la interfaz de usuario e incluso el atrapamiento de usuarios en la conversación del bot, lo cual mejoró después de correcciones posteriores (comportamiento inicial, estado posterior).

  • Errores en la carga de archivos después de la primera publicación en el compositor acoplado: Después de que otros problemas mejoraran, Lilly redujo los problemas restantes a cargas que fallaban después de la primera publicación, además de problemas intermitentes de citas que se resolvieron posteriormente tras una reconstrucción (informe de error, actualización de triaje, respuesta del mantenedor).

  • La revisión por IA no debe «mejorar» el texto citado (Contribute > Bug, ai-helper): bksubhuti destacó el riesgo de que la IA altere el texto citado religioso o de fuente, y argumentó que las citas deben preservarse textualmente (preocupación). Falco señaló que el problema se había corregido y sugirió probar un modelo mejor si seguía reproduciéndose (referencia de corrección).

  • Configuración de agentes correctores con ejemplos + personificaciones especializadas: bksubhuti compartió un prompt de personificación especializado orientado al pali y preguntó sobre las opciones del motor (detalles de la personificación), mientras que Falco preguntó si estaban utilizando ejemplos, señalando que el corrector predeterminado incluye múltiples ejemplos para ayudar a contextualizar el manejo de citas (sugerencia de ejemplos).

  • Trabajos de traducción estancados por límites de velocidad + confusión sobre la configuración de «pensamiento» (Support, ai): En un hilo de solución de problemas de traducción, Falco sugirió desactivar el «pensamiento», mientras que RBoy preguntó qué significaba eso en la interfaz de Discourse AI y compartió un error que mostraba que el límite de velocidad por tokens diarios causaba fallos repetidos (sugerencia, error de límite de velocidad, pregunta sobre la interfaz).

  • Servir Markdown para un mejor consumo por IA/MCP (Customization > Plugin, markdown, ai): El hilo del plugin de Discourse a Markdown exploró la «negociación de contenido» como una vía limpia para los clientes de IA: intentar Accept: text/markdown contra las URL canónicas, y volver al comportamiento de la API JSON si no es compatible (propuesta, seguimiento). La misma discusión conectó explícitamente esto con el uso de MCP (véase también Discourse MCP ya está aquí).

  • Mejora en la calidad de las imágenes generadas por IA (e interés por compartir prompts): En una discusión de larga duración sobre el bot de soporte, 37Rb señaló un gran salto en la calidad de la generación de imágenes en comparación con intentos anteriores (experiencia), y EricGT animó a compartir prompts y consejos más ampliamente (solicitud).

  • Nueva guía: categorización automática de temas usando triaje de IA + Discourse Automation (#Site_Management, automation, ai): Discourse publicó una guía que detalla los requisitos previos (Discourse AI, Automation, LLM configurado y un Agente/persona) y el flujo de trabajo general para usar la IA para decidir si un tema pertenece a una categoría diferente (guía; véanse las referencias a los requisitos previos de Discourse AI, Discourse Automation, la guía de configuración de LLM y las personas de bots de IA).


Actividad

  • Lilly lideró una pasada detallada de QA en el compositor de IA acoplado, documentando las roturas iniciales (Nuevo compositor de IA acoplado), reconociendo las correcciones en curso (seguimiento) y luego reduciendo los problemas restantes como las citas y las cargas (estado, resultado de la reconstrucción). También señaló la regresión de «carga después de la primera publicación» como el principal error restante (informe).

  • sam reconoció el ciclo de retroalimentación del compositor acoplado y transmitió que las correcciones estaban en curso activamente, señalando el trabajo continuo de keegan (respuesta).

  • keegan implementó y coordinó correcciones para el compositor acoplado, explicó la UX prevista RTE-first y los compromisos de Markdown (explicación), y más tarde restringió la función detrás de cambios futuros mientras continuaba el pulido (actualización).

  • bksubhuti planteó un ángulo de corrección/ética: la revisión por IA debe preservar los bloques citados, especialmente para citas religiosas o de fuente exactas (preocupación). Tras actualizar, confirmaron el comportamiento y continuaron experimentando, incluyendo compartir una persona de corrector personalizada y pedir sugerencias de modelos (confirmación, pruebas, prompt de personificación).

  • Falco proporcionó solución de problemas dirigida en dos áreas: señaló una corrección enviada para el manejo de citas/revisión y recomendó probar un modelo mejor si los problemas persistían (La revisión rompe las citas), preguntó sobre el uso de ejemplos para contextualizar al agente (ejemplos), y sugirió desactivar el «pensamiento» para abordar el comportamiento de la traducción (¿Qué sucede con las traducciones cuando cambia el LLM?).

  • RBoy planteó el dolor operativo real de las traducciones: compartió que los intentos de traducción fallaban repetidamente debido a los límites de velocidad por tokens diarios y preguntó a qué se refería «pensamiento» en la interfaz de configuración de Discourse AI (informe de error, pregunta de aclaración).

  • benword amplió cómo el plugin de Discourse a Markdown podría apoyar a los consumidores de IA/MCP mediante la negociación de contenido HTTP, delineando una estrategia pragmática de «intentar Markdown y luego volver a JSON» (Plugin de Discourse a Markdown) y vinculándolo a las posibilidades de integración con MCP (relacionado: Discourse MCP ya está aquí).

  • jrgong confirmó que el enfoque sugerido de «negociación de contenido y luego vuelta atrás» era esencialmente lo que otro LLM (Claude) ya había implementado para ellos (respuesta).

  • 37Rb compartió comentarios positivos del campo de que la generación de imágenes por IA había mejorado sustancialmente, citando menos artefactos en comparación con intentos anteriores (discusión del bot de soporte).

  • EricGT amplificó el aprendizaje de la comunidad pidiendo compartir prompts y consejos basados en los resultados de 37Rb (solicitud).

  • Discourse publicó una nueva guía para administradores sobre cómo usar el triaje de IA para categorizar automáticamente los temas, documentando explícitamente los requisitos previos y las referencias de configuración (Categorización automática de temas usando IA; documentos relacionados: Discourse AI, Discourse Automation, guía de configuración de LLM, personas de bots de IA).

Gracias por leer, ¡y nos vemos la próxima semana! :slight_smile:

Resumen

Las discusiones sobre IA en meta.discourse.org esta semana (2026-05-04 → 2026-05-11) se centraron en la fiabilidad operativa de las traducciones con ai, especialmente en cómo los modelos de “pensamiento/razonamiento” pueden romper la detección de la configuración regional, agotar el presupuesto de tokens de finalización y dejar los trabajos de traducción atascados o fallando de formas confusas (ver Errores de traducción con IA y Qué sucede con las traducciones cuando cambia el LLM?). Una segunda línea de depuración se centró en las sorpresas con los límites de tokens (tamaño de la solicitud frente al tamaño de la respuesta, límites de tasa TPM/TPD) y cómo interactúan con la configuración de LLM de Discourse AI (ver La IA supera los umbrales de tokens de LLM de forma aleatoria e impredecible).

En el lado de la experiencia de usuario/configuración, hubo actualizaciones más pequeñas pero prácticas: personalización del prompt de revisión para el manejo de citas (ver La revisión rompe las citas), una regresión en la carga de imágenes en el seguimiento de PM/Agente que ya está corregida en el código base (ver No se puede publicar imágenes en el seguimiento de Agentes vía MP) y una nueva pregunta de configuración para usuarios sobre la configuración del modelo Google Gemini en la página de configuración de LLM (ver Discourse AI - Página de configuración de Modelos de Lenguaje Grande (LLM)).

En general: 26 nuevas publicaciones en 3 nuevos temas, con la mayor actividad proveniente de Falco y RBoy, en su mayoría en hilos de Contribute > Bug y Support etiquetados con ai (por ejemplo, Errores de traducción con IA, La IA supera los umbrales de tokens de LLM de forma aleatoria e impredecible y No se puede publicar imágenes en el seguimiento de Agentes vía MP).


Temas interesantes

  • Fallos de traducción causados por la salida de “pensamiento” que consume el presupuesto de finalización
    RBoy reportó errores de traducción como Validation failed: Raw can't be blank, Cooked can't be blank en Errores de traducción con IA, y Falco identificó que los tokens de razonamiento pueden “comerse todos los tokens” bajo max_tokens, lo que lleva a salidas vacías o inválidas (análisis en contexto). La discusión de depuración también tocó por qué Discourse evita el razonamiento para las traducciones (mismo hilo) y hizo referencia a la historia previa sobre fallos de traducción a gran escala (discusión relacionada).

  • Traducciones “atascadas” después de un cambio de LLM: la detección de la configuración regional es frágil con los modelos de pensamiento
    En Qué sucede con las traducciones cuando cambia el LLM?, RBoy describió traducciones que aparecían como incompletas sin nuevos registros ni progreso (síntomas de bloqueo). Falco explicó el problema subyacente: no puedes usar un modelo de pensamiento para la detección de la configuración regional, porque los “bloques de pensamiento” rompen el análisis y, sin la detección de la configuración regional, las traducciones no avanzan (explicación de la causa raíz; conclusión reconocida en el seguimiento).

  • Requisitos de salidas estructuradas para modelos de traducción (por ejemplo, json_schema)
    Después de cambiar a un modelo sin razonamiento, RBoy se encontró con un error 400 que indicaba que el modelo seleccionado no admite response_format: json_schema (informe de error). Falco aclaró que las traducciones necesitan un modelo que admita salidas estructuradas, “básicamente cada modelo SotA (State of the Art) lanzado recientemente” (orientación).

  • Depuración práctica de traducciones: usa /p/POST_ID y los registros de auditoría, pero no filtres por response_tokens
    Falco aconsejó verificar la publicación fallida a través de /p/120 e inspeccionar ai_api_audit_logs (enfoque de depuración). Cuando RBoy no vio filas de auditoría coincidentes (consulta + discrepancia), Falco recomendó eliminar la cláusula response_tokens del filtro SQL (solución). El hilo también aclaró la diferencia entre /p/ y /t/ durante la investigación (seguimiento).

  • Confusión con los límites de tokens: los errores 413 son por tamaño de solicitud, no por “máximo de tokens de salida”
    RBoy reportó excedentes aparentemente aleatorios de límites de tokens a pesar de reducir los límites de tokens de salida (informe inicial). Falco enfatizó que 413 indica que la solicitud es demasiado grande (no la respuesta solicitada), y sugirió centrarse en la configuración de la “ventana de contexto” del LLM, señalando además que 8k es inusualmente pequeño según los estándares modernos (aclaración). RBoy respondió con su ventana de contexto configurada y el límite del proveedor, cuestionando por qué Discourse excedería los límites configurados (detalles).

  • Presión por límites de tasa (TPD/TPM) como contribuyente upstream a la inestabilidad de las traducciones
    En el mismo hilo de tokens, RBoy señaló que la canalización de traducciones inicialmente se estancó bajo los límites de tasa de tokens diarios (429), y luego falló con errores 413 de solicitud demasiado grande después de reanudarse (secuencia de fallos). Esto se combinó con la depuración continua de traducciones en Qué sucede con las traducciones cuando cambia el LLM? y Errores de traducción con IA.

  • Personalización del corrector: dónde encontrar los ejemplos integrados para ajustar el comportamiento de las citas (ai-helper)
    bksubhuti preguntó cómo encontrar ejemplos para poder ajustar su personalidad de revisión personalizada y evitar romper las citas (pregunta). Falco le señaló los ejemplos del agente Corrector dentro de la interfaz de administración (admin/plugins/discourse-ai/ai-agents/-22/edit) (dirección), y bksubhuti confirmó que encontró el conjunto de ejemplos y que genera JSON (confirmación).

  • El seguimiento de Agentes vía MP no podía publicar imágenes (corregido upstream)
    Ethsim2 reportó que no podía publicar una imagen al hacer seguimiento a un Agente vía MP el 2026.5.0 (informe de error). Lilly respondió que ya estaba corregido (y hizo referencia a un informe relacionado incompleto) (respuesta), y Ethsim2 identificó el commit upstream faltante que necesitaba (seguimiento). (Relacionado: Nuevo compositor acoplado de IA.)

  • Nueva pregunta de configuración de LLM: confusión con el ID del modelo de Gemini / URL del proveedor
    danhanghai pidió ayuda para configurar gemini-3.1-flash-lite a través del proveedor de Google en la página de configuración de LLM, compartiendo su ID de modelo y URL del punto final (pregunta). Para un contexto más amplio, esa pregunta se encuentra dentro del tema de referencia de larga data Discourse AI - Página de configuración de Modelos de Lenguaje Grande (LLM) (how-to ai).


Actividad

Gracias por leer, ¡y nos vemos la próxima semana! :slight_smile:

Resumen

Las discusiones sobre ai en meta.discourse.org esta semana se centraron en correcciones prácticas de fiabilidad, desde la detección de idioma/localización y el uso de créditos de traducción, hasta pequeños problemas de UX y dificultades en la configuración de autoalojamiento.

Por el lado de la localización, thomasjsn informó que el contenido en noruego se estaba detectando como no y luego traduciendo a nb_NO, lo que generaba texto casi duplicado y un desperdicio de créditos en Norwegian is identified as no by locale detector agent, content localization supported locales is nb_NO. El hilo evolucionó rápidamente hacia una solución a nivel de prompt (post 5) y luego a una mejora del agente predeterminado/core confirmada por nat (post 7).

Mientras tanto, la interfaz de usuario de Discourse AI recibió un pequeño pero notable ajuste: RBoy descubrió que cambiar el LLM predeterminado no actualizaba inmediatamente las etiquetas de los agentes hasta que se recargaba la página, en Minor UI bug changing default LLM, y awesomerobot siguió con un PR de corrección (post 2).

Los usuarios de autoalojamiento también tuvieron un momento útil de resolución de problemas: NotAnonymous se encontró con un error 404 de Docker + Hugging Face al configurar la detección de sentimientos, y Falco proporcionó una solución funcional en Self-Hosting Sentiment and Emotion for DiscourseAI (ver post 15 y la confirmación en post 16).

Finalmente, un par de comprobaciones menores cerraron la semana: un seguimiento sobre las limitaciones de prueba del “presupuesto de pensamiento” de Gemini en Thinking budget for Gemini Pro, error when using 0 or -1, un renovado interés en los patrones de “yo también”/reconocimiento con referencias a las nuevas mejoras de solved en Option to hide ‘me too’ replies, y un nuevo informe en chino sobre los hipervínculos del complemento de IA que no responden en 社区官方的ai插件中的超链接未能正常跳转,点击后无反应.


Temas interesantes


Actividad


Gracias por leer, ¡y nos vemos la próxima semana! :slight_smile:

Resumen

La actividad relacionada con la IA en meta.discourse.org esta semana (2026-05-18 → 2026-05-25) se centró principalmente en hacer que las conversaciones con bots de IA sean más fluidas y fáciles de gestionar, además de una preocupación operativa continua sobre la localización en los flujos de trabajo de correo electrónico asistidos por IA.

En el lado del producto, Discourse lanzó dos mejoras de UX pequeñas pero impactantes para el chat con IA: la capacidad de marcar con estrella las conversaciones con IA para que los chats importantes permanezcan fijados en la parte superior (Marcar conversaciones comunes con IA, también mencionado en Marcar conversaciones comunes con IA), y un compositor anclado que mantiene el cuadro de entrada disponible de forma persistente en los temas de bots de IA para reducir la «fricción al responder» (Introducción de un compositor anclado para conversaciones con bots de IA, ver también Introducción de un compositor anclado para conversaciones con bots de IA).

Mientras tanto, un antiguo hilo de Contribute > Feature resurgió con una solicitud de actualizaciones: el soporte de traducción sigue siendo un problema, especialmente cuando los comentarios del pipeline de moderación y otros textos personalizados no se traducen para los usuarios que reciben correos electrónicos en su idioma configurado (Usar publicaciones traducidas al enviar correos electrónicos a usuarios con su idioma de usuario configurado, nuevamente en Usar publicaciones traducidas al enviar correos electrónicos a usuarios con su idioma de usuario configurado).

Temas interesantes

Actividad


Gracias por leer, ¡nos vemos de nuevo la próxima semana! :slight_smile:

Resumen

La discusión relacionada con la IA en meta.discourse.org esta semana (2026-05-25 → 2026-06-01) se centró en tres temas:

  1. Integraciones y automatización con IA — Hay un creciente interés en funciones de IA basadas en eventos, como activar automatizaciones externas cuando cambian los datos de los Artefactos de IA. La solicitud de webhooks de actualización de artefactos en Agregar soporte para webhooks/eventos en las actualizaciones de clave-valor de los artefactos de Discourse AI (o permitir a los administradores desactivar el aislamiento) fue recibida con el ánimo de reevaluarla tras la próxima dirección de automatización de Discourse («Flujos de trabajo») (respuesta), además de un acuerdo sobre la utilidad de webhooks del lado del servidor con ámbito específico (seguimiento).

  2. Experiencia de usuario (UX) con IA y fidelidad del contenido — Varios hilos destacaron áreas donde la UX relacionada con la IA aún necesita pulirse: el comportamiento de «Enviar con Enter» del compositor acoplado del bot de IA (discusión, más), la corrupción de la sintaxis de citas en Markdown en las salidas de traducción (informe de error), y el deseo continuo de paridad completa con Markdown en contextos de bot/chat (continuación de la solicitud).

  3. Localización y soporte para múltiples modelos — Varias publicaciones se centraron en la flexibilidad de idiomas y modelos: solicitud de localizar los prompts de la IA al chino (solicitud, respuesta), avances en el uso de traducciones en mensajes dirigidos a usuarios (incluida una corrección integrada para que las «razones de la bandera» traducidas aparezcan correctamente) en Usar publicaciones traducidas al enviar correos a usuarios con su idioma de usuario configurado, y la expansión del análisis de sentimiento/emoción a más proveedores de LLM como Gemini (pregunta, actualización).


Temas interesantes


Actividad


¡Gracias por leer, y nos vemos de nuevo la próxima semana! :slight_smile:

Resumen

Las discusiones relacionadas con la IA en meta.discourse.org de esta semana se centraron en tres temas prácticos:

  1. UX de composición y moderación asistida por IA: los administradores desean un control más granular sobre lo que genera el Asistente de IA (títulos, etiquetas o categorías) y su comportamiento en configuraciones de categorías restringidas. Esto dio lugar tanto a una solicitud de función para alternar por botón en el compositor (Solicitud de función para el generador de títulos de IA: alternar título/etiqueta/categoría) como a un error donde las sugerencias de etiquetas no respetaban las restricciones de etiquetas de la categoría (El Asistente de IA puede sugerir etiquetas no permitidas en la categoría).

  2. Aclarar la funcionalidad de «IA» frente a «no realmente LLM»: se reiteró un punto clave: las sugerencias de etiquetas/categorías se basan en incrustaciones (embeddings) y no están impulsadas por LLM, lo que afecta cuánto puede influir la «inducción» (prompting) en los resultados (Cómo personalizar las sugerencias de etiquetas y categorías de la IA).

  3. Casos límite de IA + localización + herramientas: hubo informes de detección incorrecta del idioma y confusión sobre la actualización de las traducciones en las funciones de IA localizadas (Extraño: la edición de la respuesta no se muestra y se indica que está escrita en francés cuando estaba en inglés), además de un problema para desarrolladores donde el Ejecutor de Pruebas de Herramientas de IA parece negociar SSL contra un punto final interno http:// plano (El Ejecutor de Pruebas de Herramientas de IA realiza SSL internamente con URLs http).


Temas Interesantes

  • La localización de la IA detecta mal el idioma y oculta ediciones detrás de una traducción desactualizada (Contribute > Site feedback, ai, dynaloc, content-localization)
    stephtara informó que una publicación escrita en inglés fue marcada como francesa y que una edición posterior «no se mostraba» en la vista renderizada (informe). Moin explicó que la detección incorrecta puede ser desencadenada por una sola palabra como «francés», y señaló que la «edición faltante» probablemente se debía a ver una traducción desactualizada en lugar de la publicación original (diagnóstico + solución alternativa). El hilo terminó con el autor original confirmando la explicación y corrigiendo manualmente el idioma detectado (confirmación), además de un recordatorio memorable sobre los límites de la detección de idiomas:

    «La inteligencia artificial no es inteligencia» (cita).

  • Error: El Asistente de IA sugiere etiquetas que la categoría no permite (Contribute > Bug, ai)
    thgl descubrió que el Asistente de IA podía recomendar etiquetas restringidas e incluso permitir su selección, solo para bloquear el envío más tarde, mientras que la entrada manual de etiquetas aplicaba correctamente las restricciones (informe de error). zogstrip reconoció el problema rápidamente (reconocimiento) y continuó con una corrección ya preparada mediante una PR (estado de la corrección). El informante confirmó que la resolución fue rápida (gracias).

  • Solicitud de función: interruptores para habilitar el etiquetado/categorización con IA pero deshabilitar la generación de títulos con IA (Contribute > Feature, ai)
    Frully pidió interruptores separados para los botones de sugerencia de títulos, etiquetas y categorías, deseando mantener la ayuda de IA para la clasificación mientras se requiere que los usuarios redacten sus propios títulos (solicitud + justificación). NateDhaliwal sugirió un enfoque interino pragmático: ocultar solo el botón «sugerir títulos» mediante CSS (solución alternativa con CSS), lo cual el solicitante aceptó como viable (seguimiento).

  • Cómo personalizar las sugerencias de etiquetas/categorías de la IA: aclaración de que se basa en incrustaciones, no en inducción (prompting) de LLM (Support, ai, ai-helper, Resuelto)
    Frully quería «enseñar» al asistente cómo su comunidad organiza el contenido (por ejemplo, patrones consistentes de #reuniones y etiquetas requeridas) y señaló que los ejemplos del prompt del sistema se centran en títulos, no en etiquetas/categorías (pregunta). Falco aclaró por qué: las sugerencias de etiquetas/categorías no utilizan prompts de LLM en absoluto, sino que dependen de las incrustaciones del borrador frente a temas existentes (respuesta / solución).

  • Ejecutor de Pruebas de Herramientas de IA: http.get() parece intentar SSL para puntos finales internos http:// (Support, rest-api, ai)
    Tobias1 compartió un script reproducible que muestra que http.get("http://stable-diffusion:7860/") se resuelve correctamente a una IP interna pero falla con un error de handshake SSL, lo que sugiere que el ejecutor o su capa de cliente HTTP está intentando TLS de todos modos (detalles + salida de error).


Actividad

Gracias por leer, ¡y nos vemos de nuevo la próxima semana! :slight_smile:

Resumen

Esta semana (2026-06-08 → 2026-06-15) se registró un aumento pequeño pero práctico de discusiones sobre Discourse AI en meta (12 nuevos mensajes en 2 temas nuevos), centradas principalmente en cambios en la configuración de la traducción por IA y la visibilidad de costos/alcance, además de algunos detalles operativos y de administración relacionados con las herramientas de IA integradas.

Un tema clave fue entender qué cambió en la configuración de la traducción por IA, específicamente el cambio del modelo de «categorías traducibles» a un modelo de «categorías excluidas» y cómo se migraron las comunidades, junto con formas de auditar/medir el alcance y el volumen de traducciones mediante los registros del personal y el Explorador de Datos (AI Translation: What happened to “Translatable Categories” and how are translation costs calculated?, clarificación de la migración citada en el hilo, sugerencia de consulta para el Explorador de Datos, y la explicación anterior referenciada en 392993/7).

En otros temas, el personal y los miembros de la comunidad discutieron mejoras incrementales y limitaciones en la traducción automática no supervisada para etiquetas (AI-generated tag translations do not work perfectly), aclararon una curiosidad sobre puertos/protocolos en el Ejecutor de Pruebas de Herramientas de IA (Der AI Tools Test Runner macht bei http-URLs intern SSL), y cubrieron lo que se puede y no se puede personalizar en el clasificador de sentimientos integrado, señalando a menudo a los administradores hacia el autoalojamiento si necesitan un control más profundo (Classification in the Discourse Sentiment Dashboard, junto con la referencia a autoalojamiento de sentimientos y emociones). Finalmente, un administrador preguntó sobre cómo eliminar una cuenta de administrador creada automáticamente relacionada con IA («deepseek-chat»), con la orientación de que está vinculada al complemento/bot de IA y notas sobre los flujos de eliminación de usuarios del personal (请问怎么删除deepseek-chat这个自动建立的管理员账户, con referencia de eliminación a Deleting users in rails console).

Temas Interesantes

Actividad


Gracias por leer, ¡y nos vemos la próxima semana! :slight_smile:

Resumen

Esta semana (2026-06-15 → 2026-06-22), la discusión sobre IA en meta.discourse.org se centró en mejoras de UX para el asistente de IA en el editor, control de costes y delimitación del alcance para agentes de IA, y obstáculos prácticos de configuración y depuración para instalaciones autoalojadas, especialmente en torno a los puntos finales (endpoints), la protección contra SSRF y los casos límite de traducción. El cambio más visible para el producto fue el nuevo flujo en línea para Sugerencias de IA en el editor (Integración en línea de sugerencias de IA (en el editor)), mientras que la mayor parte de la energía de soporte se dedicó a hacer que las configuraciones de IA funcionaran de forma fiable y económica (por ejemplo, la búsqueda limitada por categoría para reducir el gasto de tokens en Reducción del uso de tokens de IA con filtrado por categoría, y la corrección de puntos finales y la inspección de registros en «Intentar contactar con este modelo devolvió este error» está en blanco).

En el lado de la «IA en producción», los administradores autoalojados siguieron topándose con las realidades de la infraestructura: el enrutamiento interno de LLM (estilo LiteLLM/Vertex) activaba las defensas contra SSRF en ¿Cómo usar puntos finales de IA internos? y los trabajos de traducción fallaban debido a bytes de contenido problemáticos en DiscourseAi::Translation: Error al traducir la publicación debido a que la cadena contiene un byte nulo. Finalmente, llegó una solicitud de UX pequeña pero muy comprensible para las rellenas de traducción: un selector de fechas para evitar cálculos mentales en Solicitud de un selector de fechas en la configuración de traducción de IA.

La conclusión general: las funciones de IA están madurando en la experiencia del editor (Integración en línea de sugerencias de IA (en el editor)), mientras que los administradores se centran cada vez más en controlar el alcance y el coste (Reducción del uso de tokens de IA con filtrado por categoría) y en fortalecer la configuración («Intentar contactar con este modelo devolvió este error» está en blanco, ¿Cómo usar puntos finales de IA internos?).


Temas interesantes


Actividad


Índice de enlaces (todos los hilos clave, para escaneo rápido)

Gracias por leer, ¡y nos vemos la próxima semana! :slight_smile:

Resumen

Las discusiones sobre IA en Meta de esta semana se centraron en la calidad, la transparencia y el pulido de la UX en las funciones de Discourse AI, especialmente Ask Discourse, Traducción IA / Localización de contenido y ayudantes de IA en línea en el compositor. Algunos administradores notaron una calidad variable en las respuestas de Ask Discourse y se enteraron de que el servicio había migrado recientemente a un modelo de pesos abiertos alojado localmente (Ask discourse menos performante, nota sobre cambio de modelo, razonamiento + guía).

En el frente de la localización, varios hilos destacaron cómo el progreso de la traducción puede resultar confuso a gran escala, debido al almacenamiento en caché y al procesamiento en múltiples pasos, lo que generó solicitudes concretas para mejorar los informes y la configuración (incluyendo una mejor visibilidad del progreso y un selector de fecha / corte fijo) (Gráfico de progreso de traducción IA, explicación sobre caché + dos pasos, solicitud de selector de fecha, ritmo temas vs publicaciones). Relacionado con esto, los administradores preguntaron por idiomas de respaldo (por ejemplo, “mostrar inglés cuando la configuración regional del usuario no esté soportada”), y el personal confirmó que esto aún no está soportado más allá del comportamiento de la configuración regional predeterminada del sitio (¿Puedo forzar el inglés para idiomas no soportados?, configuraciones regionales de respaldo no soportadas, comportamiento de respaldo actual).

También surgieron algunos problemas prácticos/operativos: depuración de puntos finales de LLM internos y configuración de hosts permitidos (¿Cómo usar puntos finales de IA internos?, sugerencia de host permitido), habilitación del plugin de IA después de que quedó “atascado” deshabilitado (más la aclaración de que en el plan gratuito permanece habilitado para funciones clave como la detección de spam) (No puedo habilitar el plugin de IA, corrección en progreso + nota sobre plan gratuito), y un pequeño pero revelador caso extremo donde los comentarios HTML se incluyen en los resúmenes de IA (marcado finalmente como #noSeCorregirá, con una solución alternativa en el prompt) (Los comentarios HTML también son resumidos por la IA, noSeCorregirá + solución alternativa).

Finalmente, hubo una atención continua en la calidad de integración de la UI para los botones de asistencia de IA en los flujos de edición: iconos superpuestos y botones posicionados de forma absoluta causando problemas de diseño, lo que se vincula con el trabajo más amplio de integración de IA en línea en el compositor (La interfaz de edición de temas muestra iconos superpuestos, enlazado al hilo de integración en línea, problema de colocación del icono de sugerencia de título IA, integración en línea de Sugerencias de IA).


Temas interesantes

  • Preocupaciones sobre la calidad de las respuestas de Ask Discourse después de un cambio de modelo (ai, ask-discourse, Support)
    gilles reportó que Ask Discourse se sentía “menos performante” últimamente (Ask discourse menos performante). nat confirmó un cambio reciente a un modelo DeepSeek v4 flash alojado localmente (nota sobre cambio de modelo), y Falco aclaró que el objetivo es una resolución de problemas rápida y basada en documentación, no asistencia para desarrolladores, recomendando entornos de desarrollo como dv en su lugar (explicación + recomendación de dv, Usando dv (Discourse Vibe) para configurar Discourse AI en desarrollo).

  • Precisión del gráfico de progreso de traducción, almacenamiento en caché y “¿qué significa realmente el progreso?” (translation, ai, #Data-&-reporting)
    LotusJeff encontró que el gráfico de progreso era engañoso en un sitio grande (Gráfico de progreso de traducción IA). Falco explicó que la página está en caché para evitar tiempos de espera y que la traducción implica detección de idioma seguida de traducción a otras configuraciones regionales, sin mostrar el progreso de la detección en etapas tempranas, lo que hace que la experiencia inicial se sienta “terrible” (caché + pipeline de 2 pasos). LotusJeff propuso un modelo de informe más claro de “elegible vs traducido” y comenzó a compartir prototipos SQL de Data Explorer (propuesta de informe, ejemplos de SQL), y nat señaló que están planificadas mejoras (seguimiento del personal).

  • Depuración de puntos finales de LLM internos/autoalojados en Discourse AI (ai, Support)
    satonotdead luchó por usar una URL de punto final interno que funcionaba dentro del contenedor, pero fallaba la prueba de UI de Discourse AI (informe de problema + stack trace). Falco sugirió asegurarse de que DISCOURSE_ALLOWED_INTERNAL_HOSTS contenga el nombre de host (no solo un rango de IP) (sugerencia de host permitido). El contexto referenció configuraciones locales anteriores con Ollama también (Cómo hacer que Discourse AI funcione con Ollama localmente).

  • Política de configuración regional de respaldo: forzar inglés para idiomas no soportados (translation, ai, #Feature)
    Jagster preguntó si las configuraciones regionales no soportadas podrían usar inglés como respaldo sin cambiar la configuración regional predeterminada de un sitio con predominio de finlandés (pregunta). Falco confirmó que las “configuraciones regionales de respaldo” han sido solicitadas pero no están soportadas (no hay configuraciones regionales de respaldo aún), y nat aclaró el comportamiento actual: deshabilitar el respaldo muestra el idioma original; usar respaldo en inglés implica establecer la configuración regional predeterminada en en (detalles del comportamiento).

  • La IA de resumen incluye comentarios HTML (y por qué eso es #noSeCorregirá) (ai, ai-summarize, #Feature)
    ばこん notó que los comentarios HTML (que los lectores no pueden ver) todavía se están resumiendo (informe, ejemplo). Falco lo marcó como #noSeCorregirá, sugiriendo un ajuste en el prompt para instruir al agente de resumen a ignorar los comentarios si es importante para una instancia dada (decisión + solución alternativa).

  • Plugin de IA atascado deshabilitado + aclaración sobre “el plugin de IA no se puede deshabilitar” en el plan gratuito (ai, Support)
    ondrej no pudo volver a habilitar la IA después de deshabilitarla anteriormente (problema). keegan confirmó que se necesita una corrección para el estado “atascado deshabilitado” y aclaró que en el plan gratuito el plugin de IA permanece habilitado porque potencia funciones críticas como la detección de spam, mientras que las funciones individuales de IA pueden desactivarse (corrección + política). La solicitud también referenció la documentación de configuración existente (fuente del extracto de documentación).

  • Pulido de UI de IA: iconos superpuestos y botones de IA posicionados de forma absoluta (ai, ux)
    Moin reportó iconos apilados/superpuestos al editar la información del tema (informe de superposición), y Falco lo enlazó al hilo de integración de IA en línea en curso (referencia cruzada, Integración en línea de Sugerencias de IA (en el Compositor)). En un problema de UX relacionado, Moin notó que el botón de sugerencia de título de IA puede permanecer fijo mientras el campo de título se desplaza, especialmente en la edición de títulos traducidos, y que las sugerencias aparecían en inglés (colocación del icono de título); chapoi más tarde señaló el botón position: absolute como una causa recurrente de problemas (seguimiento).

  • Por qué los temas se traducen más rápido que las publicaciones (y qué ajustar) (ai, content-localization, Support)
    LotusJeff observó que los datos de los temas se traducían de meses atrás mientras las publicaciones se quedaban atrás (pregunta). Falco explicó que los lotes son de tamaños similares, pero los temas naturalmente se completan más rápido, especialmente con temas de muchas publicaciones, y sugirió ajustar la edad máxima o la tasa de relleno para ayudar a que las publicaciones se pongan al día (explicación + controles).

  • Solicitud de función: selector de fecha (fecha de corte fijo) para la configuración de Traducción IA (ai, dynaloc, content-localization, #Feature)
    En la discusión sobre el selector de fecha, mcwumbly notó que la configuración podría necesitar ser “traducir todas las publicaciones después de {fecha}” en lugar de “días de relleno” (enfoque). LotusJeff argumentó que las ventanas móviles pueden causar que el contenido editado más antiguo se salga del alcance, y también destacó el desajuste de “temas traducidos pero publicaciones aún no” como un problema para el usuario (preocupación por ventana móvil, razonamiento adicional).

  • Cómo se asigna la clasificación de sentimiento/emoción en el panel de Sentimiento (ai, ai-sentiment, Support)
    fzngagan resumió qué modelos impulsan la clasificación de sentimiento y emoción y explicó la diferencia entre la clasificación basada en modelos y las estrategias basadas en agentes a través de la configuración del sitio (resumen de clasificación de sentimiento), apuntando de nuevo al fragmento de documentación referenciado sobre los modelos actuales (referencia de modelos) y señalando que los administradores pueden crear nuevos agentes en /admin/plugins/discourse-ai/ai-agents en lugar de editar los predeterminados (contexto del enfoque de agente).


Actividad

¡Gracias por leer, y nos vemos la próxima semana! :slight_smile:

Resumen

Las conversaciones sobre ai de esta semana en #meta.discourse.org se centraron en controlar y comprender el coste de la IA + el uso en segundo plano, endureciendo las expectativas de seguridad en torno a las entradas de resumen y mejorando la UX y las integraciones en todo el conjunto de funciones de Discourse AI.

En el lado de costes/operaciones, Discourse lanzó cuotas basadas en dólares estimados para el uso de Discourse AI (además de los límites de tokens), lo que facilita la elaboración de presupuestos entre proveedores (ver Cuotas basadas en costes para Discourse AI y la guía complementaria Configuración de cuotas de uso de LLM en Discourse AI). Los administradores también compararon notas sobre llamadas periódicas a la API de IA que pueden producirse incluso cuando no se están utilizando activamente las funciones de la interfaz de IA, debido a trabajos en segundo plano como incrustaciones y rellenos de resúmenes (ver ¿Discourse llama a las APIs de IA en segundo plano y confirmación de Falco).

En el frente de la seguridad, hubo una renovada atención sobre qué se introduce exactamente en los prompts de resumen, específicamente si la inclusión de comentarios HTML podría formar un “canal oculto” para la manipulación (ver Los comentarios HTML también son resumidos por la IA, respuesta de Falco, y preocupaciones de seguimiento).

Mientras tanto, varios hilos se centraron en “hacer que funcione en el mundo real”: solución de problemas de errores 500 en las sugerencias de título de IA y aprendizaje sobre dónde encontrar registros de auditoría (ver Hilo de soporte para Qwen3.7-plus y orientación sobre ai_api_audit_logs), configuración de puntos finales de IA internos / sidecars de LiteLLM (ver ¿Cómo usar puntos finales de IA internos? y la redacción de la solución aquí), y autoalojamiento de traducción mediante la API compatible con OpenAI de Ollama (ver Autoalojamiento de un LLM de código abierto para DiscourseAI, orientación sobre modelos/tokenizadores, y discusión sobre restricciones de traducción aquí).

La UX y el pulido del producto también recibieron atención: se propuso una corrección para la posición del icono de sugerencia de título de IA (ver El icono de sugerencia de título de IA se coloca sobre el campo de entrada del título), las sugerencias de IA “en línea” plantearon preguntas sobre latencia/comportamiento (ver Integración en línea de Sugerencias de IA (en Composer) y pregunta sobre latencia), y el composidor acoplado para conversaciones con bots de IA se volvió a habilitar después de haber sido desactivado accidentalmente (ver pregunta y resolución).


Temas Interesantes

  • Cuotas basadas en costes para Discourse AI (dólares estimados, no solo tokens) en #Announcements #ai: sam anunció una nueva forma de limitar el uso de IA por coste en dólares estimado por grupo, para ayudar en la elaboración de presupuestos entre proveedores (anuncio). La función se integra en el flujo de configuración de cuotas existente (Configuración de cuotas de uso de LLM en Discourse AI).

  • El resumen de IA incluye comentarios HTML (y posibles preocupaciones de inyección de prompts) en #Feature ai #ai-summarize: Ed_S planteó el riesgo de que los comentarios HTML pudieran convertirse en un “canal oculto” para influir en los resúmenes (preocupación). Falco reconoció la posibilidad, especialmente con modelos pequeños/antiguos, y señaló la separación de prompts de sistema/usuario como un concepto mitigador (respuesta), a lo que Ed_S se opuso argumentando que no es un mecanismo real contra los jailbreaks (seguimiento).

  • Configuración de Qwen3.7-plus: la herramienta de sugerencia de título devuelve errores 500 + cómo depurar con registros de auditoría en Support #ai: bird informó de un error 500 al usar la generación de títulos de IA, a pesar de que otras herramientas de IA funcionaban (informe). Falco recomendó consultar ai_api_audit_logs para diagnósticos más detallados (consejo), y luego aclaró cómo inspeccionar la entrada más reciente y que el error 500 provenía de Discourse (no de Qwen) (seguimiento). El hilo también apuntó a la documentación de generación de imágenes cuando se preguntó si Discourse AI la soporta (respuesta + enlace, más Mejora del soporte de generación de imágenes en Discourse AI).

  • Ejecución de Discourse AI contra puntos finales internos (sidecar LiteLLM, listas de permitidos de host interno, limpieza de MCP) en Support #ai: evantobin describió cómo hacer funcionar la conectividad interna usando DISCOURSE_ALLOWED_INTERNAL_HOSTS para un sidecar LiteLLM en localhost, y mencionó trabajo posterior para la autenticación de Vertex AI (detalles). satonotdead compartió una solución completa usando la IP de puerta de enlace interna de Docker, mapeo de puertos y limpieza de herramientas MCP rotas (solución).

  • Solicitud de función / PR: añadir parámetro de plantilla {username} a los prompts de sistema de la persona de IA en #Feature #ai: 42aross propuso añadir {username} como parámetro de plantilla en la lista de permitidos para que una persona de IA pueda identificar fiablemente al usuario actual en el servidor (en lugar de que el LLM lo infiera del texto/metadatos del tema) (solicitud + razón). También señaló haber completado el proceso de CLA (seguimiento).

  • Composidor acoplado para conversaciones con bots de IA: desactivado en Meta, luego vuelto a habilitar en #Announcements ai #ai-bot: putty preguntó por qué Meta ya no mostraba la interfaz de usuario del composidor acoplado (pregunta). keegan respondió que se había desactivado accidentalmente y lo volvió a activar, señalando que el cambio se movía a beta (actualización de estado). nicolsdennis hizo seguimiento con una pregunta de producto sobre limitar la longitud de respuesta para conversaciones de bots (pregunta).

  • Sugerencias de IA en línea en el composidor: consistencia + preguntas de latencia/comportamiento en #Announcements ai #ai-helper: chapoi discutió hacer el comportamiento consistente a través de puntos de entrada de UI similares y pidió comentarios (publicación). nicolsdennis preguntó sobre la latencia de ida y vuelta y si las sugerencias se basan únicamente en el título del tema (pregunta).

  • Corrección de UX: posicionamiento del icono de sugerencia de título de IA en ux #ai: chapoi publicó una corrección de implementación para el icono de sugerencia de título que aparecía sobre el campo de título, pidiendo confirmación de efectos secundarios (corrección + enlace a PR).

  • Cambios en las claves de API de Gemini: cuentas de servicio, preocupaciones de migración en #Integrations how-to #ai: m_terenui señaló los cambios de seguridad reportados por Google en torno a las claves de API de Gemini, que potencialmente requieren cuentas de servicio y migración de claves antiguas, y preguntó qué espera Discourse que configuren los administradores de ahora en adelante (pregunta). (Referencia del hilo: Configurar claves de API de Gemini para Discourse AI)

  • Autoalojamiento de traducción de Discourse AI con Ollama: elección de proveedor, tokenizador/ventana de contexto, y por qué los “puntos finales de traducción” no son una solución plug-and-play en #Self-Hosting #ai: mononym preguntó cómo probar la traducción de Discourse AI vía Ollama y dónde residen los ajustes de la nueva interfaz de usuario de administrador (pregunta). Falco sugirió usar la API compatible con OpenAI de Ollama seleccionando OpenAI como proveedor (orientación), y luego proporcionó consejos de configuración prácticos (elección de tokenizador, ventana de contexto) y advirtió contra modelos inadecuados/antiguos (detalles). El hilo también cubrió por qué la traducción de Discourse AI no está diseñada como un simple reemplazo de un punto final de LibreTranslate y por qué el antiguo plugin Translator aún se puede usar “tal cual” (restricciones).


Actividad


Gracias por leer, ¡y nos vemos la próxima semana! :slight_smile:

Resumen

Las discusiones relacionadas con la IA en meta.discourse.org esta semana se centraron principalmente en la fiabilidad y el control de la localización de contenido (ai + dynaloc), además de los ciclos de retroalimentación para las funciones impulsadas por IA como Ask Discourse y Discobot Discoveries.

En el frente de la localización, hubo impulso tanto en capacidad como en calidad: los administradores pidieron secciones personalizadas de la barra lateral traducidas (Solicitud de función: hacer posible traducir enlaces y secciones personalizadas de la barra lateral, con contexto de Traducir enlaces de documentación de la barra lateral), mientras que varios informes destacaron problemas de prompts/formato y fallos silenciosos de traducción, incluidos traducciones al alemán que filtraban envoltorios tipo JSON (Las traducciones al alemán contienen elementos de traducción) y traducciones que se truncaban/corrompían silenciosamente cuando fallaba el análisis de flujo JSON (La traducción se trunca silenciosamente cuando falla el análisis de flujo JSON (sin generar error)).

Varios hilos trataban sobre hacer las integraciones de IA más utilizables en la práctica: un caso de soporte resuelto explicaba por qué Claude Sonnet 5 puede generar errores cuando se combina con versiones antiguas de Discourse / configuraciones de salida estructurada (Discourse AI: Necesito eliminar la respuesta JSON para que Anthropic Sonnet 5 funcione…), los usuarios preguntaron cómo evitar que se traduzca el vocabulario propietario (¿Cómo evitar que la IA traduzca el vocabulario propietario?), y un nuevo componente de tema mejoró las cargas de archivos en la interfaz de conversaciones del bot de IA (Carga con arrastrar y soltar + vistas previas de archivos para la página de conversaciones del bot de IA).

Por último, la evaluación y la retroalimentación surgieron como una necesidad recurrente: los usuarios de Ask Discourse se encontraron con los límites de velocidad estándar de Discourse mientras interactuaban con la IA (Retroalimentación para Ask Discourse), y las alucinaciones de Discobot Discoveries provocaron llamadas (y ejemplos) para mejores mecanismos de retroalimentación (Retroalimentación sobre los resultados de descubrimientos de Discobot en meta), vinculados al trabajo de búsqueda de IA de más larga duración (Búsqueda conversacional de IA próximamente en Discourse AI).


Temas interesantes


Actividad


¡Gracias por leer, y nos vemos la próxima semana! :slight_smile:

Resumen

Las discusiones sobre IA en meta esta semana se centraron en cómo se comporta Discourse AI en comunidades reales, y en los casos límite que pueden convertirse en problemas de privacidad o ruido. Los clientes alojados también recibieron una explicación más clara del enrutador de modelos alojados predeterminado, CDCK/MoM, incluyendo por qué Discourse utiliza un enfoque de mezcla de modelos para diferentes cargas de trabajo de IA como resúmenes y embeddings (¿Qué es CDCK/MoM?).

En el frente de corrección de errores, se informó y vinculó rápidamente a una corrección aguas arriba un problema de alta molestia donde hacer clic en Reintentar en una respuesta de un bot de IA en temas públicos crea publicaciones duplicadas (en lugar de regenerar en su lugar) (El bot de IA “Reintentar” crea una respuesta duplicada…, seguimiento). Los problemas relacionados con la traducción también destacaron: un informe mostró que las publicaciones eliminadas pueden permanecer visibles a través de traducciones en caché (Las publicaciones eliminadas aún muestran el contenido completo…), mientras que otro hilo continuó con los avances en una corrección para la truncación silenciosa cuando falla el análisis de flujo JSON (Traducción truncada silenciosamente…).

Mientras tanto, los administradores trabajaron en puntos de dolor de integración de proveedores: solución de problemas de “sin respuesta” de DeepSeek (Discourse 接入 DeepSeek…无响应问题, sugerencia de conectividad), y errores 401 de embeddings de Gemini aclarados como una incompatibilidad de API entre AI Studio y los puntos finales de Vertex/Enterprise (Cómo solucionar errores 401 con embeddings de Gemini, solución). Finalmente, resurgió el trabajo en curso en el subsistema de subtítulos de IA, incluyendo planes para interruptores para rehacer subtítulos (Verificación rápida de bienestar del bot de subtítulos de IA, nota de cierre).


Temas Interesantes

  • Modelo alojado CDCK / CDCK/MoM explicado para clientes alojados (#Hosted-Customers ai)
    Falco explicó por qué Discourse alojado incluye un LLM “mezcla de modelos” enrutado incorporado, cómo el enrutamiento coincide con tareas (resúmenes vs embeddings vs personas), y cómo esto se relaciona con los créditos de IA alojados (¿Qué es CDCK/MoM?).

  • Error: El “Reintentar” del Bot de IA en temas públicos agrega respuestas duplicadas en lugar de regenerar (bug ai ai-bot)
    Overgrow informó que los clics repetidos en Reintentar en temas públicos inundan el hilo con nuevas publicaciones del bot (informe), mientras que Falco señaló una corrección en el núcleo (respuesta de desarrollo). El hilo también cubrió brevemente cómo el “Modo seguro” se convirtió en un enlace a través de reglas de palabras observadas (pregunta, respuesta, más la guía referenciada: Guía de referencia de palabras observadas).

  • Error tipo privacidad: las publicaciones eliminadas aún renderizan contenido completo al ver la versión traducida (bug ai dynaloc content-localization)
    asa informó que cuando las traducciones de Discourse AI están habilitadas, una publicación eliminada por su autor aún puede mostrarse completamente en la vista traducida debido a que el renderizado en caché no respeta el estado de eliminación (Las publicaciones eliminadas aún muestran el contenido completo…).

  • Robustez de traducción: truncación silenciosa cuando falla el análisis de flujo JSON (bug ai dynaloc)
    Se continuó trabajando en una corrección para traducciones que se cortan silenciosamente cuando falla el análisis de flujo JSON, sin generar un error, destacando la necesidad de una mejor exposición de errores y análisis defensivo (Traducción truncada silenciosamente…).

  • Soporte: La integración con la plataforma oficial de DeepSeek parece no responder (Support ai)
    AkarinLiu informó un comportamiento de “sin respuesta” después de integrar la plataforma abierta oficial de DeepSeek (informe inicial, detalle adicional). sk-or-v1-contents compartió señales de proveedor/estado para contexto (contexto de estado), y Falco sugirió probar el punto final a través de cURL para aislar problemas de conectividad/configuración (sugerencia).

  • Resuelto: Los errores 401 de embeddings de Gemini se rastrearon al usar la familia de puntos finales de Google incorrecta (Support embedding ai)
    m_terenui encontró errores 401 al intentar usar embeddings de Gemini con un punto final estilo Vertex (enunciado del problema). Falco aclaró que el soporte de embeddings de Discourse se alinea con Google AI Studio en lugar del punto final Enterprise/Vertex, resolviendo el problema (solución). El informante confirmó que cambiar los puntos finales solucionó los embeddings inmediatamente (confirmación).

  • Soporte: “Usando el plugin Discourse AI” — qué hay en el núcleo y cómo funcionan los resúmenes (bajo demanda vs relleno) (Support ai)
    bayardo.rivas preguntó cuándo Discourse AI se incluyó como paquete y cómo funciona la resumen (pregunta). Moin señaló la línea de tiempo del anuncio de empaquetado (respuesta, referenciado: Empaquetando más plugins populares con el núcleo de Discourse). Falco explicó que los resúmenes pueden ser bajo demanda o rellenados en segundo plano, y los temas pueden mostrar resúmenes en la parte superior para algunos sitios (respuesta de solución). (La pregunta también referencia discusiones anteriores del plugin de IA: ¿Plugin de OpenAI para Discourse? y la nota del plugin empaquetado: Discourse AI.)

  • Subtítulos de IA: reestructuración del subsistema y próxima capacidad para rehacer subtítulos (#Site-feedback ai ai-captions)
    Un hilo de subtítulos de un año de antigüedad recibió actualizaciones frescas: los miembros de la comunidad discutieron ideas de reconstrucción/reenvío (sugerencia de reconstrucción, pensamiento de reenvío), mientras que sam notó que nat está reestructurando el subsistema y están planeados interruptores para rehacer subtítulos (actualización). nat luego cerró el tema después de que se rectificara el problema del OP (cierre).

  • Recordatorio: Discourse puede llamar a APIs de IA en segundo plano (resúmenes, embeddings, sentimiento, etc.) (Support ai)
    En un hilo de soporte continuo, m_terenui conectó picos de uso observados con trabajos en segundo plano como relleno de resúmenes y generación de embeddings (¿Discourse llama a APIs de IA en segundo plano)—lo que también se relaciona con la configuración de relleno de resúmenes discutida en otro lugar (Usando el plugin Discourse AI).


Actividad

¡Gracias por leer, y nos vemos la próxima semana! :slight_smile: