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 AIを利用します。
中枢神経系に浸潤した原発性縦隔B細胞リンパ腫を患う27歳の患者が、免疫組織化学パネルの解釈、PET-CTスキャン結果の分析、CAR-T臨床試験データの評価、薬剤作用機序の理解、医療チームへの質問準備のために、毎日Claude AIを活用しています。

コピペからワークスペース統合へ:開発者が経験するAIコーディングの進化
ある開発者が、幻覚ライブラリや文脈管理の問題を抱えた初期のChatGPTでのコーディング試行から、ファイルを直接読み取るClaude Codeのワークスペース統合への移行を説明しています。これにより、手動での文脈再構築が不要になりました。

規制産業におけるRAGボット導入から得られた実践的教訓
開発者が、建設、介護、鉱業におけるオーストラリアの職場コンプライアンス向けにRAG搭載AIアシスタントを導入した経験から得た貴重な教訓を共有します。主な洞察には、クエリ拡張技術、文書タイトルマッチング、プロンプトの階層化、インフラ設計の決定が含まれます。

ソロ開発者がGeminiの無料枠で4つのAIエージェントを運用する会社を経営
台湾の開発者が、OpenClawとGemini 2.5 Flashの無料枠(1日1,500リクエスト)を使用して4つのAIエージェントを構築し、コンテンツ生成、セールスリード、セキュリティスキャン、テックエージェンシーの運営を自動化しました。月間のLLMコストは0ドルです。