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
80
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
52
Other Decks in Programming
See All in Programming
CSC307 Lecture 06
javiergs
PRO
0
690
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
520
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
190
Data-Centric Kaggle
isax1015
2
780
組織で育むオブザーバビリティ
ryota_hnk
0
180
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
480
CSC307 Lecture 10
javiergs
PRO
1
660
並行開発のためのコードレビュー
miyukiw
0
510
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
140
Featured
See All Featured
Visualization
eitanlees
150
17k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
220
Navigating Team Friction
lara
192
16k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
Design in an AI World
tapps
0
140
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
260
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
GraphQLとの向き合い方2022年版
quramy
50
14k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
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!