xr843/Master-skill
FoJin-powered Buddhist AI persona framework — source-grounded, boundary-aware, fidelity-tested, runtime-ready.
Master‑skillとは?
Master‑skillは、歴史上の仏教の大師15名(例:龍樹、慧能、アチャン・チャー)の仮想的な表現と対話できるオープンソースの「AIペルソナ」フレームワークです。各ペルソナは、実際の仏典に照合された大規模言語モデル(LLM)に基づいています:
- システムは、正典テキストのオフライン抜粋(CBETA、BDRC、SuttaCentralなど)を保存します。
- ユーザーが質問すると、モデルはまずFoJin知識ベース(1万以上のテキスト、67万8000の意味ベクトル)から最も関連性の高い箇所を取得し、その箇所のソースIDを引用する必要がある回答を生成します。
- プロンプト内のハードゲートにより、すべての教理的主張に引用が付随することが強制され、2番目の監査ステップで引用されたIDが実際に存在するかどうかがチェックされます。
ペルソナは、Anthropicがプラグイン型LLM拡張機能として定義した標準であるAgentSkillsとしてパッケージ化されています。これらは、小さなnpmラッパー(master‑skill)を介して、複数の開発環境(Claude Code、Cursor、Codex CLI、OpenCode、Gemini CLI)で実行でき、スキルファイルを適切な~/.claude/skills/ディレクトリにインストールします。
主な機能
| 機能 | ユーザー/開発者にとっての意味 |
|---|---|
| 15のプリビルトマスター | /master‑huinengのようなワンクリックコマンドで、その歴史上の人物が使用した教理言語をそのまま使って、その人物が答えるであろうチャット形式のアシスタントを提供します。 |
| ソースに基づく回答 | すべての主張には正典の参照(CBETA、BDRC、Toh、PTS、SuttaCentral)が続きます。ライブのFoJinサービスがtext_idを提供できる場合は、正確な箇所へのリンクが追加されます。それ以外の場合は、オフラインの抜粋が使用されます。 |
| 4つの教育モード | /compare‑masters(並列表示)、/master‑debate(2人のマスター間のマルチターンディベート)、/master‑curriculum(学習パス推奨)、/master‑help(質問に誰が答えるべきか)。これらにはターミナルインストールが必要です。 |
| 厳格なテスト | 240のフィクスチャテストにより、モデルが必要なキーワードと引用を返すかどうかをチェックします。自動CIが忠実性チェックを実行し、2番目の手動審査ステップでハッシュ検証とともにPASS/FAILを記録します。 |
| AgentSkills準拠 | AnthropicのAgentSkills仕様(段階的開示、決定木プロンプト、ハードゲート引用契約)を実装します。 |
| クロスプラットフォームインストール | npx master‑skill install …は、Claude Code、Cursor、Codex CLI、OpenCode、Gemini CLIで動作します。ローカル品質管理用のRustベースのデスクトップマネージャーも提供されています。 |
| セキュリティと来歴 | npmの来歴、OIDC信頼済み公開、CodeQL、cargo‑audit、pip‑audit、およびSHAピン留めされたGitHub ActionsがREADMEに記載されています。 |
誰が使うのか?
- 生の経典を調べずに、特定の宗派から迅速で引用付きの回答を得たい仏教学の学生や学者。
- AI拡張学習ツールを構築する開発者 – プリビルトスキルをインポートしたり、同じ引用契約内で
/create‑masterを使用して新しい「マスター」ペルソナを作成したりできます。 - LLMプラットフォーム(Claude、Geminiなど)のユーザーで、厳格な来歴を持つ責任あるRAG(検索拡張生成)を実証する既製のプラグインが必要な方。
はじめに(クイックスタート)
- ウェブデモを開きます – インストール不要:https://fojin.app/chat で 法师模式 を選択します。
- ローカルCLIエクスペリエンスの場合は、以下を実行します:
npx master-skill install --all # すべてのマスタースキルをインストール npx master-skill list # 利用可能なコマンドを表示 - Claude CodeまたはCursorセッションで
/master‑huineng(または他のマスター)と入力し、質問します。
制限と安全性
- 回答はAI生成であり、歴史上の大師からの直接の引用ではありません。
- システムは、宗派間の判断、政治的コメント、または引用されたソースを超える主張を意図的に拒否します。
- ユーザーが自傷行為の兆候を示した場合、ボットは議論を続ける代わりに危機ホットラインを提供します。
ライセンスとコミュニティ
- コード:MIT。
- コンテンツ(事前作成されたプロンプト、引用、抜粋)はCreative Commons BY‑NC‑SA 4.0の下でリリースされています。
- 貢献は歓迎されます – レビューワークフローについては
CONTRIBUTING.mdを参照してください。これには著作権層チェックと境界違反の報告が含まれます。
要約: Master‑skillは、厳格に監査された引用駆動型のAIペルソナフレームワークであり、仮想的な仏教の大師と対話でき、AgentSkills標準を介していくつかの主要なLLM環境にプラグインできます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト