ALTWORLD:LLMとデータベースを分離してAI健忘症を解決する持続型ライフシミュレーションアーキテクチャ

ALTWORLDは、AI駆動のゲームやエージェントでよく見られる「AI記憶喪失」問題を解決するために構築された持続型ライフシミュレーションゲームです。LLMのコンテキストウィンドウに世界の状態を維持させる代わりに、システムはPostgreSQLデータベース内の構造化テーブルとJSONブロブに正規の実行状態を保存します。
アーキテクチャと実装
このプロジェクトは、複雑なトランザクション実行の作成を処理するためにNext.js App Router、Prisma、PostgreSQLスタックを使用しています。プレイヤーが行動を入力すると、システムはまず明示的なシミュレーションフェーズを通じて状態を変更し、その後状態変化に基づいて物語テキストを生成します。この厳密な分離により、行動がタイムラインに沿って発生し、過去の決定が将来の出来事に影響を与えることが保証されます。
AIは、剣のようなアイテムをインベントリに幻覚として追加することが物理的に不可能です。なぜなら、PostgreSQLデータベースが非論理的な状態変化を拒否するからです。システムはハードデータのみから回復、復元、分岐、継続が可能であり、純粋なパワーファンタジーではなく、物質的に制約のあるライフシミュレーションのトーンを創り出します。
主要コンポーネント
- ワールドフォージ: プレイヤーがシナリオを提案し、システムが派閥、NPC、圧力を生成するAI支援ツール。Claudeは厳格なJSONスキーマ検証と正規化パイプラインの作成を支援し、生成された草案をハードデータベース行に変換しました。
- シミュレーションループ: ターン進行のためのロック回復と状態変更ロジックを含み、世界システムとNPCの決定がナレーションレンダラーが呼び出される前に解決されることを保証します。
- 状態管理: 正規の実行状態は構造化テーブルとJSONブロブでPostgreSQLに保存され、LLMとデータベースを完全に分離しています。
開発アプローチ
開発者は、単なる文章生成だけでなく、基礎となるエンジニアリングタスクにClaudeを多用しました。Claudeはアーキテクチャの構造化、検証パイプラインの作成、シミュレーションループロジックの実装を支援しました。このゲームはStoriDevと呼ばれる自作エンジン上で動作します。
このプロジェクトは無料で試すことができ、ゲストプレビュー実行ではアカウント作成が必要になる前に限られた数の無料行動が提供されます。開発者は特に、持続型AIエージェントや分離アーキテクチャに取り組む他の開発者からのフィードバックを求めています。
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Desktopによる採用ワークフローの自動化:ケーススタディ
ある開発者が、Claude Desktopを使用して採用ワークフローを自動化した詳細なケーススタディを共有しました。このシステムは、1つの求人投稿で数百から千件以上の応募が発生するグローバルカスタマーサポート業務の、反復的な採用第一層を処理します。

ホームラボ開発者、AMD Strix Haloで45の実践テストにより19のローカルLLMをベンチマーク
開発者が、メール分類、Home Assistantオートメーション、食事計画などの実際のホームラボ使用ケースに基づいて、ローカルLLM向けの45テストのベンチマークスイートを作成しました。AMD Strix Halo(128GB RAM、96GB VRAM)で19モデルをテストした結果、バグ修正後にGemma 4 26B-A4Bが最高のパフォーマンスを示しました。

開発者がClaude構築のERPシステムにおけるトークンコストの課題を共有
貨物運送事業の経営者がClaudeで3,000行以上のERPシステムを構築しましたが、単一のHTMLファイル全体を読み込む必要があるため、メッセージごとに60,000〜80,000トークンのコストが発生しています。コスト削減のため、モジュール化やFirebaseへの移行を検討中です。

Codex CLIを使用してmacOSでOpenClawのインストールを自動化する
開発者がCodex CLIの計画モードを使用して、Mac miniにOpenClawをインストールし、ゲートウェイを設定し、GPT-5.4を主要エージェントとして設定し、手動のターミナルコマンドなしで依存関係を処理しました。