This week, AI discussions spanned search UX improvements, localization quirks, embeddings configuration, and bug fixes post-upgrade. Administrators and developers delved into making AI search results more discoverable, tweaking Gemini embeddings settings, and resolving errors introduced in the 3.6.0 beta. Community members also explored using Discourse for niche groups, tested local LLM integrations, and reported composer glitches with pasted images. Major themes hit #ai-support, ai-search, Bug, Community, and UX.
“We just deployed a big improvement to the underlying tech that powers semantic search…” — Falcoref
“Many users are still wary of AI so they don’t toggle the switch…” — RBoyref
Interesting Topics
Hiding XX results found using AI—enable toggle by default (Supportaiai-search) RBoy kicked off the thread by noting that AI search results were hidden by default. NateDhaliwal pointed to existing docs ref, and Falco explained how it now auto-toggles when native results are missing ref. A temporary theme script to force the toggle was also shared ref.
Falsche Übersetzung, wenn post locale = UI locale (Bugaidynaloccontent-localization) Jakob_Naumann reported that English posts were showing up in German after a default-locale change ref. Falco recommended purging and re-creating the localization cache ref.
Gemini API Embedding Configuration Clarification (Supportai) RBoy asked what sequence length maps to in the embedding settings and how to throttle API backfills to avoid 429 errors ref. Falco confirmed sequence length equals the model’s token capacity (2048) and pointed out the hidden ai_embeddings_backfill_batch_size setting ref.
Exploring Reranking Options for Discourse AI (Supportai)
In a longer-running thread, Falco rolled out a major semantic search improvement ref, expected to reduce reliance on external rerankers. tpetrov queried support for uploaded RAG documents versus forum topics ref, and Falco confirmed the change covers all embedding use cases ref.
Would this work for a community of women over 45+ (Communityai) bessnlj wondered if Discourse with AI-powered search fits a niche dating/coaching site ref. tobiaseigen clarified that meta.discourse.org is for Discourse hosts but encouraged spinning up a trial for custom use ref and pointed to existing communities for inspiration ref.
Local Ollama is not working with the Plugin (Supportai) Tikkel faced an “Internal Server Error” when Discourse called the Ollama service, despite successful cURL tests ref. Falco asked for container logs ref, and Tikkel confirmed that adjusting DISCOURSE_ALLOWED_INTERNAL_HOSTS syntax to use pipes solved it ref.
Gemini Embeddings Issue After Discourse Update to 3.6.0 Beta 2 (Supportai)
Upgrading to 3.6.0.beta2 broke embedding tests for RBoy, who spotted that Gemini’s old embedding-001 model was retired ref. He fixed it by switching to gemini-embedding-001 in the plugin settings ref.
Embedding error with 3.6.0 beta 2 (Bugai)
A related bug, reported by RBoy, showed “invalid input syntax for type halfvec: “[NULL]”” when querying embeddings post-upgrade ref. This points to null-vector handling issues in the new release.
After sending the image, add this to the beginning of the message: [object InputEvent] (Bugai) kuaza discovered that copy-pasting images into the composer prepends an [object InputEvent] string ref. Uploading via the file selector avoids the glitch, leading to further UX tweaks.
How to solve discourse ai: No endpoints found that support tool use (Supportai) whitewaterdeu saw a 404 “No endpoints found that support tool use” error testing OpenRouter’s qwen3-8b model ref. Disabling native tool integration resolved the issue ref.
Resumen Semanal de Actividad de IA: 2025-10-20 → 2025-10-27
Resumen
Las discusiones de #IA de esta semana en Meta abarcaron la resolución de problemas de API, la localización de contenido, los comentarios de usuarios sobre traducciones y la corrección de errores de complementos.
En la categoría #Soporte, Enit inició una inmersión profunda al encontrar un error 400 Solicitud incorrecta al usar la API al intentar crear un tema a través de la API REST. supermathie los remitió a la Documentación de la API REST de Discourse y solicitó detalles de autenticación ref. Moin luego pidió fragmentos de registro ref y aclaró si se trataba puramente de un problema de API o estaba relacionado con el complemento de IA ref. Finalmente, el misterio se resolvió cuando aparecieron los registros adecuados en /logsref.
En el frente de #GestiónDeSitio, la discusión Localización de contenido - Manual y automática con Discourse AI vio a cmdntd proponer hacer que el parámetro de URL tl esté disponible para todos los usuarios, no solo para los invitados ref. Falco aclaró que actualmente se aplica globalmente en todo el sitio ref. wenqin luego probó la función y sugirió una opción “predeterminada (sin traducción)” para estudiantes multilingües ref, y Moin ayudó a localizar el interruptor para ver el contenido original ref. Wenqin confirmó que la solución funcionó perfectamente ref.
400 Solicitud incorrecta al usar la API (#Soporterest-apiai): La llamada a la API de Enit devolvió 400 Solicitud incorrecta, lo que llevó a supermathie y Moin a través de verificaciones de autenticación, diagnósticos de registro y aclaraciones del contexto del complemento.
Ya cerré Discobot, pero todavía está funcionando (#Soporteai): Un problema mal identificado con Discobot se resolvió cuando NateDhaliwal explicó que se trataba de la función Descubrimientos de Búsqueda de IA, que se puede activar en las preferencias.
Enit: encabezó la inmersión profunda de la API con cinco publicaciones: informe inicial ref, aclaración del contexto del complemento ref, detalles del registro ref, confirmación de la solución ref y discusión más amplia sobre la memoria de IA ref.
supermathie: proporcionó orientación sobre la documentación de la API ref.
Moin: examinó registros ref, aclaró el alcance del complemento ref, guió el acceso a registros ref y ayudó con los interruptores de localización ref.
NateDhaliwal: tradujo información sobre soporte de idiomas ref y ayuda con la configuración de Descubrimientos de IA ref.
wenqin: probó vistas localizadas ref y elogió la experiencia de usuario del interruptor ref.
Falco: explicó el comportamiento global de la configuración regional ref y corrigió el error de incrustación ref.
FINDarkside: aportó comentarios críticos sobre las traducciones controladas por el usuario ref.
Jagster: destacó las limitaciones del soporte de idiomas ref.
keegan: preguntó sobre los umbrales de sentimiento ref.
DevTeVe: optimizó el rendimiento de la traducción al deshabilitar la transmisión ref.
Resumen Semanal de Actividad de IA: 2025-10-27 al 2025-11-03
Resumen General
Esta semana en meta.discourse.org se observaron vibrantes discusiones en ai, content-localization, Feature y Support. Desde preferencias de traducción multilingüe y preocupaciones sobre traducción automática no revelada, hasta configuraciones ocultas y solicitudes de funciones para formato impulsado por IA, la comunidad profundizó en cómo Discourse AI puede ser más flexible y transparente. Los colaboradores también abordaron errores de LLM, debatieron requisitos de salida estructurada, buscaron estimaciones de costos para funciones de IA y exploraron límites de tokens para embeddings. En general, el enfoque se mantuvo en mejorar el control del usuario, aumentar la confiabilidad y ampliar el soporte de proveedores.
Over the past week, the community dove into several translation and rate-limit challenges, as well as fresh plugin releases and AI helper configuration issues. Key themes included:
AI Persona Stability: Reports of the AI bot entering infinite loops and spamming highlighted the need to calibrate LLM temperature parameters (AI bot infinite loop and spamming).
Plugin Spotlight: The new llms.txt generator plugin promises to make forum content discoverable by LLMs (Discourse llms.txt Generator Plugin).
Rate Limits & Budget Errors: Discussions surfaced around Gemini Pro’s thinking budget constraints and cost-input minimums, uncovering unexpected validation errors in both free and paid tiers (Gemini Pro thinking budget error, AI model cost input restriction).
Below are the 10 most interesting topics from the week, followed by a breakdown of who said what.
AI bot infinite loop and spamming (Supportai-bot) wisewords reported that after creating a new persona the AI began delaying responses and posting repetitive spam in AI bugging out, having a mental breakdown, and Falco explained it was due to the LLM hitting an infinite generation loop at certain temperature settings in post 2.
Staff override for translation max age (Featuretranslationaicontent-localization) jrgong requested the ability for staff to bypass the AI translation backfill max age days setting when manually translating older posts in post 1, and Falco tested and confirmed the manual translation button already overrides this backfill restriction in post 3.
Resetting Proofreader settings (Supportai-helper) bksubhuti sought guidance on restoring missing Proofreader options in the AI helper menu in post 1, and Moin and OP resolved it by rebuilding after correcting trust level configurations in post 4.
Missing language switcher after auto-translation (Supportaicontent-localization)
After successfully backfilling translations, EasyChen could not see the language switcher on translated posts in post 1, with nat guiding them through enabling the site setting and checking post locale detection in post 2 and post 7.
LLM and Discourse AI settings hidden (Supportai) Nima1 reported missing LLM tabs in the AI plugin on a Persian-locale site in post 1, and nat clarified that the “Discourse AI enabled” setting must be saved first to reveal the rest in post 2.
Default LLM model dropdown empty (Supportai) undasein was unable to select a default model due to an empty dropdown in post 1, and NateDhaliwal pointed them to configure LLMs under “Plugins > AI > LLMs” in post 2.
Gemini Pro thinking budget error (Bugai) RBoy encountered a “Budget 0 is invalid” error when setting a zero or negative budget for the gemini-pro-latest model in post 1, and the team acknowledged they will investigate in post 2.
AI model cost input restriction (Bugai) RBoy noted that the cost fields for AI model input and output prevent values below 0.1 in Can’t enter AI model cost of less than 0.1, overriding entries like 0.075 back to zero.
Resumen Semanal de Actividad de IA (17-11-2025 a 24-11-2025)
Resumen
En la última semana, el espacio ai y ai-bot en meta.discourse.org registró 36 nuevas publicaciones en 5 nuevos temas, abordando errores de integración, filtrado de spam, flexibilidad de complementos y formato de contenido. Los puntos destacados incluyen:
Un error crítico 400 en Error de respuesta de la API auxiliar de Google gemini-3-api reportado por \u003ca class="mention" href="/u/honeymoose"\u003ehoneymoose\u003c/a\u003e y abordado rápidamente por \u003ca class="mention" href="/u/sam"\u003esam\u003c/a\u003e.
Despliegue y personalización de la personalidad de detección de spam en Frustraciones con el detector de spam de IA, resuelto con aportes de \u003ca class="mention" href="/u/nat"\u003enat\u003c/a\u003e, \u003ca class="mention" href="/u/NateDhaliwal"\u003eNateDhaliwal\u003c/a\u003e y \u003ca class="mention" href="/u/lilydjwg"\u003elilydjwg\u003c/a\u003e.
Exploración de modelos independientes del proveedor y autoalojados en Consulta sobre opciones de complementos de IA liderada por \u003ca class="mention" href="/u/beitmenotyou"\u003ebeitmenotyou\u003c/a\u003e.
Un error de divulgación que exponía etiquetas ocultas en los resúmenes en Resumen de IA que filtra etiquetas ocultas destacado por \u003ca class="mention" href="/u/tvavrda"\u003etvavrda\u003c/a\u003e.
Se solicitó claridad sobre el desglose del uso del modelo en El uso no muestra los modelos LLM gracias a los comentarios de \u003ca class="mention" href="/u/RBoy"\u003eRBoy\u003c/a\u003e.
Los principales contribuyentes esta semana fueron \u003ca class="mention" href="/u/sam"\u003esam\u003c/a\u003e, \u003ca class="mention" href="/u/Falco"\u003eFalco\u003c/a\u003e, \u003ca class="mention" href="/u/lilydjwg"\u003elilydjwg\u003c/a\u003e y \u003ca class="mention" href="/u/NateDhaliwal"\u003eNateDhaliwal\u003c/a\u003e.
Temas Interesantes
Error de respuesta de la API auxiliar de Google gemini-3-apiBugaiai-bot
\u003ca class="mention" href="/u/honeymoose"\u003ehoneymoose\u003c/a\u003e descubrió un error de thought_signature faltante en las llamadas auxiliares de Gemini; \u003ca class="mention" href="/u/sam"\u003esam\u003c/a\u003e implementó una solución en pocos días.
Frustraciones con el detector de spam de IASupportaispam
\u003ca class="mention" href="/u/lilydjwg"\u003elilydjwg\u003c/a\u003e luchó con las indicaciones de personalidad y los tokenizadores; \u003ca class="mention" href="/u/nat"\u003enat\u003c/a\u003e proporcionó una configuración funcional y la solución final.
Consulta sobre opciones de complementos de IASupportai
\u003ca class="mention" href="/u/beitmenotyou"\u003ebeitmenotyou\u003c/a\u003e preguntó sobre el uso de LLMs locales (ej. Ollama), con \u003ca class="mention" href="/u/Falco"\u003eFalco\u003c/a\u003e y \u003ca class="mention" href="/u/sam"\u003esam\u003c/a\u003e mostrando el diseño independiente del proveedor del complemento y consejos sobre modelos gratuitos.
Resumen de IA que filtra etiquetas ocultasBugai
\u003ca class="mention" href="/u/tvavrda"\u003etvavrda\u003c/a\u003e notó que los resúmenes generados por IA exponían etiquetas privadas; el problema fue triado para una corrección rápida.
El uso no muestra los modelos LLMBugai
\u003ca class="mention" href="/u/RBoy"\u003eRBoy\u003c/a\u003e informó que la pestaña Uso lista IDs de modelos sin procesar en lugar de los nombres de LLM configurados; \u003ca class="mention" href="/u/sam"\u003esam\u003c/a\u003e reconoció la solicitud de desglose más claro.
Soporte para PDF en Discourse AI#Site Management how-toai
\u003ca class="mention" href="/u/kuaza"\u003ekuaza\u003c/a\u003e preguntó sobre la incrustación y el procesamiento de PDFs, explorando qué modelos manejan mejor los archivos adjuntos.
Discourse explained what happens when you Run Out of AI credits (#Hosted_Customersexplanationai), detailing daily credit allotments, plan upgrade paths, and how to connect your own LLM to avoid service interruptions.
iamcapote proposed AI supporting Micro-Features (Featureai), advocating for per-persona auto-greetings, internal system notes, and richer AI menu metadata (display names, tooltips, docs links) to make each persona self-explanatory.
派蒙pm from the Chinese community shared screenshots and 502 errors in 有关ai的问题 (Supportai), asking for help troubleshooting AI connectivity, and offering to provide logs or configs for deeper analysis.