Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
LLMを用いたweb3開発(Bunzz DeCipher)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Bunzz | Smart Contract Hub
October 18, 2023
Programming
87
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LLMを用いたweb3開発(Bunzz DeCipher)
「Web3 Global Hackathon Training Session - LLMを用いたweb3開発体験【Bunzz DeCipher】」
Bunzz | Smart Contract Hub
October 18, 2023
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
56
Other Decks in Programming
See All in Programming
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
790
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
120
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
phperだってパンチカードでコーディングしたい
o0h
PRO
0
330
Railsバージョンを4倍にした話
optim
0
360
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
Event is what happens
moro
2
780
気持ちぃ〜角丸 Squircle
ryu1013
0
310
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
410
残高管理から台帳サービスへの進化
artoy
1
200
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
3.6k
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.5k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
So, you think you're a good person
axbom
PRO
2
2.2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
940
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
Between Models and Reality
mayunak
4
500
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
How STYLIGHT went responsive
nonsquared
100
6.3k
Chasing Engaging Ingredients in Design
codingconduct
0
360
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
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!