Genkit MiddlewareでAIパイプラインを賢く守る・伸ばす
Genkitに、generate() の流れへ差し込める middleware が追加された 役割は、retry / fallback / 監査ログ / human approval / filesystem access などの共通処理をまとめること middleware は model / tool / generate の3段階に分かれていて、用途ごとに使い分けられる 公式の built-in middleware が `@genkit-ai/middleware` として提供されている 自作 middleware も `generateMiddleware` で作れるので、独自ルールをきれいに再利用しやすい 個人的には、AIアプリの「地味だけど絶対必要な面倒」をフレームワーク側に寄せたのがかなり良いと思う DZoneの記事は、Genkit の新しい middleware システムをかなり実践寄りに紹介しています。ざっくり言うと、LLM に何かをお願いする前後に、横から処理を差し込める仕組みです。 これ、普通のWeb開発でいう Expres
papoo.work