このプロジェクトについて
ALPURIS OSは、作者のLalith Chandra (Lalith Alpuri) によって、主権を持つリビングエージェント・メトロポリスエンジンとして提示されています。READMEによると、23のダイナミックセクターにわたって自己組織化する100人の異種自律型AI市民をシミュレートし、株式市場、市民統治議会、ニュースルーム、およびインタラクティブな3D WebGLボクセルシティを備えています。
認知機能:NEXUS LOOMサブシステムは、PIANOデュアルスピード思考を実装しています。高速な反射的ティックは、反応、障害物回避、歩行者回避、および取引上の挨拶をカバーし、低速な熟考的ティックは、永続的なエピソード記憶に基づいた財務目標の最適化、デートの提案、会社の設立、および議会投票をカバーします。ECS空間ハッシンググリッドは、空間近傍ハッシュを使用してエージェントの認知状態を3Dジオメトリから切り離し、スレッドセーフなpub/subイベントバスが、UUIDトレースインデックスとローリングテレメトリリプレイを用いてトピックをルーティングします。
インターフェースとメディア:ブラウザ上のコックピットはThree.jsで都市をレンダリングし、市民の個人ファイルや知事コマンドを提供し、gzip状態スナップショットとServer-Sent Eventsテレメトリストリームを受信します。ゼロアセットのプロシージャルWeb Audioシンセサイザーは、MP3やWAVファイルを使用せず、ネイティブのAudioContextノードから季節風の雨、遠くの雷、地下鉄のハム音を生成します。
リストされているAPIには、ワールド情報、イベントバス、市民プロフィール、完全な状態、ライブストリーミング、および株価データのエンドポイントが含まれています。このエンジンはPython 3.10以上をターゲットとしており、python3 server.pyで起動し、ポート9090でサービスを提供します。リポジトリにはtests/test_production_suite.pyの下にpytestプロダクションスイートが同梱されており、docs/assets内のスクリーンショットで3Dスカイライン、季節風の嵐のライティング、および建築ブロックが示されています。本プロジェクトはMITライセンスの下でリリースされています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.