AIの提案に異議を唱えるタイミング
GreenGrid でのコードレビュー中に、チームメンバーのプルリクエストをAIに確認してもらいます。そのPRは、センサーAPIの呼び出しが失敗した際に指数バックオフでリトライする関数を追加するものです。AIから次の改善提案が届きました。
「リトライロジックは
forループとtime.sleep()を使っています。tenacityライブラリへの置き換えを検討してください。このライブラリは、バックオフ戦略を柔軟に設定できるリトライ用デコレーターを提供しており、関数を15行から3行に削減でき、保守性も向上します。」
技術的には妥当な提案です。ただし、GreenGridのデプロイメントパイプラインには厳格な依存関係の承認ポリシーがあり、tenacity は承認リストに含まれていません。
AIとの反復的な協働において、次のステップとして最善の選択肢はどれですか?
この演習はコースの一部です
