クイックスタート
このガイドは、基本的な Greentic digital worker をローカルで起動するのに役立ちます。
開始前に、次を用意してください:
- Rust 1.90 以降 (
rustup default 1.90) - Node.js 18+ (frontend tools 用)
- repository を clone するための Git
インストール
Section titled “インストール”-
GTC CLI をインストールする
Terminal window cargo install greentic-cliまたは source から build します:
Terminal window git clone https://github.com/greenticai/greentic.gitcd greentic/greenticcargo build --release -
新しい bundle を作成する
wizard を使って、希望する configuration を持つ新しい bundle を作成します:
Terminal window gtc wizard --answers wizard-answers.yamlまたは対話形式で実行します:
Terminal window gtc wizard -
provider を設定する
messaging provider (例: Telegram、Slack) をセットアップします:
Terminal window gtc setup ./my-bundle非対話の setup では、answers file を使います:
Terminal window gtc setup --answers answers.json ./my-bundle -
runtime を起動する
digital worker を起動します:
Terminal window gtc start ./my-bundle
例: Hello World Flow
Section titled “例: Hello World Flow”メッセージに応答する単純な flow を作成します:
name: hello_worldversion: "1.0"description: A simple greeting flow
nodes: - id: greet type: reply config: message: "Hello! I'm your digital worker."
triggers: - type: message pattern: "hello" target: greetBundle Structure
Section titled “Bundle Structure”一般的な Greentic bundle は次のようになります:
my-bundle/├── greentic.demo.yaml # Main configuration├── providers/│ └── messaging/│ └── messaging-telegram.gtpack├── apps/│ └── my-app/│ └── flows/│ └── on_message.ygtc└── seeds.yaml # Seed data (optional)Configuration File
Section titled “Configuration File”メインの configuration file (greentic.demo.yaml) はセットアップ内容を定義します:
name: my-digital-workerversion: "1.0"
providers: messaging-telegram: pack: "providers/messaging/messaging-telegram.gtpack" setup_flow: "setup_default"
apps: my-app: path: "apps/my-app" default_flow: "on_message"
tenants: demo: name: Demo Tenant teams: default: channels: telegram: provider: messaging-telegram次のステップ
Section titled “次のステップ”基本セットアップが動いたら、次に進みます:
- Flows について学ぶ - flow definition を理解する
- Telegram を設定する - Telegram bot をセットアップする
- Slack を設定する - Slack workspace に接続する
- カスタム components を構築する - 独自の WASM component を作成する