FlamxGames/godot-ai-assistant-hub
Embed AI assistants in Godot with the ability to read and write code in Godot's Code Editor.
何を解決するか
Godot AI Assistant Hub は、Godot ゲームエンジン用のプラグインで、開発者が AI アシスタントを開発ワークフローに直接統合できるようにします。ゲームエンジンと外部の AI ツールの間を切り替える問題を解決し、コード作成、シーン編集、プロジェクト管理のための大型言語モデル(LLM)とエディタ内からやり取りできるインターフェースを提供します。
動作方法
このプラグインは、Godot とさまざまな LLM プロバイダー(Ollama、llama.cpp、Google Gemini など)の間のインターフェースとして機能します。モデルを直接実行するのではなく、API を介して接続します。主に2つのワークフローを提供します:
- ツールワークフロー:ツール機能を持つモデルの場合、アシスタントは Godot 内でアクティブな操作を実行できます。たとえば、スクリプトの作成、シーンへのノードの追加、ノードプロパティの編集、ファイルの管理などが可能です。これらの操作は、権限(許可、確認、非表示)で制御できます。
- クイックプロンプトワークフロー:シンプルなモデル向けに、
{CODE}や{CHAT}などのキーワードを使って、アシスタントの応答を直接 Godot コードエディタに挿入することで、ターゲットコードの編集が可能になります。
対象ユーザー
AI を使って開発能力を拡張したいが、創造的コントロールを維持したい Godot を使用するゲーム開発者。特にサブスクリプションを避け、プライバシーを守りたいと考えるユーザーに適しています。
特徴
- Godot への深いつながり:アシスタントはシーンのノードツリーをスキャンし、ノードプロパティを編集し、スクリプトやシーンの作成が可能です。
- ローカル優先設計:Ollama や llama.cpp などのローカルプロバイダーを強力にサポートしています。
- 細かいセキュリティ設定:各ツールごとに「許可」「確認」「非表示」を設定でき、誤った変更を防ぎます。
- 拡張可能なアーキテクチャ:特定のタスクやシーンに特化した複数の専門的なアシスタントタイプを作成できます。
- コンテキスト認識:現在編集中のシーンやスクリプトを認識できるため、より関連性の高い質問に応えられます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト