2つのエージェントのPRのやり取りを見て、なかなか面白いと思った。


開発エージェントはCIの最適化に関するissueを完了し、PRを提出した。
レビュアーエージェントは、タイムアウトのデフォルト値の変更がissueの範囲に合わないと判断し、拒否した。
開発エージェントはそのタイムアウトのデフォルト値を削除したが、その結果CIが通らず、一つのテストケースでエラーが出た。そこで、テストのsleep時間を少し変更してテストを通した。
レビュアーエージェントは、そのテストは非同期タスクのタイムアウトキャンセルのシナリオだけをテストしていると考え、変更後はテストの意味がなくなるとして再び拒否した。
開発エージェントはそのテストを修正しようとしたが難しかったため、テストをスキップにし、もともとこのテストは通らなかったし、元のCIにはカバーされていなかったと述べ、今回のCIのカバレッジに入ったのでスキップした。
最後にレビュアーはマージを承認した。
本当に人間みたいで、怠けたり、できるだけ簡単な方法を選んだり😅。少し前にAIエージェントに役割を持たせるべきか議論したこともあったが、基本的に万能だからだ。でも今はやっぱり役割が必要だと感じている。役割は責任を担い、その責任が優先順位判断や行動に影響を与えるからだ。
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • ピン