AI
★ 22k

LLMの出力を制御するプログラミング言語

Guidanceは、LLMの出力を細かく制御するためのオープンソースのプログラミングライブラリです。通常のプロンプトでは出力形式が安定しない問題に対し、生成と制約をインターリーブ(交互配置)する独自の記法で、正規表現や文脈自由文法、選択肢の強制などにより出力構造を保証できます。決められたJSONスキーマに従う出力や、選択肢からの確実な選択などを、リトライなしで一回の生成で実現できるため、トークン消費の削減と高速化にもつながります。Transformersやllama.cppなどローカルモデルとの組み合わせで特に効果を発揮します。LLMの出力を後続システムで機械的に処理する必要がある開発者や、出力の安定性に課題を抱えるAIアプリ開発チームに向いています。MITライセンスです。

コメント(0)

コメントするにはログインしてください。

同じカテゴリのOSS

Let's Build Together

候補が見つかったら、導入条件を整理しよう。

実現したい業務、既存ツールとの連携、データの保管場所、保守を担う人。自社での選定・導入に迷ったら、運営元のClasslessへご相談ください。