AutoGPTは、自然言語やビジュアルビルダーで定義した複数ステップのワークフローを実行するAIエージェントを構築・実行・スケジュールできるオープンソースプラットフォームです。
4thfever/cultivation-world-simulator
すべての修行者がLLM搭載エージェントとしてルールベースの世界で行動する、AI駆動の仙侠シミュレーター。
- スター
- 2,116
- フォーク
- 238
- 未解決の Issue
- 1
- 最終コミット
- 2 か月前
これは何?
Cultivation World Simulatorは、自律的に変化していく仙侠世界を「天道」の立場から見守る、テキストとマップで構成されたゲームです。各修行者は、独自の性格、記憶、人間関係、目標を持つLLM駆動の独立したエージェントです。世界は霊根、境界、功法、宗門、丹薬、武器、競売、寿命などを扱うルールシステムに基づいて進行します。
ルール層はAIの行動に一貫性を持たせることを目的としており、宗門同士の衝突、宗門と魔族の対立、才能ある修行者の没落といった出来事は、あらかじめ用意された筋書きではなく、世界のロジックから生まれます。プレイヤーは世界の成り行きを見守るほか、天劫の発生や修行者の心の変化といったイベントに介入できます。
Epic Games Storeでデスクトップ版を提供しているほか、Dockerでのデプロイにも対応しています。また、PythonとVue/TypeScriptのWebフロントエンドを使った、ソースコードからの開発モードも利用できます。さらに、外部のスクリプトやエージェントが世界を観察したり介入したりできる、クエリ用およびコマンド用のHTTP APIを公開しています。
主な機能
- 01各NPCは、性格、記憶、人間関係を持つ独立したLLM駆動エージェントです。
- 02霊根、修行の境界、功法、宗門、寿命を扱うルールシステムによって、AIの行動が制約されます。
- 03宗門同士の対立や、競売・武術大会などの大規模イベントから、筋書きのない物語が生まれます。
- 04プレイヤーは天道として、天劫を起こしたり、修行者の心を変化させたりして介入できます。
- 05Dockerでのデプロイ、デスクトップ版、DeepSeek、MiniMax、Ollamaなどのモデルプリセットを設定できるソース開発モードに対応しています。
- 06外部エージェントが世界を観察し、影響を与えるためのクエリ用およびコマンド用HTTP APIを提供します。
ユースケース
- 筋書きではなく、その場で物語が生成されるサンドボックス型の修行ゲームをプレイする。
- ルールで制約された世界における、複数のLLMエージェントの振る舞いを研究する。
- APIを通じてシミュレーション世界を観察し、介入する外部エージェントを構築する。
- 物語性のあるゲーム向けに、LLM駆動のNPCシステムをプロトタイピングする。
クイックスタート
- 1
バックエンドの依存関係をインストールします
pip install -r requirements.txt - 2
フロントエンドの依存関係をインストールします(Node.jsが必要です)
cd web && npm install && cd .. - 3
フロントエンドを開発モードで起動してサーバーを開始し、設定ページでモデルプリセットを設定します
python src/server/main.py --dev - 4
起動ログに表示されたフロントエンドのアドレスを開きます(通常は http://localhost:5173)
使う前に知っておきたいこと
- プレイするには、DeepSeek、MiniMax、Ollamaなどの動作するLLMモデルサービスが必要です。
- READMEでは、Dockerでのデプロイは未テストとされています。
- モバイルUIはまだ完全には最適化されていません。
トピック
よくある質問
- cultivation-world-simulator とは?
- すべての修行者がLLM搭載エージェントとしてルールベースの世界で行動する、AI駆動の仙侠シミュレーター。 Cultivation World Simulatorは、自律的に変化していく仙侠世界を「天道」の立場から見守る、テキストとマップで構成されたゲームです。各修行者は、独自の性格、記憶、人間関係、目標を持つLLM駆動の独立したエージェントです。世界は霊根、境界、功法、宗門、丹薬、武器、競売、寿命などを扱うルールシステムに基づいて進行します。
- cultivation-world-simulator は無料で使えますか?ライセンスは?
- cultivation-world-simulator は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- cultivation-world-simulator は今もメンテナンスされていますか?
- 半年以内に更新あり。cultivation-world-simulator の最終コミットは 2026年8月16日 です。
- cultivation-world-simulator は何に使えますか?
- 筋書きではなく、その場で物語が生成されるサンドボックス型の修行ゲームをプレイする。 ルールで制約された世界における、複数のLLMエージェントの振る舞いを研究する。 APIを通じてシミュレーション世界を観察し、介入する外部エージェントを構築する。 物語性のあるゲーム向けに、LLM駆動のNPCシステムをプロトタイピングする。
- cultivation-world-simulator のインストール方法は?
- バックエンドの依存関係をインストールします: pip install -r requirements.txt フロントエンドの依存関係をインストールします(Node.jsが必要です): cd web && npm install && cd .. フロントエンドを開発モードで起動してサーバーを開始し、設定ページでモデルプリセットを設定します: python src/server/main.py --dev 起動ログに表示されたフロントエンドのアドレスを開きます(通常は http://localhost:5173)
- cultivation-world-simulator はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/4thfever/cultivation-world-simulator
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
モデル、埋め込み、ベクトルストア、サードパーティ連携の標準インターフェースを備えた、LLMアプリケーションやエージェント構築用のPythonフレームワーク。
ロールベースの自律型AIエージェント(Crews)とイベント駆動型ワークフロー(Flows)をオーケストレーションする、オープンソースのPythonフレームワーク。
永続実行、human-in-the-loop、メモリを備えた、状態を保持する長時間稼働エージェントを構築するための低レベルPythonフレームワーク。
AIエージェント基盤の構築・提供・管理に使えるPythonフレームワークとランタイム。管理用Web UIも備えています。
AI生成コードを隔離されたクラウドサンドボックスで実行するオープンソース基盤。JavaScriptとPythonのSDKを提供します。