1. 今回の作業概要

作業内容

アサーションCheckに、ユーザーごとのAI分析回数制限を実装しました。

今回の対応は、コードレビューでいただいた以下の指摘がきっかけです。

解析処理のAPIを何度も叩かれると、その分コストが嵩むので、ユーザー当たりの実行制限を設けてもよさそう。

アサーションCheckでは、AI分析にAmazon Bedrockを使用しています。

BedrockはAPIの利用状況に応じて料金が発生するため、分析APIを無制限に呼び出せる状態では、想定外のコストが発生する可能性があります。

そこで、ユーザーごとに1日10回まで分析できる仕組みを追加しました。

今回の実装内容


2. 実装方針