GPT-4版のChatGPTにDappsを実装してもらう実験
created: 2023-03-30
/
updated: 2023-03-31
GPT-4版のChatGPTと会話しながらSolidityでスマートコントラクトを実装して、それから「このスマートコントラクトとインタラクションするための簡易なウェブサイトもつくりたい」と相談したらHTMLとJavaScriptも生成してくれた。
詳細は https://github.com/june29/token-sandbox/pull/3 に記録しておいた。
- 今後もこの手の作業にChatGPT (GPT-4) を使っていきたいな、と思った
- そのためにChatGPT Plusに $20/moを払うのは「安い」という感覚
- なんとなく想像していたよりずっと有用
- コードを書く部分だけを見れば、ぼくが自分で書くよりChatGPTに書いてもらった方がよさそう
- スマートコントラクトとLLMは相性がいい気がする
- プロトコルレイヤーということで「よくある処理」のパターンがある
- 人間の役割
- そもそもどんなことを実現したいのか、要件を明確に持っておく
- 最初から明確に持っておかなくても、対話しながら明確にしていければよい
- ブロックチェーンやEthereumやスマートコントラクトについて、できること・できないこと、得意なこと・苦手なことを理解しておくのは大事
- エコシステムやツールスタックを知っておくのも大事っぽい
- 出てきたコードを見て読んで理解して、適切にフィードバックする
- そもそもどんなことを実現したいのか、要件を明確に持っておく
- 作業をレイヤーにわけてみる
- レイヤー整理 (下に行くほど扱う範囲が広くなる)
- タイピング
- コーディング
- プログラミング
- アプリケーション開発
- プロダクト開発
- 「タイピング」「コーディング」は、どんどんお任せしていけそう
- 「プログラミング」もじわじわと渡せるようになっていきそう
- プログラミングそのものが好きな人は「奪われる」という感覚を抱きやすいかもね
- AI時代のプログラマの在り方|牛尾 剛|note
- 「プロダクト開発」をやりたい人は加速するからよろこぶ、とかとか
- レイヤー整理 (下に行くほど扱う範囲が広くなる)
