ぐっちー@ぐぐりモグラの地底人:園ジニア! (@redamoon) header
ぐっちー@ぐぐりモグラの地底人:園ジニア! (@redamoon) profile picture

札幌でエンジニアをやってる二児の父 この業界では、ぐっちょん・ぐっちーって呼ばれること多い。園芸・子育てツイート・Web系ツイート多めの40代。 シャム・シェイドの六人目のメンバーとして日々ロックしてる。 #園ジニア #園芸エンジニア

札幌
Joined July 2010
Photo by ぐっちー@ぐぐりモグラの地底人:園ジニア! (@redamoon)Photo by ぐっちー@ぐぐりモグラの地底人:園ジニア! (@redamoon)Photo by ぐっちー@ぐぐりモグラの地底人:園ジニア! (@redamoon)Photo by ぐっちー@ぐぐりモグラの地底人:園ジニア! (@redamoon)Photo by ぐっちー@ぐぐりモグラの地底人:園ジニア! (@redamoon)Photo by ぐっちー@ぐぐりモグラの地底人:園ジニア! (@redamoon)Photo by ぐっちー@ぐぐりモグラの地底人:園ジニア! (@redamoon)Photo by ぐっちー@ぐぐりモグラの地底人:園ジニア! (@redamoon)Photo by ぐっちー@ぐぐりモグラの地底人:園ジニア! (@redamoon)Photo by ぐっちー@ぐぐりモグラの地底人:園ジニア! (@redamoon)
ぐっちー@ぐぐりモグラの地底人:園ジニア! retweeted
Kaigi on Rails 2026の基調講演の動画を先行して公開しました!DHHとMatzの講演をぜひご覧ください。その他の発表も準備ができ次第公開します。 #kaigionrails youtube.com/playlist?list=PL…
43
1
97
5,336
ぐっちー@ぐぐりモグラの地底人:園ジニア! retweeted
コードを読まずにマージするために必要なこと zenn.dev/nrs/articles/c77738…
6
109
5,418
ぐっちー@ぐぐりモグラの地底人:園ジニア! retweeted
AIを使って速く学ぶ方法、という記事 newsletter.eng-leadership.co… ・AIはコードを速く書くだけでなく、学ぶための強力な道具にもなる。この記事では、成果を出すエンジニアやリーダーがAIでどう速く学んでいるかと、その考え方を紹介する ・筆者がO'Reillyから出す予定の本『The Multiplier Mindset』の1章をもとにしている 【1】拒否する人 ・AIを信用せず使わない。経験の長い人に多く、「15年これでうまくいった」と変化を嫌う ・この姿勢だと新しいことを学べず、腕も上がらない 【2】頼りすぎる人 ・AIに頼りきって自分で考えなくなる。ツールに詳しい若手に多い ・チームの基準に合っているか確かめずに出すので、問題探しがレビュアー任せになる 【3】掛け算にする人 ・AIを専門性の代わりではなく、自分の力を何倍にもする手段として使う。いちばん成果を出すのはこのタイプ ・目指すべきはここで、任せるのは雑務であって判断ではない 新しいコードベースに慣れる ・ファイルを1つずつ読む代わりに、AIで全体像やアーキテクチャを短時間でつかむ ・まずCLAUDE.mdやAGENTS.mdを読み、なければClaude Codeの/initで作らせる。ここでは上位のモデルを使い、最初の推論にかけるトークンは惜しまない ・続けて、構成と依存関係の地図、テストの方針、ローカルでの起動手順をそれぞれAIにまとめさせる 新しいフレームワークや言語を学ぶ ・基本がわかっていれば概念は似ていて、違うのは書き方くらいなので、AIで別の技術にも移りやすい ・例えばPythonに慣れた人がJavaを学ぶなら、自分の経歴を伝えてPythonの概念で違いや間違えやすい点を説明させ、次に実際の仕事に寄せて聞く 手を動かして学ぶ ・チュートリアル動画を見る代わりに、作りながらAIに聞く ・最初はコードを書かせず学習用の計画を作らせ、「なぜこの構成なのか」「普段の書き方とどう違うか」を質問する ・一気に作らせず1つずつ作り、見慣れないパターンが出たら理由と代替案を聞く ・熟練者としてコードをレビューさせ、動くけれど良くない書き方を指摘させる ・目的はAIに書かせる量を増やすことではなく、なぜそのコードが必要でシステム全体にどう効くかを理解すること 考える相手として使う ・技術仕様や設計判断の記録を渡して、弱点を突いてもらう ・難しい話し合いの前に話す内容を下書きし、AIの意見で直してから声に出して練習する ・問題をできるだけはっきり説明して解決案を出させる。説明すること自体で理解も深まる まとめ ・エンジニアリングの目的は、もともと全部を自分でやることではない。LLMは結果が読みにくいだけで、より強力な道具の一つ ・うまく使って、新しいことを速く学ぼう
4
69
6
747
29,598
ぐっちー@ぐぐりモグラの地底人:園ジニア! retweeted
Claude Codeは裏側でこういう動作をしているのか ・約30秒ごとに会話の全文を送って3〜5語のステータス文を生成 ・(gistによれば)Claude Code全体の支出の16.4%がこの機能に使われていた gist.github.com/flamerix-ai/…
2
1
30
5,113
ぐっちー@ぐぐりモグラの地底人:園ジニア! retweeted
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜 buff.ly/5VH4FzA
59
3
851
46,765
ぐっちー@ぐぐりモグラの地底人:園ジニア! retweeted
【新刊】2026年11月30日発売『マーケティングサイエンスの理論と実装』本体3,200円+税,和山弘 著,「課題 → 理論 → Python実装」で理解するgihyo.jp/book/2026/978-4-297…
44
9
311
19,159
ぐっちー@ぐぐりモグラの地底人:園ジニア! retweeted
電脳会議編集部さまにて『AI×アーキテクト』のご紹介記事を作成いただきました!本書の内容がまとまっておりますので、気になっている方はぜひチェックしてみてください!
5
14
1,626
ぐっちー@ぐぐりモグラの地底人:園ジニア! retweeted
【10月27日発売】最新刊プレゼントキャンペーン ➡️下記書籍を抽選で3名様にプレゼント🎁 ✅応募方法 ❶当アカウントをフォロー ❷このポストをリポスト 応募締切11月3日まで/当選連絡チャット(旧DM)📩※チャットの通知設定もお忘れなく 『マイクロフロントエンド 第2版』
2
413
1
159
10,089
ぐっちー@ぐぐりモグラの地底人:園ジニア! retweeted
AIエージェントのためのグラフエンジニアリング:プロンプトとループからワークフローへ、という記事 towardsdatascience.com/graph… ・AIに仕事を任せるとき、1つのエージェントに全部やらせず、誰がどの順で作業してどこで確認するかを人が先に決めておく「グラフエンジニアリング」を、1つの例を通して説明する記事 ・2026年半ば、Hamel Husain氏がXで「ループエンジニアリングは終わった。次はグラフエンジニアリングだ」と書いて話題になった 【ほかの手法との違い】 ・プロンプトエンジニアリングとコンテキストエンジニアリングは、1回の応答でモデルに何を言い、何を見せるかの工夫。ループエンジニアリングはツールやメモリを与えて繰り返し作業させるが、次に何をするかはモデルが決める ・グラフエンジニアリングでは、次に何をするかをワークフロー側が決める。モデルは判断が必要なステップだけを受け持つ 【これまで:1つのエージェントに全部任せる】 ・例は「Shopifyの店舗向けにAI経理ツールを作るべきか」。AIに聞くと、市場や競合、販売計画まで入った立派なメモが返ってくる ・だが実際は、1つのモデルが調べる対象を決め、証拠を集めて解釈し、提案し、その自信の度合いまで自分で判定している。最初の方向が正しいか、どこで推論を間違えたかを途中で誰も確認していない ・実際のシステムでも、同じ手順を繰り返してはまる、業務ルールを見落とす、途中でコンテキストがあふれる、といった問題が起きる。筆者の答えは、より良いプロンプトではなく、1回あたりの仕事を小さくすること 【グラフにすると:同じ問いを役割に分ける】 ・計画役が問いを「顧客の困りごと」「競合」「販売経路」の3つに分け、3つの調査役が同時に調べて、結果を共有の記録(ステート)に書き込む ・懐疑役が、どの主張が証拠で裏付けられているかを確かめ、まとめ役が残った証拠だけで提案を書く ・懐疑役は下書きも見直す。「店舗は月50ドル払う」という主張に根拠がなければ、根拠を示すか削るよう差し戻す。往復は2回まで ・最後に創業者本人が提案と根拠を見て、実行するかを決める。顧客へのメールや公開投稿のように取り返しがつかない操作なら、実行の直前で必ず止める ・この1つ1つの作業がノード、次にどこへ進むかの決まりがエッジ。ノードはモデルとは限らない。請求額が承認の基準を超えるかの判定のように、分かっている業務ルールは普通のコードに書き、モデルには曖昧な情報の解釈や比較だけをさせる 【5つの型の使いどころ】 ・連鎖:前のノードの出力だけを次に渡す。まとめ役は懐疑役の判定リストだけを受け取るので、調査中の脱線(QuickBooks連携の話や関係の薄い掲示板など)を読まずに済む。次のノードが前の情報を全部必要とするなら、分けても得はない ・振り分け:「今のツールに請求書の同期機能を足すべきか」のような狭い問いなら、調査役1人に直接回す。広い問いを狭いと誤判定すると、調査不足のまま自信ありげな答えが出るので、迷ったら広い経路に回す ・並列化:上の3つの調査のように、互いの結果を必要としない作業は同時に回す。ある調査が別の調査の結果を待つなら並列にしない ・オーケストレーターと作業役:競合アプリ、経理代行、表計算のテンプレートなど、比べるべき代わりの手段がいくつあるか事前に分からないときは、オーケストレーターが先に洗い出して作業役を必要な数だけ作る。40件も同時に走らせると利用制限や予算を超えるので、上限を決めておく ・評価と改善:上の「月50ドル」の差し戻しがこれ。回数の上限に加えて、同じ主張を言い換えるだけになったら止める仕組みが要る 【自動化の前に手で試す】 ・LangGraphなどのツールに飛びつく前に、出力を1文で決め(例:このアイデアを試す価値があるかの1ページの提案)、有能な人がやる作業を5〜7個挙げて依存関係を描き、間違いが痛い場所に人の承認を1つ置く ・各ノードを新しいチャットで自分で演じて手で回す。1回で答えさせるより目に見えて良くならなければ、自動化しない 【結論】 ・エージェントを増やせば良くなるわけではない。5つのエージェントが自信満々で同じ間違いにたどり着くこともある ・目指すのは、待ち時間を実際に減らし、確認役と作業役を分け、間違いの代償が大きい場所に人を入れ、止めどきを知っている最小のグラフ
1
11
2
91
5,139
ぐっちー@ぐぐりモグラの地底人:園ジニア! retweeted
Anthropicによるタイムリーな記事だ。 ・個別の脆弱性を直すのではなく、到達可能なコードをマッピングして不要な部分へのアクセスを絞る方針 ・脆弱性が未発見のものでも、そもそも到達できなければ悪用されない ・それを見つけるためにClaudeを使っている ・この知見はOSS Scannerに組み込まれる anthropic.com/research/attac…
9
140
14
1,023
73,208
ぐっちー@ぐぐりモグラの地底人:園ジニア! retweeted
ソフトウェアエンジニアはAIに対してラッダイトになれる立場ではない、という記事 seangoedecke.com/software-en… ・AIに仕事を奪われると怒るソフトウェアエンジニアに対して、その資格はないと説くエッセイ ・筆者のSean Goedecke氏は、職業の土台にしてきた技能が自動化されて腹が立つのは理解できるという ・ただ、ソフトウェアエンジニアは一番文句を言ってはいけない立場だ。「剣を取る者は剣で滅びる」 ・ソフトウェアは最初から他人の仕事を自動化してきた。商用ソフトの価値は、人に頼むはずの作業を代わりにやることにある ・初期の表計算ソフトVisiCalcの開発者も、帳簿係の仕事を奪うのではと悩んでいた ・ビデオレンタル店、旅行代理店、レコード店、写植、データ入力など、多くの業種がソフトウェアに置き換えられた ・自分たちの番が来たとたん「ソフトウェア開発はかけがえのない技芸だ」と言い出すのは筋が通らない ・ラッダイトは、力織機などの登場で職を失った19世紀イギリスの織物職人たち ・AIを嫌うエンジニアには彼らが英雄に見える。だがエンジニアは職人の側ではなく、織機を作った鍛冶屋や機械工の側だ ・皮肉にもその機械工も、約50年後に未熟練の少年や労働者に置き換えられた ・機械工のストライキは暴力もなく、4か月後に資金が尽きて終わった ・偽善者と見られたことも一因で、タイムズ紙は「手織り工と同じ叫びにすぎない」と書いた ・ソフトウェア開発の本質は、退屈な作業を機械に任せ、人の労働を置き換えること。つまり人の仕事をなくすことだ ・CSSや実行時エラーに悩んでいると、パズルを解いているように感じる。だがそれは作業の手触りであって、仕事の正体ではない ・楽観的に見れば、自動化は進歩だ。医療の普及、子どもの死亡率の低下、食料の増産、宇宙開発を可能にしてきた ・今は気候変動、2008年の金融危機、SNSの悪影響、テック企業トップの右派への接近などで、技術を悪者とする見方が広がっている ・どちらが正しいかは筆者にもわからない。それでもエンジニアは、口で何と言おうと、常に技術と自動化の側で働いてきた ・技術の長い目で見た影響から目をそらし、目の前のパズルに集中したくなる気持ちはわかる ・しかし自動化の波が自分の業界に来たこの時になって、技術の進歩に反対するのはみっともない ・他人の仕事をなくしたり変えたりしてきたのが悪いと思うなら、自分の仕事が同じ目にあうのも受け入れるべきだ ・追記では、人間には不可能な仕事をするソフトもあると認め、自動化で得をしてこなかった人を責める意図はないとしている ・AIを嫌う理由はほかにもあり、自動化への反発以外の理由でAIに反対することまで否定するものではないとも補足している
3
18
3
100
9,589
ぐっちー@ぐぐりモグラの地底人:園ジニア! retweeted
10/23 新刊『#マイクロフロントエンド第2版-柔軟性に優れ、信頼性、自律性の高いシステムを構築する』#オライリー・ジャパン(9784814401840) #LucaMezzalira 著 「#オライリー・フェア」棚にて!DAZNでアーキテクトを務めた著者が、マイクロフロントエンドの概念、利点と注意点、導入判断のコツを解説
3
13
1,638
ぐっちー@ぐぐりモグラの地底人:園ジニア! retweeted
【10月23日発売】最新刊プレゼントキャンペーン ➡️下記書籍を抽選で3名様にプレゼント🎁 ✅応募方法 ❶当アカウントをフォロー ❷このポストをリポスト 応募締切10月29日まで/当選連絡チャット(旧DM)📩 『詳解 Active Directory & Windowsインフラ・ペネトレーションテスト』
3
409
5
162
11,453
ぐっちー@ぐぐりモグラの地底人:園ジニア! retweeted
【新刊】2026年11月13日発売『ハーネス&ループで自走するAI駆動開発── 要件定義からテストまでをClaude Codeで実践』本体2,500円+税,武井宜行 著,AIの非決定的な振る舞いの手綱を握るgihyo.jp/book/2026/978-4-297…
1
39
5
291
14,376