視聴
フィルム / SDK でキオスクアプリを構築
3:07
Kestrel Labs、その訪問者およびすべてのIDはサンプルデータです。アプリ、コマンド、画面上のイベントラインはSDKとCLIを使用し、Claude Codeから実行されます。
チャプター
Joはロビー受付キオスクを依頼します。Claude Codeはwindow.screenrigに対して書き、出荷し、歓迎壁の最初のタップに応答します。
- 0:00
キオスク、ライブ。
- 0:17
旧方式
- 0:30
JoはClaude Codeに尋ねます。
- 0:50
コードです。
- 1:26
不変のリリース
- 1:51
タップがエージェントに届きます。
- 2:15
2回目のリリース。
- 2:38
開発者向けに構築
トランスクリプト
ナレーション、話された通り。字幕は同じ行を表示します。
- 0:05
エージェントが作成したチェックインキオスク。ロビーはすべてのタップに応答します。
- 0:18
キオスクアプリはかつてすべてのデバイス向けのネイティブビルドと、すべてのタップに対する独自サーバーを意味していました。
- 0:31
JoはKestrel Labsで内部ツールをClaude Codeで構築します。
- 0:39
1つのリクエスト:ロビーキオスクで来訪者をチェックインし、壁で歓迎。
- 0:50
インストール不要。アプリのパッキングでランタイムが注入されるため、window.screenrigがそのまま利用可能です。
- 0:57
Playerがページをアクティブにするまで待ちます。その後、準備完了を伝えます。
- 1:05
本日の訪問者はアプリのキー/バリューストアに保存されます。リストを変更するとキオスクが追従します。新しいビルドは不要です。
- 1:12
タップは名前付きイベントを送信します。受領はバックエンドが受け取ったことを意味します。
- 1:20
横向きスクリーンでは同じアプリがウェルカムウォールです。
- 1:26
アップロードは不変のリリースを作成し、その起源に紐づけます。
- 1:33
キオスクと壁用の1つのプレイリストピン。
- 1:39
割り当ては画面の応答を待たず、エージェントがチェック。スクリーンショットが返されます。
- 1:52
訪問者が自分の名前をタップします。
- 1:56
タップはイベントとしてエージェントに届き、エージェントは別のスクリーンで応答します。
- 2:02
キオスクは壁と通信しません。エージェントが通信します。
- 2:15
Joは受付呼び出しボタンを望んでいます。それは新しいリリースです。
- 2:22
すべてのリリースは不変です。プレイリストは指示によりピンを移動します。
- 2:28
キー/バリューストアは引き継がれ、今日の訪問者も残ります。
- 2:39
ビルドステップなし。不変のリリース。彼らを超えて存続する状態。領収書付きイベントと独自サービス用Webhook。
- 2:54
screenRIG は無料で、スクリーン数は無制限です。
- 2:59
エージェントに screenrig.ai のセットアップを依頼
- 3:02
エージェントにスクリーンを与える。
スクリーンに属するアプリを構築
フィルムのすべてのメソッドはSDKリファレンスにあります:waitUntilActive、ready、kv、emitConfirmed。