Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LLMを用いたweb3開発(Bunzz DeCipher)
Search
Bunzz | Smart Contract Hub
October 18, 2023
Programming
1
32
LLMを用いたweb3開発(Bunzz DeCipher)
「Web3 Global Hackathon Training Session - LLMを用いたweb3開発体験【Bunzz DeCipher】」
Bunzz | Smart Contract Hub
October 18, 2023
Tweet
Share
More Decks by Bunzz | Smart Contract Hub
See All by Bunzz | Smart Contract Hub
Introduction to the Bunzz Ecosystem - Japan Open Chain 2024 New Year's Party -
bunzz
0
21
Other Decks in Programming
See All in Programming
Implementing Design Systems in Swift
seyfoyun
2
480
AmperとFleetを使ったAndroidアプリ
yoppie
0
260
Introducing Kotlin Multiplatform in an existing mobile app - Workshop Edition | AndroidMakers Paris
prof18
0
160
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
140
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
460
Hanami and htmx
bkuhlmann
0
230
新宿ダンジョンを可視化してみた
satoshi7190
3
400
Sheets API使ってみた
toshi0383
2
170
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
180
Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん / Kyoto.go #50
utgwkk
6
1.8k
Amazon SQSコンシューマー疎結合への旅 - 出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 #3
quiver
0
330
TCAとKMPを用いた新規動画配信アプリ 「ABEMA Live」の設計
tomu28
2
130
Featured
See All Featured
Teambox: Starting and Learning
jrom
128
8.4k
GraphQLとの向き合い方2022年版
quramy
33
12k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Fireside Chat
paigeccino
22
2.6k
Building an army of robots
kneath
300
41k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
15
1.6k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
Into the Great Unknown - MozCon
thekraken
15
1k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
GitHub's CSS Performance
jonrohan
1025
450k
Adopting Sorbet at Scale
ufuk
69
8.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Transcript
LLMを用いたweb3開発
hitsuji_haneta_ Co-Founder / CTO Shota Takahashi
None
None
None
Infra for Smart Contract Devs
Smart Contract Hub Smart Contract Analyzer
Smart Contract Hub Smart Contract Analyzer
1. LLMを用いたスマートコントラクトの解析 (Bunzz DeCipher) 2. LLMを用いたアプリケーション開発の勘所 Agenda
dApp開発はどのようなプロセスをたどるのか?
いいアイデア思いついた! コード書こっと!
Idea Research Coding Test & Audit Launch
Idea Research Coding Test & Audit Launch 8FCΞϓϦͷ ̏ʙഒ͕͔͔࣌ؒΔʂ
- ベストプラクティスに従うことでリスクを減らせる ͳͥ Research ͕ॏཁͳͷ͔ʁ => 特に長く続いているdAppはそれだけ安全と言える -「車輪の再発明」に時間を使うことを避けられる
But… - コントラクトのドキュメントを公開しているプロジェクトは そんなに多くない => 開発者がソースを読んで解読するしかない このDeFi、10個のコントラクトが連携してて 1つあたり50個くらいsolidityファイルがある…
AI-driven analysis of smart contracts
Demo by
LLMを用いたアプリケーション開発の勘所
by Browser Extension FE BE LLM Form for Contract Address
Block Explorers Code
by Hey GPT, please write good documentation for the smart
contract XXX! ͲͷΑ͏ʹৄࡉͳղੳΛ࣮ݱ͍ͯ͠Δ͔ ドキュメント1つを作成するために 50~100回ほどLLMをコールしている
by Prompt Token
by - テキストでのインプット (質問、指示など) ϓϩϯϓτͱʁ
Creation Optimization
Creation Optimization 概念の構造化 プロセスの言語化
とにかくうまいラーメンを作ってくれ! 手打ち細縮れ麺でスープは豚骨ベースのこってり醤油系で油は多めで チャーシューは厚めの炭火焼きで玉子は丸一日くらい漬け込んで味が しっかり染みているけど中は半熟でメンマは極太のを4本でトッピング にパリパリの大きめ海苔が2枚に魚粉とネギがのってて硬めのライス付き
麺 スープ トッピング かたさ 太さ 素材 濃さ ベース 温度 玉子
メンマ 海苔
by - 消費されるガソリンのようなもの τʔΫϯͱʁ - なくなったらプロンプトが失敗する - 各モデルで1プロンプトあたりに使用できるトークン数が決まっている - 基本的には「1
word = 1 token」だがそれ以上かかるケースもある -トークンは (a) プロンプトの理解(INPUT) (b) 回答の生成(OUTPUT) の両方に使用される
Few-shot prompting Chain-of-Thought ReAct etc.. Embedding Map-Reduce summarizing Re fi
ne summarizing etc.. Prompt Token
Thank you!