AIエージェント活用事例

今日の新着

44すべて 189件

全189件中 1〜20件

日常・趣味実装例

チェス盤の状態を読み取り次の手を指すエージェント

チェスエージェントが盤面の状態を読み取り、次の手を選んで提出し、新しいターンを待つ公開デモです。

使い方

  1. ChessAIゲームサーバーとClaude Codeサブエージェントを用意し、テスト対局を開始します。
  2. ClaudeサブエージェントがHTTPで盤面の状態を読み取り、手を選んでPOSTし、次のターンを待つという繰り返し構造です。

結果

公開例で目指す成果物は、盤面の状態に応じて手を指すチェスの対戦相手です。

補足

公開ゲームデモです。合法手の判定は別のゲームコードが行い、次の手の選択をモデルが担当します。

出典

ChessAI 공개 저장소 原文 ↗

プロンプト例 · Claude Code

目標:変更されたチェス盤を読み取り、次の手を指す対戦相手を作成すること。

入力・環境:[公開リポジトリ]、[テストサーバー]、[Claude Code環境]、[初期チェス盤]。

参考原文:https://github.com/devasur/chessai

原文の公開構成でテスト環境を作成できるよう、設定と接続を準備してください。足りないサブワークフロー・API・アカウント権限があれば、実際に接続するまで未完了として記載してください。

準備する接続と資料:ChessAIゲームサーバーとClaude Codeサブエージェントを用意し、テスト対局を開始します。

実装するエージェントの動作:ClaudeサブエージェントがHTTPで盤面の状態を読み取り、手を選んでPOSTし、次のターンを待つという繰り返し構造です。

動作範囲:公開ゲームデモです。合法手の判定は別のゲームコードが行い、次の手の選択をモデルが担当します。

成果物は盤面の状態に応じて手を指すチェスの対戦相手です。必要な設定手順と実際の実行方法もあわせて整理してください。ツールが返した結果を確認した後、次の作業を選択し、アクセスできない資料や実行できなかった作業は別途記載してください。

検証:自分のターンでないときに手を指さないか、拒否された手やゲーム終了状態を処理できるかを実際の盤面記録で確認してください。検証に使った入力と実際の出力、まだ確認できていない項目を区別して示してください。