実践としての AI · 中級

モデルベースシステムのコストとレイテンシ

一行でいうと: コストのほとんどは入ってくるテキストから来て、レイテンシのほとんどは出ていくテキストから来る——だから二つの修正は異なる。

コストを下げる

添付するコンテキストを少なく;シンプルなリクエストを小さなモデルにルーティング;固定部分のキャッシュを活用;急がないものをバッチ処理。

月次の合計だけでなく、ビジネスユニットあたりのコストを計算する——リクエストあたり、ユーザーあたり、注文あたり。そうして成長が報われるかどうかがわかる。

速くする

ユーザーへの回答のストリーミングは他のどの最適化よりも知覚される待ち時間を短縮する。出力長を短縮することは直接的に助ける。そして並行して実行できるタスクは——並行して実行する。

予算を守る

日次の上限、閾値を超えたときのアラート、自動化されたプロセスのステップ制限。間違ったループは月次の予算を何時間かで使い切ることができる。

さらに深く

ユーザー、機能、目的ごとに各呼び出しにタグを付ける。タグなしに、「何がスパイクを引き起こしたか」という質問は推測で答えられ、高価で役立たない機能をオフにできない——それはほぼ常に存在し、見たときだけ現れる。