AGI Wings
業務の自動化も、 社内SaaSも、
爆速で本番へ。
AGI Wingsは、AIエージェントが
export default async function (event) { const res = await fetch('https://api.github.com/issues', { headers: { 'User-Agent': 'github-digest' }, }) const issues = await res.json() const text = issues.map((i) => `- ${i.title}`).join('\n') await fetch('https://slack.com/api/chat.postMessage', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ channel: event.channel, text }), }) return { count: issues.length }}$ wings connection add github --host api.github.com --auth bearer$ wings connection add slack --preset slack$ wings handler deploy --name github-digest --file handler.js \ --connection github=github --connection slack=slack \ --schedule "every:1d@09:00" --tz Asia/Tokyo \ --args '{"channel":"C0123456789"}'✓ Deployed handler "github-digest"HOW IT WORKS
あなたは伝える。 エージェントが書く。 Wings が動かし続ける。
AGI Wings が
-
01
あなた
やりたい
仕事を 伝える -
02
AIエージェント
コードを
書き、Wings へ デプロイ -
03
AGI Wings
安全に
実行し、動かし 続ける
HOW IT FITS
必要な部品だけ。
仕事に
-
Schedule
予定に
合わせて 起動する 毎朝9時、1時間ごとなど、予定の
時刻になると Handler を 混み起動します。 合うと、 始まるのが遅れることがあります。 -
API Trigger
呼ばれた
時に 起動する Webhook など、外部からの
呼び出しで Handler を 起動します。 -
Web アプリ
招待した
人と 使う 画面にする Handler が
返す あなたと、メールアドレスでページを、 招待した 人だけが 開けます。
Handler
コードを動かす
JavaScript の
-
Connection
サービスにつなぐ
認証情報は
コードの 指定した外で 管理します。 接続先だけを 使えます。 -
Database
データを
保存する SQL で
読み 書きできる データベースを Handler につなげます。 -
Run
結果を
確かめる いつ、何が
起きたかを、 実行履歴として Console で確認できます。
USE CASES
たとえば、こう頼む。
いつもの
$ wings skill install --target all
-
Schedule
毎朝の
定期処理 「毎朝9時に、GitHubで
自分に 割り当てられた Issueをまとめて Slackに 送る Handlerを、AGI Wingsに 作って。」 -
API Trigger
Webhookの
受け口 「Stripeの
支払い 完了の Webhookを 受けて、Discordに 通知する 受け口を AGI Wingsに 作って。署名も 検証して。」 -
Web アプリ
チームで
見る 小さな Web アプリ 「Stripeの
直近の 売上を 一覧にした 画面を、AGI Wingsの Web アプリで 作って。経理の 担当者にも 共有して。」
SECURE BY DEFAULT
翼には、必要な権限だけ。
Handler は、登録時に
- 認証情報は
コードに 埋め 込まない - 指定した
接続先だけを 許可 - 実行履歴を Console で
確認