
primaryobjects/strips
📦 Open Source Projectprimaryobjects
Node.jsでSTRIPSとPDDLを用いた自動計画を実装できる軽量ライブラリ。
primaryobjects/stripsライブラリは、Node.js向けに最適化された堅牢な自動計画アルゴリズムを提供します。開発者は標準的なSTRIPS形式を使用して環境をモデル化でき、状態を述語で、アクションを前提条件と効果で定義可能です。PDDLをサポートしているため、ドメインロジックと特定の問題インスタンスを分離でき、AI計画の業界標準に準拠した開発が行えます。
主な機能には、定義された目標状態に到達するために複雑な論理ツリーを探索する状態空間探索エンジンが含まれます。リソース管理、物流、ブラウザベースのゲームにおけるNPCの行動など、順次的な意思決定が必要なシナリオに特に役立ちます。このライブラリは軽量で依存関係がなく、既存のJavaScriptプロジェクトに簡単に統合できるよう設計されており、古典的な記号AIと現代のWeb開発スタックの架け橋となります。
💡ハイライト
- ├─Node.jsネイティブなSTRIPSサポート
- ├─PDDLドメイン/問題定義の解析機能
- └─論理的な状態空間計画エンジン
🎯対象
- ├─JavaScript開発者
- ├─AI研究者
- └─ゲーム開発者