erukiti Profile Banner
erukiti Profile
erukiti

@erukiti

5,554
Followers
1,009
Following
1,870
Media
153,624
Statuses

株式会社AlgomaticのAIエンジニャー

東京ラビットハウス
Joined May 2008
Don't wanna be here? Send us removal request.
Pinned Tweet
@erukiti
erukiti
26 days
主要LLMのモデル名と日付とトークン数を渡したらコスト(ドル)を算出するライブラリを作ってみた。たぶん、まだ不正確だったり色々
1
11
54
@erukiti
erukiti
3 months
アマプラで、エンディングスキップして次の動画に飛ぶ機能、マジでやめてほしい。冒涜やぞ
286
10K
102K
@erukiti
erukiti
6 years
この本まじすげー。コードにルビを降るのすごいし、エラーコードとかもすごい!!!というか、最高の発明だ #インプレス
Tweet media one
Tweet media two
Tweet media three
47
21K
54K
@erukiti
erukiti
4 years
プログラミング上達したいんだったら、四の五の言わずに、 ・クリーンアーキテクチャ ・レガシーコード改善ガイド ・アジャイル・サムライ ・リファクタリング 系のどれか を、全部最低5回読み返して欲しい。それでプログラマとしては圧倒的に成長できるんだから、マジで読んで
10
744
5K
@erukiti
erukiti
6 years
いま、当たり前になってる技術って何年前に登場した?何年前に使い始めた? AWS 13年前 Git 13年前 GitHub 11年前 Node.js 10年前 CircleCI 8年前 Firebase 8年前 TypeScript7年前(v2が2年反前) Docker 6年前 React 5年前 Slack 5年前 ECMAScript2015 4年前 HTML5 4年半前 VSCode 3年前
13
2K
4K
@erukiti
erukiti
6 months
メンタルクリニックの患者をみたとき「仕事が進まない」がメンタルを病む原因として大きいみたいなツイートを見かけたのだけど、だとすると「進捗すること」は、心の平穏を保つためにとても重要 ステップを刻む、少しずつでも進む、同じ方向を向く、そういった進捗が大切ってことよね
3
604
3K
@erukiti
erukiti
3 years
IT業界、人足りないというのが大問題なんだけど「SIer辛い漫画」「SES辛い漫画」とかが多くて、IT楽しいぜって漫画が皆無なのが、原因なのでは????????????????????????????????????????????????????????????
42
1K
3K
@erukiti
erukiti
3 months
オタクに対する理解度が低すぎて許しがたい
4
69
2K
@erukiti
erukiti
3 months
オフにできないの本当許せん
4
72
2K
@erukiti
erukiti
6 years
Macを長期間使ってる人で brew 使ってる人は brew cleanup --dry-run をたたいてみましょう。 恐ろしい事実に気づきます…。 > ==> This operation has freed approximately 17.7GB of disk space. brew update / upgrade のときに古いやつ消さないんかよ……
6
626
2K
@erukiti
erukiti
3 months
Youtubeもそうなんだろうけど「次の動画」に飛ぶのも許しがたい。絶対許せん
2
53
1K
@erukiti
erukiti
3 months
ブルースクリーン報告をTwitterでしてる人の組織ではCrowdStrikeを採用してることを、ソーシャルにバラまいてるので、あまり良くないと思うんだよな
3
329
1K
@erukiti
erukiti
7 years
今、技術同人誌に対するニーズが極度に高い時代なんですよねー。ウェブじゃ情報が錯綜してる、商業誌はあまりにも遅すぎる&欲しいものが出ない。 技術同人誌だけが満たせる需要があまりにも多すぎるので、#技術書典 が無いと日本のエンジニアが困り果てるほどに、技術同人誌のニーズが高い
4
729
990
@erukiti
erukiti
11 months
あれ。Google BardさんにおまえGemini?って聞いたらそうって答えたのでGemeni Pro? Gemini Ultra? って聞いたら、Gemini Pro と Ultra のパラメータ数を答えてくれた これはリーク??????
Tweet media one
3
167
986
@erukiti
erukiti
2 years
雑に知ってるんだけど、やったことないこと、たとえばフロントエンドエンジニアならVSCode拡張を作るとかでもなんでもいいんだけど、そういう自分がやったことないことを、ChatGPT(GPT-4)に聞いて、トライしまくるといいと思う
1
119
788
@erukiti
erukiti
4 months
> 「Llama 2 70B」は、学習のプロセスで400メガワット時(MWh)の電力を消費したとされる。これを地球温暖化への影響度で測るなら、平均的な米国人1人が1年間の生活で排出する二酸化炭素の、約16倍の量に相当する 逆に16人分程度なの????
15
141
703
@erukiti
erukiti
1 year
GitHub Copilotは何をどうやっても絶対に回避不可能な技術だと思う。これを回避すると生産性がものすごいレベルで不利になる という話はさておいて、コンテナと The Twelve-Factor Appも絶対不可避と認識
0
80
647
@erukiti
erukiti
11 months
開発でChatGPTに聞くのは論外だ!主義の人がいるみたいだけど、初手GPT-4に聞くはめっちゃありだと思うぞ(GPT-4が最低条件。GPT-3.5はNG) 2022年くらいまでの技術に限るかもしれないけど、GPT-4ならそこそこの精度でそこいらの技術ブログと同じくらいかそれ以上の回答をしてくれる
6
121
628
@erukiti
erukiti
1 year
今の時代の若い人の生存戦略は、健康技術の進化を前提に、健康がなるべく劣化しない(座りっぱなし禁止、歩けとにかく歩け、毎日絶対歩け)を心がけるのがいいと思う とにかく歩け 歩くことが全ての基本だと思え ほんと、歩いて!!!!お願いだから歩いて健康に生きて!!!!
3
182
622
@erukiti
erukiti
6 months
NVIDIA GPUを買うよりも、自社のM2 Ultraを使う方が安くつくと、Appleが判断したのか さすがに、この動くは想像を超えてる。自分たちのデータセンターでM2 Ultraを使ってLLMをserveするのか
5
152
608
@erukiti
erukiti
2 years
ChatGPTやその中身であるGPT-3.5やGPT-4には、プログラミング言語を逐次実行する能力があるので、めちゃくちゃ簡単にですが、記事にまとめてみました。多分僕が書いた技術ブログの中で一番短いと思う このテクニック、実はめっちゃいろいろ応用が効くんですよね(たぶん
1
78
573
@erukiti
erukiti
2 years
ChatGPTなどGPT-3.5系である程度安定して出力を得るためのノウハウができたので書きました。土日に別の実験をしていて副産物的に得られたものです。
1
104
562
@erukiti
erukiti
2 years
エンジニアは、出社が嫌と言うより、朝に出社するのが嫌って人かなり多いと思う
5
89
553
@erukiti
erukiti
1 year
個人的には毎日草を生やすことに一切価値を感じてなかったんだけど、あれは草を生やすことに価値があるわけじゃなくて(つまり僕と同じ考え) 週末プログラミングという考え方を捨てるためのものだったのか なるほど、それなら理にかなってるし、これはやるべきだわ
1
100
550
@erukiti
erukiti
2 years
GPT-3.5もGPT4も、S式は何のプロンプトもなしでいけるやと... これ、TypeScriptで格闘するより楽だし汎用性高そうだし、これで良いのでは!! > (小説化 (reverse "AIはコーヒーを淹れない")) > (子供っぽくする "今日は寒いですね") みたいなのもいける
2
160
550
@erukiti
erukiti
4 months
Twitterなどオープン系SNSではまともな議論ができないという理由で、Discordなど閉じたコミュニティへの移行が加速している 勉強会なんかも、誰が来るかわからない(ただ飯パーソンが出没するような)オープンなモノは忌避される気配を感じている。今後はどんどんクローズになっていくのではないか?
4
139
461
@erukiti
erukiti
2 months
LLMが国策・安全保障であるのは、こういうところなんよな イランがアメリカ企業のOpenAIを使って世論操作をしようとしたら、そりゃこういう風に暴露されるわな
1
149
449
@erukiti
erukiti
2 years
GPT-4ちゃん、僕よりも人間性が高い
Tweet media one
Tweet media two
6
186
424
@erukiti
erukiti
6 years
おおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお、 の VSCode in browser 技術が MIT licenseで公開!!!!!!!ふぉぉぉぉ / “GitHub - codercom/code-server: Run VS Code remotely.”
1
205
413
@erukiti
erukiti
1 year
OpenAIもMicrosoftもGoogleも生成検索エンジンという路線をとる。SEO全盛のこれまでとは違い、あらゆるネットワークの入り口は単なる検索エンジンではなく、生成AIになる 生成検索エンジンは、対象のウェブページに入らなくても良いという、ウェブページを公開する側からするとデメリットもある
1
78
413
@erukiti
erukiti
4 years
React ってほんと簡単なんよ……。みんな中途半端に古いHTML+CSS+JSの常識を忘れられないから難しく見えるだけなんやで……。
5
53
403
@erukiti
erukiti
3 months
去年末くらいまでのOpenAIのGPT-4だけがパワーを持っていた時代はすでに昔となった。クローズモデルでも、ClaudeやGeminiなどとトップを競い合える状況で、ついにオープンモデルであるLlama3.1が、その域に来た 本当に良い。良いぞ。競争が激化してるので、利用者としては歓迎以外の何物でも無い
1
51
394
@erukiti
erukiti
2 years
人類全員に伝えたいこと Next.js12とか使ってる人は next.config.js に `"swcMinify": true` の設定を追加するんだ!!! next build が一気に早くなるぞ!!!
1
35
380
@erukiti
erukiti
6 months
ローカルLLMを評価しだして改めて思うが、GPT-4やOpusはやっぱり賢すぎる あまり賢くないモデルは、「思考の仕方」も手順を全部教えないと適切に思考できないんだけど、GPT-4やOpusだとその必要が無い 「あ、あれね、知ってる知ってる、それっぽいの出すね」くらいの雑さで専門的な分析ができる
2
52
378
@erukiti
erukiti
1 year
GitHub Copilotを使いこなしてプログラミングの生産性を上げる大切なコツ|erukiti @erukiti #note
Tweet media one
Tweet media two
Tweet media three
0
50
369
@erukiti
erukiti
2 years
英語だなー英語 それはそれとして、2022年9月���でにリリースされてるもののコードリーディングをChatGPT(GPT-4)でやるのはすげーありっぽい 暇を見つけて、色々なソフトの爆速コードリーディングを試してみるか
0
60
341
@erukiti
erukiti
1 year
gitを使った理由で僕の場合でいうと * subversionだと10万コミットとか超えると業務が滞るので、メガベンチャーとかだともう選択肢がない * とにかく軽くてスケールすること(絶対正義) あと地味に重要なのがブランチ作成コストが0な点。これは開発を根幹から変えた
2
44
350
@erukiti
erukiti
4 years
React Server Components はウェブ開発を変えるゲームチェンジングな技術である|erukiti #zenn 新年一発目の記事です。これはReact Hooks に続く、そしてそれ以上に大きな影響を及ぼすゲームチェンジングになる技術です
0
81
343
@erukiti
erukiti
1 year
技術書は、動的になって欲しいんだよね サンプルコードが実行できる書籍とか、サンプルコードを無限に生成してくれる書籍とか、質問に無限に答えてくれる書籍とか
4
66
334
@erukiti
erukiti
1 year
僕の文章力が跳ね上がったの、鬱で脳の認知能力が激減した経験があって、自分の脳が最も調子悪いときでも読める文章を書く技術を身につけたときなんだよね プログラミングも同じ。一番調子悪いときでも読めるコードを心がけるのが良い これ、「頭いい人」にとって意外に弱点だと思っている
1
64
304
@erukiti
erukiti
1 year
Slackのスレッドで空メンションを飛ばそうとすると「DMでよくね?」って言ってくるあの最悪で邪悪なダイアログ、マジでやめてほしい DMを多用すると組織のコミュニケーションを妨げるから、マジでだめ! とかSlackヘビーユーザーが苦労して構築してきたベスプラを完全無視する感じがもう
Tweet media one
0
114
306
@erukiti
erukiti
6 months
「書かない技術」っていうとちょっと釣りタイトル気味だが、なるべくテストを書かなくてもいいように持っていこう、減らすために必要な考え方だった とても良き
1
23
301
@erukiti
erukiti
5 months
LLMプロダクト開発のではほとんどの場合は構造化データを使うというのは僕も同感なので、安定して構造化データを入出力するための記事を、最近書いたところです プロダクションでは型安全が重要なので、そこにこだわった記事です
@mr_bay_area
べいえりあⓂ️
5 months
LLM、人間のレビューが入らない「自動化」への応用に使ってる人の9割は、LLMに文章ではなく構造化データ/JSONを出力させてると思ってるのだけれども、そもそもLLMに構造化データ/JSONを出力させるというテクニックがあまり知られてないような気がしないでもないな?
0
7
152
0
48
296
@erukiti
erukiti
6 years
ちなみに僕はこの本を宣伝して別にお金が入るわけじゃありませんが、この本は自分でも嫉妬を覚える位いい本なので、是非試みとして成功して欲しい。 日本のプログラミングシーンを変えるポテンシャルがあると思う!
1
102
269
@erukiti
erukiti
4 months
僕は元々ウェブエンジニアで機械学習は趣味程度だった人間で、プロダクトとかでAIを名乗るものすべてに懐疑の目を向けてたんですが、LLMはAIと呼ぶべき存在だなと思っています
@issei_y
山本一成🌤️チューリングのCEO
4 months
10年くらい前までは「AIじゃなくてMachine Learningをしてます」という感じでした。実際に当時は多少複雑な非線形分類を使う程度の認識だったし、 ただ最近のtransformerの創発をみるに、研究者やエンジニア側もAI研究をやっていると考える人が増えたと思う。 個人的にも確かにこれはAIと感じる。
1
30
241
2
38
286
@erukiti
erukiti
8 months
これまでは精度が必要なものはGPT-4で、そうじゃなければGPT-3.5みたいな使い分けをしてると思うが、今後はHaikuでいけるものはHaikuにやらせて、精度が必要なものはOpusでやる、セキュアが必要なケースは引き続きAzure一択みたいな感じになっていきそう あとはTierを上げられるかどうか
2
42
283
@erukiti
erukiti
2 years
フロントエンドだけしかやってない人は、なるべく早いうちにバックエンドも経験した方が良いです。というか、バックエンドも必須になっていくんだけど、それ以前に総合的な力を伸ばさないとどうしようもない時代が間違いなく来る 早ければ5年。遅くても10年以内かな
7
32
273
@erukiti
erukiti
5 years
@spountant ・ 手足が冷えてないか?シャワーだけで済ませてないか? ・ SNSやテレビ番組のような準動的メディアを見過ぎてないか? ・ 強い肩こり・首の痛みはないか?(ボディスキャン瞑想おすすめ) などですかね
0
79
256
@erukiti
erukiti
7 months
Claude ProとかAPI経由でOpus使える人とそうじゃない人、何かを学習するときに完全に格差ができるな RSSとかtimelineとかにarxivのリンクがでてきたらPDF開いて全文をClaude Proのチャット画面にコピペして聞きまくるだけ
1
29
269
@erukiti
erukiti
10 months
この技術めっちゃアツイと思うんだが。。。
@ai_database
AIDB
10 months
LLMの知識を狙い撃ちして編集する手法(Knowledge Editing:知識編集)の現状を網羅的にまとめた論文が公開されています。 モデル全体を再学習させることない効率的なアプローチと言われています。 信頼性の向上や、パーソナライズされたエージェントの開発に役立つとのことです。 "A Comprehensive
Tweet media one
Tweet media two
Tweet media three
2
130
652
0
23
261
@erukiti
erukiti
5 months
今回のAppleので思ったけどMS/Google/Appleの三社が強すぎる。独占禁止法もちらつくよな。その中でもAppleはもう長いこと「プライバシーなら我が社」みたいなのをずっと推し続けてたのが特に強み Amazon, Meta, OpenAI, Anthropicとかはどう頑張っても厳しい戦いにならざるを得ない
1
40
258
@erukiti
erukiti
3 months
同意見としつつ僕の考えを追加すると、LLMはあらゆるテクノロジよりも応用範囲が広いので活用するために手札が大量に必要になるのと、現状収穫期というか、社会実装を大量に生み出すフェイズ
1
30
259
@erukiti
erukiti
6 months
正直、僕が先週Mac Studioを注文したのは賭けだった。実際その数週間前からずっと悩んでたわけで(ツイートを見てる人は気づいたかもしれない) 僕が踏み切ったのは某氏がCommand-R+いいぞーと不況してきたからなんだが、実際賭けには勝った。想像以上の大勝ちだった
3
26
250
@erukiti
erukiti
4 years
本気でソフトウェアエンジニアになりたいなら、ウェブサービスやアプリを一本作ればいい 一本作り上げることができれば、普通にどこかの会社で戦力になる
2
29
243
@erukiti
erukiti
1 year
ChatGPTのコードインタープリタは、エンジニアと非エンジニアでは捉え方の温度感に違いがあるけど、あれは「退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング」をagentで実現するものだから、どうしても視点が変わっちゃう
3
23
240
@erukiti
erukiti
2 years
GPT-3.5で、コード実行能力がありますね あなたはTypeScriptシミュレータです。step by stepでコードをシミュレートして実行結果を出力してください で、TypeScriptのコードを実行できます
Tweet media one
Tweet media two
@umiyuki_ai
うみゆき@AI研究
2 years
プロンプトデザインの話で、ChatGPTが変数定義をちゃんと解釈してくれるの見て思ったのは、もしかして割とChatGPTはコード実行能力あるんじゃね?って事。例えばif文、for文、while文、下手すると関数とかもやってくれるかも。そんなん普通にC言語やればいいじゃんと思うかもしれんけど、データを制御
2
19
141
2
44
227
@erukiti
erukiti
4 years
これ、M1 Mac でウェブ開発するの、ある意味まずいのでは?
1
29
230
@erukiti
erukiti
2 years
ChatGPT plugin は、ある意味SEOの終わりで、世界は今後AI向けにAPIを公開して、高い評価を受けて、ChatGPTその他に組み込まれることを争いあうことになる
0
63
216
@erukiti
erukiti
2 years
JapanGPTなにとぞ 法的に、国会図書館の蔵書全部を食わせたGPTとかもできるんだし、そういうのを国がやってほしい
2
62
212
@erukiti
erukiti
1 year
弊社、お賃金よいし、待遇もいろいろとよいと思うので、誰か優秀なフロントエンドエンジニアの人、一緒に働いてくれません? 手分けして泥臭いところ潰した上で、最先端AIシステム組み込みを一緒にやろうぜ!!!!!
4
40
215
@erukiti
erukiti
4 months
複数形にまつわる面倒さは確かにあるので、単数形はありかも。変な認知負荷が増えるは確かにそうなんよな
0
34
212
@erukiti
erukiti
1 year
フロントエンド、芽のない技術も多いし、はやり廃りの影響があまりにも大きいので、採用しては捨てるを繰り返すことになるので、ドライさ、判断の速さ、捨てられる設計とかを持ちつつ、わざと間違った流れに乗ることも必要になったりするっていうのが、結構やっかいな業界だと思っている
0
32
192
@erukiti
erukiti
8 months
本質情報だ といいつつ、ここまでできる人はまずいない。教わりたいと言いつつそれまでの固定観念を捨てられない人はかなりいる 判断を遅らせる(すぐさま自分の知識とか経験だけで安直に結論を出さない)とかができるだけで、十分優秀な域だと思っている
1
15
158
@erukiti
erukiti
2 years
ChatGPT APIを叩いた結果を、キーバリューとかJSONとか任意のフォーマットで出力することで、自然言語を扱う汎用ミドルウェアとして使えるようになるという記事を書きました
@erukiti
erukiti
2 years
ChatGPTなどGPT-3.5系である程度安定して出力を得るためのノウハウができたので書きました。土日に別の実験をしていて副産物的に得られたものです。
1
104
562
1
42
153
@erukiti
erukiti
2 years
今はもう jest(あるいはvitest)を書かないフロントエンドエンジニアは白い目で見られる、それくらい当たり前になってる それが数年後には Storybook interaction testing を書かないやつは白い目で見られるってなる
0
13
150
@erukiti
erukiti
2 months
そういや一年弱?半年強? 弊チームではベースマキナを使ってるんだけど死ぬほど便利なんよな。人類だいたい管理画面の開発に無駄な工数をかけ過ぎてるけど、ベースマキナを使うとそこから解放されて最高
2
14
151
@erukiti
erukiti
8 months
Claude3 Opusは間違いなく強いけど、そこは問題じゃなくて、どちらかというとOpenAI GPTとタメ張れることが証明されたことが大きい 利用者として見たときOpenAI GPTしか実用的な選択肢がなかったけど、そうじゃなくなった 今後の競争も期待できる(主に価格とか!!)
1
32
145
@erukiti
erukiti
1 year
というかGPT-4Vを、API経由でたたけるようになってからが阿鼻叫喚なのよな
1
18
140
@erukiti
erukiti
2 years
ここ3ヶ月GPT触ってて得た結論: 「自動翻訳の技術が進化するから英語さわる必要ない」は全く嘘!!!! GPTでは日本語は圧倒的不利なので、めっちゃ英語触りまくる 翻訳 -> GPT -> 翻訳をするのはレイテンシやコストの面で不利なのよね GPT-4並の優秀な国産LLMでも登場すれば話は別だが
1
25
139
@erukiti
erukiti
2 years
誰かが言っていた React は人類が直接コーディングする最後の UI ライブラリになる、はたぶんそうなんだと思う
0
26
137
@erukiti
erukiti
1 year
自分が中途半端なスキルしか持ってないって自覚がある人は、早いうちに、GItHub CopilotやGPT-4を使い倒してリスキリングした方がいいと思う。早ければ早いほど生き残れる
0
10
137
@erukiti
erukiti
6 months
More Agents Is All You Need面白いな 一つのLLMに同一のプロンプトを複数回投げる。temperatureを上げるなりして回答に揺らぎが生じる。それらを機械的に判定する(選択問題なら頻出する。オープン記述なら他と共通項が多い) これだけでモデルの性能が上がるらしい
1
25
137
@erukiti
erukiti
1 year
Macは、完全なUNIXでもあるのでWSLより良い選択肢だと思うし、対Linuxで言えば、従来のMacのアプリも使える 普通にプログラミング用途では上記の理由により、ITエンジニアに刺さるのは当然だと思う
@yutkat
yutkat
1 year
結局ITエンジニアでどこの層にMacがささってるか全くわからんのよね(iOSアプリ開発除く) ・快適に開発したい→Linux ・一般的なものを使いたい→Windows ・スタバデマックしたい→Mac? Alfreadとかでむっちゃ効率化しててとかならちょっとはわかる
43
402
2K
1
30
133
@erukiti
erukiti
10 months
今年はローカルLLM元年になりそう ついでにいうとコンピュータの基本的人権に、GPUやGPUメモリの項目が増えることになりそう
0
22
131
@erukiti
erukiti
8 months
昨日得た学び: 1. Bunは一部ごく希に互換性の低さで引っかかるがそれ以外はクソ優秀 2. どうしてもTypeScriptを設定しなきゃいけない場合は `at tsconfig/node20` のような npm を使っておけばOK。集合知!!! みんなBun使え
0
14
132
@erukiti
erukiti
6 months
ということは、実は「見積もりのミス」ってメンタルを病みやすいのかな 小さく見積もってしまって、「全然進まない」になるとメンタルを壊すわけだから
1
41
130
@erukiti
erukiti
1 year
何か限定的なやつを公開するのかな OpenAIが何か出すなら爆弾めいた何かだろうから、考えなしに何かを出すとは思えない。Googleのリーク文章らしきやつでは「勝者はOSSであるLLaMAだ」みたいな指摘もあったくらいだから、OSSの利点を享受できる何かを出すのかな
0
38
129
@erukiti
erukiti
1 year
いろいろインパクトがでかすぎて、関連技術者たちに大打撃(うれしさの打撃かもしれない)を与えているんだが、差分が大きいのはやはり Assistants API かなー これまでなら自力 or LangChain でやってきたことが、それなりに Assistants/Theads/Run などでできるようになっちまったぜ
1
17
125
@erukiti
erukiti
7 years
学生の皆さん、今日は各社のエンジニアのツイートをよくよく観察するのです。今日出社しなければいけない会社はそういう会社なのです。雪が激しくなる前に帰宅できる会社はまだマシな会社です。よくよく観察するのです (というツイートが今日は出回るべき日だ)
1
179
117