2026年
Python(オセロ11_強めのロジックで対戦)新着!!
■生成AIの対戦相手として強めのロジックを使う。前回オセロのロジックを検討した。今まではランダムロジックのみで試していたけど、次の3つのロジック(強めのロジック)で対戦させてみる。・四隅優先・盤上スコア・複数組み合わせ( […]
Python(オセロ10_オセロのロジック)
■少し強いロジックを考えてみる。以前の記事(Powershell(オセロ013_ロジック_6:ロジックの組み合わせ)など)でいくつかオセロのロジックを考えたけど、当時はChat GPTなど使っていなかった。今回、Chat […]
Python(オセロ09_入力を変えての比較4)
■max_output_tokensを500~700にしての試し。出力トークンを制限する設定値(max_output_tokens)を変えてオセロの手を指示させているが、前回は1000と5000で行った。勝率はどちらも8 […]
Python(オセロ08_入力を変えての比較3)
■max_output_tokensを1000、5000にして50回の試行。前回、ある程度短い時間でオセロの手を打つ指示内容を設定できた。まとまった数として50回ゲームを実施する。出力トークンを制限するmax_outpu […]
Python(オセロ07_入力を変えての比較2)
■入力テキストを改善する。Geminiに現在のテキスト内容と時間がかかる問題を相談した。まず、盤面の入力としてnumpyのデータ(多次元配列)をそのまま入れていたけど、文字列にした方が良いとのアドバイスがあった。余計な括 […]
コマンドでのBluetooth接続(PSコントローラとUbuntu)
■DUALSHOCK4の接続。以前Ubuntuでゲームできるようにしたけど(Steamアプリでゲーム)、大きな問題もなく遊べている。操作には、余っているゲームコントローラをケーブルでつなげている。最近、頻繁に接続不良が起 […]
Python(オセロ06_入力を変えての比較)
■オセロで入力テキストを変更しての比較。今まで試してきて一番成績が良さそうなGemini 3 Flashを使う。入力内容を下の3通りにして5回ずつゲームを行い比較。できれば強いゲームプレイヤーの作成にトライしたいけど、今 […]
Python(オセロ05_Geminiのモデルで動作比較)
■いろいろなモデルでの比較。前回までで意図しない回答が出ても対処できるようなコードになったので、今回は特定の入力に対していくつかのモデルで動作確認する。APIが使えそうなモデルは下のもの。 入力内容が次。 結果として、最 […]
Python(オセロ04_Geminiの有料版でのトライアル2)
■生成AIで対戦相手を作る(その04)。前回、1ゲーム最後までできた。ただ、無効な手を指定する場合もあり無駄もある。そのあたりの改善を考えていきたい。また、別モデルでgemini-3-flash-previewも使ってみ […]
Python(オセロ03_Geminiの有料版でのトライアル)
■生成AIで対戦相手を作る(その03)。前回までで下の結果だったので、今回有料版を検討する。とりあえず1ゲーム試すだけとして、せいぜい数十円ぐらいかと期待。・Google AI StudioでのGemini-2.5-fl […]
Python(オセロ02_生成AIでの対戦相手)
■生成AIで対戦相手を作る(その02)。前回は、Google AI StudioのGemini-2.5-flashを使ってオセロの対戦相手を作ったが、上限が20回までで最後まで実施できなかった。 今回、他のモデルを使った […]
Python(オセロ01_Geminiでの対戦相手)
■Geminiでオセロの対戦相手を作る。前にやったPythonのオセロのコードを少し修正して、Geminiへの問い合わせから石を置く場所を求める。久しぶりなので、前回のコードの中身を思い出しながら修正。前回はランダム同士 […]











