# デフォルトのロケール検出エージェントの指示が矛盾しています

**URL:** https://meta.discourse.org/t/the-default-locale-detector-agent-has-conflicting-instructions/412657
**Category:** Bug
**Tags:** ai, dynaloc
**Created:** [2026 年 9 月 17 日午後 2:24 UTC](https://meta.discourse.org/t/the-default-locale-detector-agent-has-conflicting-instructions/412657 "2026-09-17T14:24:59Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [2026 年 9 月 17 日午後 9:06 UTC](https://meta.discourse.org/t/the-default-locale-detector-agent-has-conflicting-instructions/412657/4 "2026-09-17T21:06:55Z")

</div>

> [@mbauman](#):
>
> これによる問題発生を見たことはないが、整理しておいた方が良さそうに思う

最後の行に関する背景は[こちら](https://meta.discourse.org/t/locale-detector-return-value-issues/381852)にあり、これはLLMが応答内で指示から引用符やバッククォートを拾って使用することを防ぐためのものです。

何が起きていたかというと、一部のLLMがこれをあまりにも文字通り解釈してしまっていたのです。

```plaintext
 5. `und`の使用を避け、テキストが地域バリエーションを具体的に示していない限り、`en-US`や`en-GB`よりも`en`を優先すること。

          2つの例:
          入力: "Can you tell me what '私の世界で一番好きな食べ物はちらし丼です' means?"
          出力: "en"

```

そして、

```plaintext
"en"

```

または

```plaintext
`en`

```

というように応答し、

```plaintext
en

```

とはしなかったのです。

---

_[View the full topic](https://meta.discourse.org/t/the-default-locale-detector-agent-has-conflicting-instructions/412657)._
