Creating a Structure from a GitHub Repo#
Gen AI Builder SDK ツールでエージェントを強化 、 Pipelines 、および Workflows をGen AI Builderでホストできます。これにより、インフラストラクチャを管理せずにストラクチャを実行できます。
運用ユースケースの場合、Gen AI BuilderをGitHubに接続し、ストラクチャのコードを1つ以上のGitHubリポジトリに保存することをお勧めします。
GitHubアカウントをGen AI Builderアカウントに接続します
Gen AI Builder GitHub app to your GitHub account or organization のインストール
アプリに
All Repositoriesへのアクセスを許可するか、必要な特定のリポジトリを選択してください
リポジトリにStructure Config YAMLファイルがあることを確認します。リポジトリに複数のストラクチャが含まれる場合、各ストラクチャには別個のストラクチャ構成YAMLファイルが必要です。 - 詳細については、 Structure Config YAML を参照してください。
Gen AI BuilderコンソールのCreate Structureページに移動します
GitHubリポジトリ から Gen AI Builder Structureを選択します
デプロイ元のGitHub組織、リポジトリ、およびブランチを選択します。
この展開の
structure_config.yamlを指定しますオプションで、Webhookを有効にするおよび/または環境変数を追加します
Create をクリックして、入力した構成の詳細を使用して構造を作成します
GitHubリポジトリ情報を提供することにより、Gen AI Builderコンソールでストラクチャを作成できるようになりました。
ZIPファイルから構造を作成する#
StructureフォルダーにStructure Config YAMLファイルがあることを確認します。 Structureフォルダーに複数のストラクチャが含まれている場合、各ストラクチャには別個のストラクチャ構成YAMLファイルが必要です。 - 詳細については、 Structure Config YAML を参照してください。
Structureフォルダーに機能的な Python venv を作成します - StructureのPython依存関係での仮想環境の設定は、 pip を使用して行うことができます。
Structureフォルダー全体をZIPファイルに圧縮します
MacおよびLinuxシステムでは、これは’zip’ CLIコマンドで実行できます
Windowsシステムでは、これは’tar.exe’PowerShellコマンドで実行できます。
作成したZIPファイルを Data Lakes にアップロードし、アセット名をメモします
この展開の
structure_config.yamlを指定しますオプションで、Webhookを有効にするおよび/または環境変数を追加します
Create をクリックして、入力した構成の詳細を使用してストラクチャを作成します
上記からバケットとアセット名を指定することにより、Gen AI Builderコンソールでストラクチャを作成できるようになりました。
サンプルとテンプレートを使用したクイックスタート#
クラウドのストラクチャーの使用を開始するには、 managed-structure-template on GitHub をチェックアウトするか、 griptape-sample-structures from GitHub のいずれかを展開します。