プログラミング

Python

[Python] ローカルLLMをできるだけシンプルに使ってみる

本記事では、できるだけシンプルにローカルLLMを使えるようにすること、PythonでローカルLLMを使えるようにするところまでをまとめています。 実際に自分のPCでも無料でローカルLLMを使えるようになります。 思ったよりも無料で使えるLLMが多いので、色々比較してみるのも面白そうです。
ConoHa

[ConoHa]PythonでメッセージボードCGIを作ってみる

本記事では簡単なメッセージボードのCGIを作ってみます。 送信したメッセージをファイルに残して表示するようなシンプルなCGIです。
Minecraft

[Minecraft] 高難度!自動生成マイクラ迷路ダンジョンからの脱出

本記事はこちらの記事の高難度バージョンです。 ドーナツ状の迷路ダンジョンを生成します。 続きの記事としてまとめていますので、サンプルコードを動かす準備についてもこちらをご確認ください。
Minecraft

[Minecraft] 自動生成されたマイクラ迷路ダンジョンからの脱出!

巨大な迷路ダンジョンをPythonを使って自動生成します。 内容としては、例によってMinescript modでマイクラ上でPythonを実行できるようにして、迷路フロアを複数階層作ることでダンジョン化しています。 サンプルコードも載せていますので、マイクラ上で実際に作ってみてください。
Minecraft

[Minecraft] マイクラで巨大迷路を作る

Minescript modを使って、マイクラで巨大迷路を作ります。 迷路のロジックさえ入手できれば、あとはマイクラでブロックを配置していくだけです。 サンプルのコードも載せていますので、コピペだけでも比較的簡単に作れると思います。 実際に巨大迷路を作ってプレイヤーを操作してみると、周りが壁だらけになっているために方向感覚が失われ、難易度が相当高くなります。 途中で心が折れるレベルです。
Python

[Python] 難しい迷路を自動生成する

迷路の作り方は色々なアルゴリズム(作るための手続き)としてまとまっています。 Pythonなどのプログラミング言語で迷路を作成する場合は、このアルゴリズムを実装することになります。 最近はアルゴリズムを知らなくても、ChatGPTなどのAIを使って簡単に必要なコードが手に入ります。
Minecraft

[Minecraft] マイクラでPythonスクリプトを動かしてみよう!(Minescriptを使った巨大トンネル作成編)

Pythonスクリプト実行mod(Minescript mod)を使って、スクリプトを動かしてみます。 今回は山脈に巨大なトンネルを作ります。
Minecraft

[Minecraft] マイクラでPythonスクリプトを動かしてみよう!(Minescript編)

Raspberry Jam Modは開発が止まってしまっているようで、Minecraftバージョン1.12.2までしか対応できていません。 2024年10月時点での最新バージョンである1.21.1に対応したMinescriptというModが存在しています。 本サイトではMinescriptでPythonスクリプトを動かすところまで解説します。
Minecraft

[Minecraft] マイクラでPythonスクリプトを動かしてみよう!(Raspberry Jam編)

Minecraft上でPythonスクリプトを動かすための準備をまとめます。 使用するModのバージョン縛りがあったり、Pythonバージョンによってエラーになってしまったりと 色々試したところもありますので、そのあたりも含めていますので参考になればと思います。
Python

[Python] ChatGPTとDeepSeekで対話させてみる

本サイトではChatGPT APIとDeepSeek APIに関連する記事を書いています。 本記事ではChatGPT APIとDeepSeek APIを使って、対話させてみるようなことをやってみました。 お互いがAIであることを認識して会話を聞いてみると、なかなか面白いです。 本記事は具体的なPythonでのサンプルスクリプトも記載しています。