AIエージェント向け

初のフォームビルダー AIエージェントのために作られた

Dashform CLI は、AIエージェントがターミナルからフォームやファネルを自律的に作成・管理・デプロイできる機能を提供します。テキストベースの I/O、構造化 JSON 出力、エージェント時代のために設計されています。

dashform
# AI agent creates a lead qualification form
$dashform forms create --name 'Lead Qualifier' --type dynamic --tone professional

✓ Form created successfully

id           abc123
name        Lead Qualifier
type        dynamic
public_id   ewODeO6dSC
created_at  2026-03-01T10:00:00Z

実際の動作を見る

AIエージェントが Dashform CLI を使って完全なリード審査ファネルを1分以内に構築・デプロイする様子をご覧ください。

エージェントネイティブの哲学

なぜエージェントには GUI でなく CLI が必要か

「エージェントのために作れ。CLIはエージェントネイティブだ。言語モデルがネイティブに理解できるテキストベースの I/O を使うからだ。DOM ナビゲーションやピクセル解析が必要なブラウザベースの GUI とは違う。」

— Andrej Karpathy、 エージェント向けに構築する(2025年)

全文を読む: Dashform CLI — AIエージェント向け初のフォームビルダー

GUI はエージェント向けではない

ブラウザベースのフォームビルダーはクリック、ドラッグ、視覚的な解析を必要とします。AIエージェントはこうしたインターフェースを安定して操作できず、あらゆる操作が不安定で予測不可能です。

CLI はエージェントネイティブ

テキストを入力し、テキストが出力される。言語モデルは CLI コマンドをネイティブに理解します。構造化されたフラグ、予測可能な出力形式、コンポーザブルなパイプラインこそがエージェントの考え方です。

JSON は共通言語

すべての Dashform CLI コマンドは --json 出力に対応しています。構造化・型付き・Zod 検証済みのレスポンスにより、エージェントは推測なしに解析して行動できます。

4つのコマンドで即スタート

ゼロから1分以内にフォームをデプロイ。AIエージェントの手順はこちらです:

1

認証

API キーを安全に保存します。制限されたファイルパーミッション(0o600)で XDG 準拠の設定を行います。コマンド1つで完了。

2

フォームを作成する

名前、説明、タイプ(構造化またはダイナミック)、トーンを指定します。エージェントがパラメータを自律的に決定します。

3

管理と反復

フォームの一覧表示、取得、更新、削除が可能です。エージェントは回答を確認し、質問を調整し、ファネルを自動的に繰り返し改善できます。

4

JSON としてエクスポート

すべてのコマンドは機械可読な出力のために --json に対応しています。任意のエージェントパイプラインの次のステップにパイプできます。

dashform quickstart
# Step 1: Authenticate
$dashform auth login --api-key sk_live_abc123
✓ API key stored securely

# Step 2: Create a form
$dashform forms create --name "Lead Qualifier" --type dynamic
✓ Form created successfully

# Step 3: List all forms
$dashform forms list --json

# Step 4: Get form details
$dashform forms get abc123 --json
機能

エージェント向けに設計され、開発者にも愛される

すべての機能はエージェントネイティブの原則に基づいて設計されています:構造化された入力、予測可能な出力、ゼロのあいまいさ。

完全な CRUD 操作

シンプルな CLI コマンドでフォームの作成・読み取り・更新・削除が可能。エージェントはフォームのライフサイクル全体を完全に制御できます。

デュアル出力モード

デフォルトは人間が読みやすいテーブル形式、--json で機械可読な JSON 形式。エージェントは構造化データを、開発者は整形された出力を得られます。

セキュアな API キー認証

API キーはユーザー専用のファイルパーミッション(0o600)でローカルに保存されます。XDG 準拠の設定ディレクトリを使用。

TypeScript + Zod バリデーション

すべての API レスポンスは Zod スキーマで検証されます。厳格な型付けにより、エージェントが解析できない不正なデータを受け取ることはありません。

構造化フォームとダイナミックフォーム

従来の構造化フォームまたは、回答に基づいて質問を適応させる AI 搭載の会話型ダイナミックフォームを作成できます。

安全ガードを内蔵

破壊的な操作には --yes の確認が必要です。エージェントが意図せずデータを削除することはありません。

エージェントワークフロー

AI エージェントが Dashform CLI で構築するもの

人間の介入なしにフォームを作成・管理するエージェントによる実際の自律ワークフロー。

営業自動化

自律的なリード審査

AI 営業エージェントがダイナミックなリード審査フォームを作成し、ランディングページにデプロイし、受信した回答をモニタリングし、見込み客の質を分析し、コンバージョン率を改善するために質問を繰り返し最適化します。人間がフォームビルダーに触れることは一切ありません。

agent workflow
$dashform forms create --name "Solar Lead Qualifier" --type dynamic

$dashform forms get ewODeO6dSC --json | analyze-responses

$dashform forms update ewODeO6dSC --tone conversational
クライアント業務

自動化されたクライアントオンボーディング

プロジェクト管理エージェントが新しい契約締結を検知し、クライアントの業種に特化した質問を含むカスタムオンボーディングフォームを作成し、リンクを送付し、回答をプロジェクト設定ワークフローに処理します。

agent workflow
$dashform forms create --name "Onboarding: Acme Corp" --type structured

$dashform forms get onb-123 --json | setup-project
リサーチ&データ

ダイナミックなアンケート反復

リサーチエージェントがアンケートを作成し、初期回答を収集し、データのパターンを分析し、学んだ内容に基づいて精度の高い質問でフォームを更新します。完全自律の継続的改善ループです。

agent workflow
$dashform forms create --name "User Research v1"

$dashform forms list --json | analyze-trends

$dashform forms update srv-456 --name "User Research v2"
マルチエージェントシステム

マルチエージェントオーケストレーション

あるエージェントがフォームを作成し、別のエージェントが回答の品質を監視し、3つ目のエージェントが CRM 同期を担当し、オーケストレーターがパイプライン全体を調整します。各エージェントは整理されたコンポーザブルなコマンドで Dashform CLI と連携します。

agent workflow
# Agent A: Create
$dashform forms create --name "Campaign Q1" --json

# Agent B: Monitor
$dashform forms get cmp-789 --json | quality-check

# Agent C: Sync
$dashform forms get cmp-789 --json | crm-sync

従来のフォームビルダーはこの用途向けに作られていない

Typeform、JotForm、Google Forms — いずれもブラウザを持つ人間が必要です。Dashform CLI は、自律エージェントワークフローのために最初から設計された唯一のフォームビルダーです。

主な機能従来のビルダーDashform CLI
エージェント操作可能ブラウザ自動化が必要(脆弱)ネイティブ CLI コマンド
構造化された出力HTML/DOM スクレイピングが必要--json フラグで JSON 出力
プログラマティック CRUDAPI が限定的または未提供完全な作成/読み取り/更新/削除
型安全性保証なしTypeScript + Zod バリデーション
安全ガード元に戻すボタン(人間向け)破壊的操作に --yes フラグが必要
パイプラインへの組み込み手動で CSV にエクスポートJSON を任意のツールにパイプ
AI ネイティブフォーム固定質問リストダイナミックな会話型フォーム

完全なコマンドリファレンス

エージェントに必要なすべてのコマンド。一貫したフラグ、予測可能な動作、コンポーザブルな出力。

認証

dashform auth login

--api-key またはインタラクティブプロンプトで API キーを保存

dashform auth whoami

現在の認証済みユーザーを確認

dashform auth logout

保存された API キーを削除

フォーム

dashform forms create

--name, --description, --type, --tone, --json

dashform forms list

オプションの --json 出力ですべてのフォームを一覧表示

dashform forms get <id>

ID または公開 ID でフォームの詳細情報を取得

dashform forms update <id>

--name, --description, --type, --tone を更新

dashform forms delete <id> --yes

--yes の確認ガード付きで削除

よくある質問

Dashform CLI とは何ですか?+
Dashform CLI は、AIエージェントがフォームやファネルを自律的に作成・管理・デプロイできるコマンドラインインターフェースです。エージェント時代のために特別に設計された初のフォームビルダーであり、言語モデルがネイティブに理解できるテキストベースの I/O、構造化 JSON 出力、ブラウザ不要のフォームへの完全な CRUD 操作を提供します。
なぜ AIエージェントには既存のフォームツールではなく CLI フォームビルダーが必要なのですか?+
Typeform、JotForm、Google Forms などの従来のフォームビルダーは、ウェブブラウザを使う人間向けに設計されています。クリック、ドラッグ、視覚的な解析が必要で、AIエージェントは安定して操作できません。Andrej Karpathy が強調したように、CLI はテキストベースの入出力を使用するためエージェントネイティブです。Dashform CLI は、エージェントが開発者がターミナルを使うのと同じ信頼性で操作できる、構造化された予測可能なインターフェースを提供します。
エージェントはどのような種類のフォームを作成できますか?+
エージェントは2種類のフォームを作成できます:事前定義された質問タイプを持つ構造化フォーム(問い合わせフォームや登録フローなど)と、回答者の答えに基づいて会話形式で質問を適応させる AI を活用したダイナミックフォームです。どちらのタイプも、エージェントが CLI フラグで設定するカスタムの名前、説明、トーンに対応しています。
Dashform CLI は MCP、LangChain、OpenAI Agents SDK などのエージェントフレームワークとどのように統合されますか?+
Dashform CLI は、あらゆるエージェントフレームワークと統合できる構造化 JSON を出力します。テキストベースの I/O は、Model Context Protocol(MCP)、OpenAI Agents SDK、Anthropic Claude Agent SDK、LangChain、その他のオーケストレーションツールと本質的に互換性があります。エージェントは CLI コマンドを実行し、ワークフローの一部として JSON 出力を解析するだけです。
Dashform CLI はセキュアですか?+
はい。API キーは XDG 準拠の設定ディレクトリ内に、ユーザー専用のファイルパーミッション(0o600)でローカルに保存されます。API キーはすべてのリクエストの x-api-key ヘッダーとして送信されます。フォームの削除などの破壊的な操作には明示的な --yes 確認フラグが必要で、誤ったデータ損失を防ぎます。
Dashform CLI は無料で使えますか?+
はい、Dashform CLI は無料で始められます。インストールして Dashform API キーで認証を行い、フォームの作成を開始してください。CLI ドキュメントは GitHub で公開されており、Dashform の無料プランで動作します。
始めるために何が必要ですか?+
Node.js 24 以降と Dashform アカウント(API キー付き)が必要です。CLI をインストールして、API キーで dashform auth login を実行すると、最初のフォームを作成する準備が整います。セットアップ全体は1分以内に完了します。

エージェントにフォームを作成する力を

Dashform CLI は無料のオープンソースで、あなたのエージェントパイプラインに今すぐ対応できます。エージェント時代にはエージェントネイティブなツールが必要です。これはフォームとファネルのための初の一手です。