Skip to content

fix(api): el LLM responde en el idioma de la pregunta (RF-07) - #24

Merged
ErgoCodes merged 1 commit into
mainfrom
fix/prompt-answer-language
Sep 30, 2026
Merged

ErgoCodes merged 1 commit into
mainfrom
fix/prompt-answer-language

Conversation

@ErgoCodes

@ErgoCodes ErgoCodes commented Sep 30, 2026 •

Copy link
Copy Markdown
Owner

Resumen

  • Se añade una regla 4 al prompt del sistema: responder siempre en el idioma de la pregunta, sea cual sea el idioma de los fragmentos. Sin esa regla nada impide que, con documentos en inglés y preguntas en español, el modelo conteste en inglés (inferido del cambio, que venía sin commitear en el árbol de trabajo; no lo he reproducido).
  • No toca la regla 3 (separación dato/instrucción, RNF-05) ni el formato de los fragmentos.

Independiente de #22: el prompt es el mismo para cualquier proveedor.

Test plan

  • pnpm --filter @docqa/api test (test nuevo en prompt-builder.test.ts)
  • pnpm --filter @docqa/api lint
  • Preguntar en español sobre un PDF en inglés y comprobar que la respuesta llega en español

🤖 Generated with Claude Code

Con documentos en inglés y preguntas en español el modelo tendía a
responder en el idioma de los fragmentos. Se añade una regla explícita al
prompt del sistema para que siempre conteste en el idioma de la pregunta,
sin tocar la separación dato/instrucción de RNF-05.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ErgoCodes
ErgoCodes merged commit b13b41e into main Sep 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant