danswer-ai / danswer

Gen-AI Chat for Teams - Think ChatGPT if it had access to your team's unique knowledge.
https://docs.danswer.dev/
Other
10.38k stars 1.25k forks source link

Danswer responds to English prompt in Spanish #1548

Open jcerar opened 4 months ago

jcerar commented 4 months ago

On a fresh install I only add a single website in English as a web source. Not sure if it's relevant, but I have

MULTILINGUAL_QUERY_EXPANSION="English, Italian, Slovenian"

Italian and Slovenian are fine, but when my question is in English Danswer responds in Spanish. Some debug output that illustrates the problem:

FINAL QUERY:
What is Tomappo?

Hint: Make the answer as DETAILED as possible and respond in JSON format! Quotes MUST be EXACT substrings from provided documents!
IMPORTANT: Respond in the same language as my query!
05/31/2024 09:16:13 AM          chat_llm.py 371 : Raw Model Output:

{"answer": "Tomappo es una aplicación y plataforma de jardinería diseñada para facilitar la planificación y el manejo de huertos. Ofrece una variedad de herramientas y recursos para jardineros, incluyendo un calendario de siembra, información sobre más de 60 vegetales, intercambio de semillas, sensores de jardín, y recordatorios automáticos. La aplicación está disponible para dispositivos Android y proporciona funciones como la rotación de cultivos, la planificación de múltiples jardines, y la visualización del plan del jardín en el teléfono. Además, Tomappo tiene una versión PRO que cuesta €18 al año y simplifica aún más la planificación del jardín.", "quotes": ["Tomappo es una aplicación y plataforma de jardinería diseñada para facilitar la planificación y el manejo de huertos.", "Ofrece una variedad de herramientas y recursos para jardineros, incluyendo un calendario de siembra, información sobre más de 60 vegetales, intercambio de semillas, sensores de jardín, y recordatorios automáticos.", "La aplicación está disponible para dispositivos Android y proporciona funciones como la rotación de cultivos, la planificación de múltiples jardines, y la visualización del plan del jardín en el teléfono.", "Tomappo tiene una versión PRO que cuesta €18 al año y simplifica aún más la planificación del jardín."]}
emerzon commented 1 month ago

I had the same issue with using MULTILINGUAL_QUERY_EXPANSION - Apparently it was happening only with gpt-4o though

jcerar commented 1 month ago

After some testing I can confirm this is the case for me also. Did you find a way to get around this other than using a different model?