AI Agentの進化は目覚ましく、日々実装の品質も向上しています。しかし、開発者自身に明確な実装イメージがある場合、それをAI Agentに出力させることは難しく、さまざまな工夫を必要とします。Agentに与えるコンテキストやプロンプトを最適化したり、詳細なルールを整備することで精度を高めることができますが、これらには大変な労力を伴います。 筆者がNext.jsアプリケーションを扱う場合、実装イメージは著書『Next.jsの考え方』の内容に沿って生成されるため、「この本をAI Agentに読ませることで、アウトプットの精度を高めることができるのではないか」と考え、様々な検証を行いました。本稿では検証を通して筆者が得た、AI Agentのアウトプットに『Next.jsの考え方』を反映するプラクティスについて紹介します。 要約 以下の条件を満たすことで、AI Agentのアウトプットに『N
AI is making me extra money, says Sarah Skidd, a product marketing manager who writes fortech and start-up companies. In May Ms Skidd was approached by a content agency to urgently rework website copy that had been produced via generativeAI for a hospitality client. What was supposed to save money had, instead, caused a host of problems. "It was the kind of copy that you typically see inAI copy
Something went wrong! Hang in there while we get back on track A month ago, during a release to production, the feature I was working on failed to deploy due to a PostgreSQL restriction.It turned out to be a surprisingly fun and comprehensive learning moment. Backstory I have been working on a pretty huge release where we needed to: Add new functionality to our core feature. Remove all duplicated
The New Skill inAI is Not Prompting,It's Context Engineering Context Engineering is new term gaining traction in theAI world. The conversation is shifting from "prompt engineering" to a broader, more powerful concept: Context Engineering. Tobi Lutke describesit as "the art of providing all the context for the task to be plausibly solvable by the LLM.” and he is right. With the rise of Agents i
Customize and extend Claude Code’s behavior by registering shell commands Introduction Claude Code hooks are user-defined shell commands that execute at various points in Claude Code’s lifecycle. Hooks provide deterministic control over Claude Code’s behavior, ensuring certain actions always happen rather than relying on the LLM to choose to run them. Example use cases include: Notifications: Cust
--- By offloadingCPU-heavy operations to worker threads, you can keep your Node.js applications responsive,scalable, and performant—even under heavy load. Getting Started with Worker Threads The worker_threads module is built into Node.js, so you don’t need to install anything extra. To useit, yousimply import the module andcreate a new instance of Worker to run code in a separate thread. Let
“These questions feel really personal”; ”This isgoing to be too controversial”; “You should stick toprogramming surveys”. This is some of the initial feedback Igot when I first floated the idea of running a developer survey entirely dedicated to workplace issues, health, hobbies, and othertopics unrelated to code. Yet I'm glad I went ahead. This survey's 8,717 respondents are proof thatit str
Join any Zoom call, walk into any lecture hall, or watch any YouTube video, and listen carefully. Past the content and inside the linguistic patterns, you’ll find thecreeping uniformity ofAI voice. Words like “prowess” and “tapestry,” which are favored byChatGPT, arecreeping into our vocabulary, while words like “bolster,” “unearth,” and “nuance,” words less favored byChatGPT, have declined i
the short ofit is: they’re cool for appendingnotes from automated systems (like ticket orbuild systems) but not really for having interactive conversations with other developers (at least not yet) – Scott Chacon,GitHub.blog, Aug. 2010 Gitnotes are almost a secret. They’re buried by their own distressingusability. But gitnotes are continually rediscovered by engineers trying to stash metadat
CommunityIn Memory of Mikeal Rogers: ABuilder of Communities Posted On: June 20, 2025It is with deep sadness that we mark the passing of Mikeal Rogers, a leader,builder, and advocate for open source communities and for the people who power them. Contributed by Robin Bender Ginn, Executive Director, OpenJS FoundationIt is with deep sadness that we mark the passing of Mikeal Rogers, a leader, bui
Agentic Coding Recommendations written on Thursday, June 12, 2025 There is currently an explosion of people sharing their experiences with agentic coding. After my last two posts on thetopic, I received quite a few questions about my own practices. So, heregoes nothing. Preface For all intents and purposes, here's what I do: I predominently use Claude Code with the cheaper Max subscription for $
タワーズ・クエスト株式会社 代表取締役社長 プログラマ ・ テスト駆動開発者 和田 卓人 Takuto Wadaテクノロジー職 プロダクトディベロップメント室 黒田 樹 / 古川 陽介Itsuki Kuroda / Yosuke Furukawaテクノロジーの進化が日々加速する昨今。キャリア形成もまた、一つの道筋ではなく、柔軟な適応力が求められます。本記事は、2025年2月に開催されたリクルートの開発事例・ナレッジを共有する技術カンファレンス 「RECRUITTECH CONFERENCE 2025」 内のセッション「技術を活かし、技術と生きる~エンジニアはキャリアをどう描くか?」で語られた内容をお届けします。 RECRUITTECH CONFERENCE 2025 -技術を活かす現場力-本セッションでは、ゲストに様々なIT企業の技術顧問を務める和田卓人(t_wada)氏を迎え
Unless you’ve been living under a rock, “MCP” is probably a term you’ve heard thrown around in theAI space. Each of the editors and LLM providers have been racing to add and enhance their MCP support.Sentry was fortunate enough to be included in Anthropics release announcements for MCP. VS Code andGitHub Copilot recently expanded their MCP options, Cursorjust released their 1.0 (congratulation
AI agents are software systems that take over tasks made up of manual, multi-step processes. These often require context, judgment, and adaptation, making them difficult to automate withsimple rule-based code. While traditional automation is possible,it usually means hardcoding endless edge cases. Agents offer a more flexible approach. They use context to decide what to do next, reducing manual
人間はコードを書かずに自然言語でLLMアプリに指示を与えることでソフトウェアを開発する、いわゆる「Vibe Coding」が普通になりました。プログラミング言語よりも自然言語のほうが得意っていう自分みたいな人間にとっては、いろいろ夢が広がります。 そんな夢の1つとして「プロトコルの実装」がありました。ネットワークの解説書を作る仕事をしているので、さまざまなプロトコルでやり取りされるメッセージの仕様に触れる機会はわりとあるほうです。それなのにプロトコルを実装したことがないのは実に残念な話だなと思っていました。 プロトコルの実装に必要なスキルは、プロトコルそのものの理解よりも、コンピューターの低レイヤの仕組みであるような気がします。仕組みを何となく知っていたとしても、そのためのコードを書くとなるとまたさらに別の話です。そういうわけで、プロトコルについては、「まったくの無知ではないけれど実装した
How manyrequests shouldit take to navigate to another page? In thesimplest case, a navigation is resolved in a single request. You click a link, the browserrequests theHTML content for the new URL, and then displaysit. In practice, a page might also want to display some images, load some client-sideJavaScript, load some extra styles, and so on. So there’ll be abunch ofrequests. Some will
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く