Findy Campus Hackathon #2

Cloudflare - Senior Developer Advocate
Yusuke Wada


大事なリンク


Yusuke Wada

::right::

me


ハッカソンです!


これから軽く話します(なるべく開発に時間を割きましょう)。


これから話すこと


何が作れるか?


分岐


Cloudflareを使うか?使わないか?


ローカルでデモか、デプロイするか?


Webアプリか、AIエージェントか?


Webアプリとは?


AIエージェントとは?

ここ重要なんで詳しく


AIエージェントは、AIを活用したコンピュータプログラムで、明示的な指示がなくても自律的にタスクを実行して人間のユーザーを支援することができます。

https://www.cloudflare.com/ja-jp/learning/ai/what-is-agentic-ai/


AIの変遷

AIの変遷


AIが考えるだけじゃなくて行動する


AIエージェントの活用シーン


コーディングエージェント

::right::

coding agent


AI「エージェント」であるのが大事


めちゃくちゃシンプルな例


memo2task


詳しくは言わないけど、CloudflareはAIエージェントを作るのに最適な場所


AIエージェントに必要な3つの要素

ai


Cloudflareには3つが揃っている

ai


参考文献

zenn


Cloudflareの機能


Cloudflareは機能がたくさん


デモ

cloudflare-demos - https://cf-demos.yusuke.run/


Cloudflare Workers


D1


R2


Browser Run

const response = await env.BROWSER.quickAction('screenshot', {
  url: 'https://example.com',
})

Workers AI

::right::

models


Agents SDK

::right::

SS



Cloudflareを使った開発の最初


Wrangler


コマンド

# 開発サーバーを立ち上げる
wrangler dev

# デプロイ
wrangler deploy

ログインだけはやっておいて

npx wrangler login

エージェント・スキル


コーディングエージェント


スキル


始め方


レポジトリ

https://github.com/yusukebe/findy-campus-hackathon-02


これをやればOK

npx degit yusukebe/findy-campus-hackathon-02 my-hackathon-app
cd my-hackathon-app && npm install
npm run setup:skills

さあ始めよう!


Cloudflare Workers Tech Talksについて

Cloudflare Workers / 開発者プラットフォームに特化したミートアップ
https://workers-tech.connpass.com/

workers tech talks

← → / space ・ f: fullscreen