スクリプトの作成
エージェントにscore_results.pyの作成を依頼します。
ベンチマークの結果を採点する短いPythonスクリプトを作成します。Pairwise LMはファイルを作成し、Shellで実行して正確な出力を表示します。Ask firstモードで変更を承認する前に、差分を確認します。
エージェントにscore_results.pyの作成を依頼します。
チャットカードで差分を確認します。
エージェントがShellでスクリプトを実行し、実際の終了コードを確認します。
出力から精度のパーセンテージを確認します。
score_results.py保存済みpython score_results.py終了コード 0score_results.py読み取りcorrect一致2件results = [
("q1", "yes", "yes"),
("q2", "no", "maybe"),
("q3", "ok", "ok"),
]
correct = 0
for q, exp, ans in results:
if exp == ans:
correct += 1
print(correct)
print(len(results))このスクリプトは架空の行を完全一致で採点し、精度のパーセンテージを出力します。
エージェントに評価スクリプトの作成を依頼し、write_fileを使用してscore_results.pyを生成し、差分を確認します。エージェントはedit_fileを使用してスクリプト内のロジックを調整します。変更点はチャットカードに明確に表示されます。特定のベンチマークのニーズに完全に一致するよう、変更を承認してください。Windows PCでShellを使用してスクリプトを実行します。エージェントがツールを実行しているため、今日はベンチマークを反復テストで飽和させるだけです。スクリプトがエラーなく実行されることを確認するために結果を読み取ります。
ファイルを読み取ることで出力を検証し、エージェントは完全一致の件数を表示するため、期待される結果と比較できます。手法を確認します。web_searchを使用して、精度と正確性に関する公開された手法を読み取ります。エージェントはhttp_getを使用して公式のドキュメントページを読み取ります。採点ロジックが正しいことを確認するためにソースコードを確認します。異なる設定でスクリプトを再実行し、新しい結果を比較します。再現性を確保するために手法を文書化し、生データを保持します。llm翻訳ベンチマークの結果を評価する際、変更を承認する前に差分を確認します。