LLMで定期ジョブを生成する サービスを作ってみている話

2.5K Views

June 06, 24

スライド概要

↓の登壇資料です。

https://studyco.connpass.com/event/318107/

profile-image

エンジニア。スクラムマスター。 Zennでサーバーレス本書いてます。 http://zenn.dev/mistletoe/books/93f5810c20eb9a http://github.com/theMistletoe http://zenn.dev/mistletoe http://qiita.com/mistletoe http://note.com/themistletoe

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

LLMで定期ジョブを生成する サービスを作ってみている話 田中基淳 Motoaki Tanaka All Rights Reserved 1

2.

自己紹介 田中基淳(たなかもとあき) 普段やっていること • プロダクト開発 • スクラムマスター フォローいただけると嬉しいです! 2

3.

やってみたこと • 「毎朝日本のトップニュースを3つ教えて!」とお願いすれ ば、定期ジョブを作ってくれるサービスを作ってみている 3

4.

デモ 4

5.

なぜ作ったか? 5

6.

Hanabi.rest • AIを使って自然言語とスク リーンショットからREST API を構築し、Cloud lare Workersにデプロイできると いう夢のサービス • 最近一般公開されました!👏 f 6

7.

きっかけ:欠けたピースを埋める これだけでサービス構築できるか? 定期的に実行したい処理とかも使いたいときとかあるよね… それを作ってしまえばコーディングなしのサービス・プロダク ト開発のピースを埋められるのでは? 7

8.

技術構成 フロントエンド バックエンド Cloud lare APIによる デプロイ・実行 Remix 定期ジョブのコード生成 React f 8

9.

プロンプトの特徴 • Cloud lare Workersの scheduled handlerの仕様に合 わせてコードを出力させる。 • JavaScriptで出力させる。 • コード部分のみ出力させる。 • ライブラリを使わさせない。 f 9

10.

サービスで実現できたこと • RSSフィードから投稿してくれるbot • 時報・リマインダ • URLの死活監視 10

11.

つくってみている感想 1. ライトにつくる×Cloud lareの親和性の高さ 1. インフラ込みで仕組みをAPIで構築できる 2. 安い! 2. API仕様を読み解く(発見する)の大変… f 11

12.

これからやってみたいこと • 実装の自然言語での修正 • 秘匿情報の検出・secretの利用 • cron設定の自然言語での修正 • API KEYを使った任意の • Webのスクレイピング Cloud lare環境へのデプロイ • Cloud lare内の別のWorkersを呼び • LLMを段階的に使う 出し • 仕様理解→要求の言語化→プ ロンプト生成→コード生成 • データベース/メール/AIを使った処 理 f f 12

13.

さらに夢の話 • Botや定期ジョブをより自由・安価に、誰でも気軽に! • バックエンドAPIやフロントエンドも合わせて、より簡単にプ ロトタイピングや価値創出ができる時代に! 13