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
つくってわかるStratum protocol
Search
takuya kikuchi
February 26, 2019
0
79
つくってわかるStratum protocol
2019-02-26 ビットコインとか勉強会#27 LT資料です
takuya kikuchi
February 26, 2019
Tweet
Share
More Decks by takuya kikuchi
See All by takuya kikuchi
生成AI時代のソフトウェアエンジニアが持つべきケイパビリティを考える
tkikuchi1002
8
5.2k
RAGをテーマに考える、LLMの認知アーキテクチャとソフトウェア設計
tkikuchi1002
3
1.3k
生成AIの不確実性と向き合うためのオブジェクト指向設計
tkikuchi1002
3
6.8k
Azure AI SearchとPromptFlowではじめるRAG
tkikuchi1002
2
1.4k
法人向けChatGPTにおける Azure OpenAI Serviceの課題解決の過程と現在
tkikuchi1002
2
2.1k
LLMエンジニアリングを加速させるソフトウェアアーキテクチャ
tkikuchi1002
2
5.8k
WebAPIのバリデーションを、型の力でいい感じにする
tkikuchi1002
0
87
GoとDDDでモバイルオーダープラットフォームを 型安全に作り直した話
tkikuchi1002
0
100
Kotlinのcoroutine、async/awaitと同じでしょ?って思ってたけど意外と洗練されててすごいなぁって思った話をさせてほしい
tkikuchi1002
0
110
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Code Review Best Practice
trishagee
67
18k
Rails Girls Zürich Keynote
gr2m
94
13k
The Invisible Side of Design
smashingmag
299
50k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
52k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Thoughts on Productivity
jonyablonski
69
4.5k
How to Ace a Technical Interview
jacobian
276
23k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Transcript
ͭͬͯ͘Θ͔Δ 4USBUVN1SPUPDPM ϏοτίΠϯͱ͔ษڧձ -5 5BLVZB,JLVDIJ
ࣗݾհ w ٠ୖ w UXJUUFS!@QPDIJ w ΤϯδχΞ!גࣜձࣾ7"-6
ϚΠχϯάϓʔϧ ͝ଘͷํ!
ϓʔϧϚΠχϯάͷྲྀΕ ϚΠχϯά ϓʔϧ ϒϩοΫ νΣʔϯ
ϓʔϧϚΠχϯάͷྲྀΕ ϚΠχϯά ϓʔϧ ϒϩοΫ νΣʔϯ ະঝೝ5Y ࠷৽ϒϩοΫ FUDʜ #JUDPJO
$PSF
ϓʔϧϚΠχϯάͷྲྀΕ ϚΠχϯά ϓʔϧ ϒϩοΫ νΣʔϯ ϚΠχϯάδϣϒ #JUDPJO $PSF
ϓʔϧϚΠχϯάͷྲྀΕ ϚΠχϯά ϓʔϧ ϒϩοΫ νΣʔϯ ϚΠχϯάՌ ʢγΣΞʣ #JUDPJO $PSF
ϓʔϧϚΠχϯάͷྲྀΕ ϚΠχϯά ϓʔϧ ϒϩοΫ νΣʔϯ ࠾۷ͨ͠ϒϩοΫ #JUDPJO $PSF
ϓʔϧϚΠχϯάͷྲྀΕ ϚΠχϯά ϓʔϧ ϒϩοΫ νΣʔϯ ͜ͷ͋ͨΓͷϓϩτίϧ ͷͻͱͭ #JUDPJO $PSF
4USBUVN1SPUPDPM w ϓʔϧϚΠχϯάϓϩτίϧͷσϑΝΫτελϯμʔυ w IUUQTTMVTIQPPMDPNIFMQNBOVBMTUSBUVN QSPUPDPM w ࣮͕؆୯Ͱ͋Δ͜ͱΛେࣄʹ͍ͯ͠Δ w +40/31$ͰΓͱΓ͢Δ
w ؆୯ͦ͏ʂ࡞ͬͯΈͨΒཧղ͕ਂ·Γͦ͏ʂ
࣮ͯ͠Έͨ IUUQTHJUIVCDPNUBLVZBLJLVDIJTUSBUVNTFSWFSTIBSQ wҎԼͷػೳͷΈ࣮ w4VCTDSJCF w"VUIPSJ[F w/PUJGZ+PC w4FU%J⒏DVMUZ w4VCNJU4IBSFʢड͚औΔ͚ͩʣ ˞+PCʹؚΉσʔλͰͨΒΊͳԾσʔλ
w͍͞͝ʹσϞ͍ͨ͠
4USBUVN1SPUPDPMͷྲྀΕ 4VCTDSJCF "VUIPSJ[F /PUJGZ.JOJOH+PC 4FU%J⒏DVMUZ
4VCNJU4IBSF w ͜Ε͚࣮ͩ͢ΕɺͱΓ͋͑ͣϚΠχϯάػث͔Β࠾۷ γΣΞΛड͚औΔ͜ͱ͕Ͱ͖Δ
ϚΠχϯά ϓʔϧ NJOJOHTVCTDSJCF w ͍ΘΏΔ௨৴ηογϣϯཱ֬ w ͓ΈͰػث໊Λఴ͑ͨΓ͢Δ 4VCTDSJCF
"VUIPSJ[F /PUJGZ.JOJOH+PC 4FU%J⒏DVMUZ 4VCNJU4IBSF 4USBUVN1SPUPDPMͷྲྀΕ
ϚΠχϯά ϓʔϧ 4VCTDSJCF "VUIPSJ[F /PUJGZ.JOJOH+PC 4FU%J⒏DVMUZ
4VCNJU4IBSF 4USBUVN1SPUPDPMͷྲྀΕ w&YUSB/PODF w&YUSB/PODF@TJ[F w ηογϣϯ͝ͱͷ&YUSB/PODFͱɺ &YUSB/PODFͷڐ༰αΠζΛఴ͑ͯฦࣄΛ͢Δ
ϚΠχϯά ϓʔϧ NJOJOHBVUIPSJ[F NJOFSUBSPV YYY 4VCTDSJCF "VUIPSJ[F
/PUJGZ.JOJOH+PC 4FU%J⒏DVMUZ 4VCNJU4IBSF 4USBUVN1SPUPDPMͷྲྀΕ w ೝূɾೝՄॲཧɻϚΠφʔ໊ͱύεϫʔυΛϓʔϧʹૹ৴
ϚΠχϯά ϓʔϧ 4USBUVN1SPUPDPMͷྲྀΕ 5SVFGBMTF 4VCTDSJCF "VUIPSJ[F /PUJGZ.JOJOH+PC
4FU%J⒏DVMUZ 4VCNJU4IBSF w ύεϫʔυ΄ͱΜͲͷ࣮Ͱແࢹ͞ΕΔɻ w ϚΠφʔ໊ใुͷৼΓ͚ʹར༻͞ΕΔ
ϚΠχϯά ϓʔϧ 4VCTDSJCF "VUIPSJ[F /PUJGZ.JOJOH+PC 4FU%J⒏DVMUZ
4VCNJU4IBSF 4USBUVN1SPUPDPMͷྲྀΕ NJOJOHOPUJGZ KPC*E QSFWIBTI DPJOCBTF1BSU DPJOCBTF1BSU ʜ w ࠾۷δϣϒͷใΛਵ࣌ϚΠφʔʹ௨͢Δ w ϚΠφʔ͜ͷใʹج͍ͮͯϚΠχϯάΛ։࢝͢Δ
ϚΠχϯά ϓʔϧ 4VCTDSJCF "VUIPSJ[F /PUJGZ.JOJOH+PC 4FU%J⒏DVMUZ
4VCNJU4IBSF 4USBUVN1SPUPDPMͷྲྀΕ w ϚΠχϯάػثͷੑೳʑʹԠͯ͡%J⒏DVMUZΛௐͰ͖Δ w ͜͜ͷௐϓʔϧͷ͞͡Ճݮ࣍ୈ NJOJOHTFU@EJ⒏DVMUZ EJ⒎
ϚΠχϯά ϓʔϧ NJOJOHTVCNJU +PC*% &YUSB/PODF /UJNF ʜ 4VCTDSJCF
"VUIPSJ[F /PUJGZ.JOJOH+PC 4FU%J⒏DVMUZ 4VCNJU4IBSF 4USBUVN1SPUPDPMͷྲྀΕ w %J⒏DVMUZΛຬͨ͢&YUSBOPODF͕ݟ͔ͭͬͨΒɺͦͷใ ΛϚΠχϯάϓʔϧʹૹΔ
%&.0 w ΦϑΟεʹઃஔ͖ͯͨ͠ "OUNJOFS4 w ૽Ի͕ͻͲ͍ͷͰ όϧίχʔʹ͍ग़͞Εͨ w ແࣄͩΖ͏͔
·ͱΊ w 4USBUVNQSPUPDPM TFSWFS Λ࣮ͯ͠Έͨ w ຊʹγϯϓϧͳϓϩτίϧɻ+40/ϕʔεͷΓͱΓ ͳͷͰ։ൃ͍͢͠ w "OUNJOFSϓϩτίϧʹͳ͍ϝοηʔδΛૹ͖ͬͯͨ
Γ͢Δ w ใुϓϩτίϧͷఆٛ֎
ʜͱ͍͏͜ͱ͕ɺશ෦ެࣜυΩϡϝϯτʹॻ͍ͯ͋Δ😇 IUUQTTMVTIQPPMDPNIFMQNBOVBMTUSBUVN QSPUPDPM