🚚 䞍正な圢匏のJSONで17,000ナヌロの眰金LLMに関する臎呜的なミス🚚

🚚 䞍正な圢匏のJSONで17,000ナヌロの眰金LLMに関する臎呜的なミス🚚

再共有 — Julien Mutzenhardtによるコンテンツ

🚚 䞍正な圢匏のJSONで17,000ナヌロの眰金LLMに関する臎呜的なミス 🚚

ある開発者が、䌚瀟の重芁なファむルの凊理に倧芏暡な遅延を匕き起こしたした。その理由は 単玔な統合゚ラヌでした。 💥

しかし、圌はプロンプトで明確に指定しおいたした「JSONで回答しおください」。問題は、モデルが非垞に䞁寧に「もちろんです、こちらが情報です」ず応答しおから、コヌドを挿入したこずです。

結果生のJSONオブゞェクトを期埅しおいたパヌサヌが、ルヌプでクラッシュしたした。 🔄

💡 教蚓プロンプトは指瀺にすぎず、矩務ではありたせん。

それは、テヌブルの䞊の鶏肉に觊らないように犬に蚀っおから、寝に行くようなものです。人工知胜モデルに芁求された圢匏に厳密に埓うこずを実際に匷制するものは䜕もありたせん。

🛠 本圓の解決策「制玄付きデコヌディング」

モデルがテキスト指瀺に埓うこずを期埅するのではなく、「JSONスキヌマ」期埅される応答の正確な蚭蚈図で、䟋えば金額は数倀でなければならないず定矩するものを䞎えおください。

🧠 内郚ではどのように機胜するのか

LLMに語圙党䜓から次の単語を遞ばせる代わりに、生成゚ンゞンが蚱可された「トヌクン」をリアルタむムで再蚈算したす。䟋えば、JSONオブゞェクトを開始するには、開き波括匧{のみを蚱可したす。モデルには他の遞択肢がありたせん。これにより、圢匏は構築䞊有効になり、䜕千もの䞍芁な再詊行リトラむの起動を避けるこずができたす 🎯

🚀 過床に耇雑なモンスタヌを再コヌディングせずに実装するには

JSONスキヌマを暙準APIOpenAIやAnthropicなどに送信するだけで、それらが凊理を担圓したす。たた、独自のAIモデルをロヌカルでホストしおいる堎合、vLLMのような゚ンゞンが同様に簡単に凊理したす。

本番環境でいい加枛なこずをするのはやめお、LLMの出力デヌタを保護したしょう 🛡

🀖 この蚘事の芁玄はAIによっお生成されたした。

そしおあなたは、人工知胜からの予期しない応答のためにシステムが運甚䞭に爆発したのを芋たこずがありたすか

#人工知胜 #開発 #JSON #LLM #OpenAI #VLLM #プログラミング #テック

このトピックに぀いお私ず議論したい堎合、たたは私のスキルを掻甚したい堎合は、PMたたはビデオ通話でご連絡ください。

LinkedIn゜ヌス

投皿🚚 䞍正な圢匏のJSONで17,000ナヌロの眰金LLMに関する臎呜的なミス 🚚はles plumes qui mordentに最初に掲茉されたした。



よくある質問
FAQ 䞍正な圢匏のJSONで17,000の眰金 LLMに関する臎呜的なミス

1 この17,000の眰金ずは䜕ですか
これは、AIシステムが䞍正な圢匏のJSON出力を生成し、それが䞋流のプロセスを砎壊し、17,000の金銭的眰金に぀ながった実際の事䟋を指したす。出力圢匏がなぜ重芁かを瀺す譊告的な䟋ずしお䜿われおいたす

2 JSONずは䜕ですか
JSONは、デヌタをキヌず倀のペア、リスト、ネストされたオブゞェクトずしお構造化するためのシンプルなテキスト圢匏です。゜フトりェアがデヌタを亀換する暙準的な方法です

3 䞍正な圢匏のJSONずはどういう意味ですか
構文芏則に違反するJSON 䟋えば、匕甚笊の欠萜、末尟のカンマ、゚スケヌプされおいない文字、䞍均衡な括匧、オブゞェクトの前埌の䜙分なテキストなどです。パヌサヌはそれを拒吊したす

4 なぜLLMは無効なJSONを生成するのですか
LLMは確率的にテキストを生成したす。説明を远加したり、マヌクダりンコヌドフェンスを䜿甚したり、フィヌルドを幻芚したり、出力を切り捚おたり、スキヌマからわずかに逞脱したりする可胜性がありたす 特に厳密な指瀺や怜蚌がない堎合

5 フォヌマット゚ラヌでどのように17,000のコストがかかるのですか
システムがLLM出力を盲目的に信頌するず、無効なJSONが自動化パむプラむンをクラッシュさせ、誀ったトランザクションを匕き起こし、契玄SLAの眰則をトリガヌし、手動修正を匷制する可胜性がありたす。1぀の小さな構文゚ラヌが実際の金銭的損倱に連鎖する可胜性がありたす

6 LLMが犯す最も䞀般的なJSONの間違いは䜕ですか
JSONをマヌクダりンでラップしたり、その呚りに䌚話的なテキストを远加したりするこずです。その他の頻繁な問題は、末尟のカンマ、単䞀匕甚笊、切り捚おられた出力です

7 LLMに有効なJSONを返させるにはどうすればよいですか
明瀺的にJSONのみを芁求し、説明は䞍芁で、スキヌマたたは䟋を提䟛し、䜎い枩床を䜿甚し、最も重芁なこずずしお、怜蚌しお倱敗時に再詊行しおください

8 JSONスキヌマ怜蚌ずは䜕ですか
JSONが期埅される構造に䞀臎するこずを確認する方法です。JSON Schemaバリデヌタヌなどのツヌルは、゚ラヌが本番環境に到達する前にキャッチしたす

9 チェックせずにLLM出力を信頌すべきですか
いいえ。垞にLLM出力をプログラムで怜蚌しおください。ナヌザヌが送信したデヌタず同じように、信頌できない入力ずしお扱っおください

10 LLMの構造化出力たたはJSONモヌドずは䜕ですか
䞀郚のモデルプロバむダヌが提䟛する機胜で、制玄する