コンテンツにスキップ

ai-core

English | 日本語

アクション実行、提案レビュー、Generative UIのデータ仕様、AIチャットストリーム、 エージェント出力解析を提供するMITの独立Publicパッケージです。 React・data-engine・DB・storage・task-graphへ依存しません。 実行時依存はAjvとそのformat・多言語メッセージ用ヘルパーです。このリポジトリが正本です。

ターミナルウィンドウ
npm install @alneas/ai-core

/action・/proposal・/generative-ui・/ai-chat・/agent-output・/validation を用途ごとに利用できます。ルートはこれらをまとめて公開します。 互換経路に必要なファイル別サブパスも明示的に公開し、internal/は公開しません。 Node >=24、必要なWeb APIを持つブラウザ・edge環境、ESM/CJSとNodeNext型を対象にします。 Ajvの実行時コンパイルは関数生成を許すホストが必要です。CSPやedge実行環境の制約は 別途確認し、必要ならホストに合わせた検証方法を設計してください。

利用前に仕様・JSON Schema・利用条件・制約を確認してください。 英語READMEの実装例では、明示的に登録したアクションだけをtoolとして公開します。 AIサービスのSDK・認証・DB保存・アプリケーションの認可は組み込みません。 React向けUIは@alneas/react-ai、グラフを使う実行とDB連携の組み立ては @alneas/data-engineが担当します。engineの既存AIサブパスは同じ実装を再exportします。

APIの詳細はsrcのJSDoc、開発はCONTRIBUTING.md、 公開手順はRELEASING.md、統合サイトは ALNEAS Docsを参照してください。

AI利用ガイドは配布物の dist/ai/SKILL.md と package-context.json に同梱します。次のコマンドはプロジェクトの指示ファイルへの追記をプレビューします。確認後に --write を付けると既存の指示を保持して反映します。

ターミナルウィンドウ
node node_modules/@alneas/ai-core/dist/ai/setup.mjs --project .