ノーマルビュー

Received — 2026年3月20日 Zennのトレンド

Claude Code × GitHubでプロダクトマネジメントを再設計した話

著者: tsubotax
2026年3月19日 14:38
クラシルのプロダクト開発において、Claude Code × GitHubでプロダクトマネジメントワークを一元管理する仕組みを作ったのでその振り返り。 今は、Claude Codeを使って「競合調査・分析→仮説検証→UIプロトタイプ」まで、PdMワークを1つのGitリポジトリに集約し、Claude Codeで構造化・レビュー・集計をしている。 特に効果が大きかったのはこの4つ N1インタビューの解像度が上がった ユーザーの60日分の行動を一望した状態でインタビューに臨める。質問設計もAIと協働、議事録からインサイトの構造化も一気に速くなった 6つのScrumをコマンド1つで横断確認...

💾

業務アプリのフロントエンド負債と向き合い、Tailwind CSS から Panda CSS への移行を決めた話

2026年3月19日 13:15
はじめに はじめまして。2025 年 10 月より、レバテック開発部にジョインした早川です。 私たちのチームでは、社内業務を効率化するための Web アプリケーションを Next.js(App Router)+ TypeScript で開発しています。フロントエンドのスタイリングには Tailwind CSS を採用しており、プロジェクト開始から 1 年半が経過してコードベースは 200 ファイルを超える規模になっていました。 私が入ったタイミングでは、すでにフロントエンドの技術選定に関わったメンバーは異動しており、デザイナーも不在。スタイルのルールが不明確なまま、画面数とコードが増...

💾

新機能を追加するために3,000行削除した話 — AIが書いたコードの技術負債とどう向き合うか

著者: Fukada
2026年3月19日 11:39
はじめに — AI が書いたコードの「その先」 AI コーディングツールの普及で、非エンジニアでもシステムを構築できる時代になりました。それ自体は素晴らしいことで、実際にプロダクトとしてユーザーに使われているシステムが AI の力で生まれています。 しかし、その先に待っているのは「動いているけど設計がないコードベース」です。 場当たり的な指示で生成されたコードは、個々のファイルとしては正しく動きます。しかし全体を俯瞰すると、同じデータが複数の経路で変換され、同じ状態が異なる場所で管理され、型定義が散在している。新機能を追加しようとすると、どこに手を入れればいいのか分からない。 これは...

💾

LLMをもっと賢くする:ナレッジグラフ実践入門

2026年3月19日 11:14
「ChatGPTは賢いのに、なぜ業務では使いにくいのか」。その答えがナレッジグラフにあります。本書は、RAGだけでは解けない問題の正体を明らかにし、ナレッジグラフがLLMに何をもたらすかを、入門から世界の活用事例、実装アーキテクチャ、AI Agentとの統合まで一気通貫で解説します。エンタープライズ規模でのKG実装は難しい。だからこそ、何が難しいのかを正確に理解することが第一歩です。

💾

「AIに言われてウザかったフレーズ選手権」をアプリにした

著者: akinobukato
2026年3月19日 09:07
「AIに言われてウザかったフレーズ選手権」をアプリにした 同僚とのチャットで「ChatGPTのウザいリプライ」で盛り上がった。ノリと勢いで「何をつぶやいてもAIがウザ絡みしてくるSNS」を作ったら、フレーズ収集が一番楽しかった。 動くやつはここ → https://d2ukim6sdm7m4g.cloudfront.net/ ※ 事前予告なく停止してしまう可能性もあります。 発端:「いや、お前に人間の何がわかんねん」 ある日の社内チャット。同僚がChatGPTへの不満をぶちまけ始めた。 「最近ChatGPTがちょいうざい。聞いてないのに勝手に色々outputしてくるし、『さすが...

💾

検索エンジンをチューニングしていたら、ニューラルネットを再解釈していた話:Bayesian BM25

著者: Taein Kim
2026年3月19日 09:00
こんにちは、AI GroupでAIリサーチャーとして頑張っているキム・テインと申します。 この記事は、KNOWLEDGE WORK Blog Sprint 2026 Spring の 13 本目の記事です。 今日は、最近読んでかなり感銘を受けた技術記事と論文を紹介したいと思います。「検索品質をもう少し上げたいな」というところから出発した研究が、ディープラーニングの本質にまで踏み込んでいく、そんな話です。 RAGや検索エンジンを作るとき、一番頭を悩ませる問題のひとつが「ハイブリッド検索」ですよね。キーワード検索(BM25)とセマンティック検索(Vector)をどうやって混ぜるか。この難題を...

💾

仕様駆動開発(SDD)から、意図駆動開発(IDD)へ

著者: TARO
2026年3月18日 23:44
SDDを実践すると起こること 仕様を定義する際に、How(実装の詳細)が仕様書に入り込む。そしてしばしば、Howのボリュームは大きくなりがちである。実装フェーズに入る前に、仕様レビューに時間がかかり、本来のエージェント開発の持つスピード感を得られない感覚に陥る。 SDDから、IDDへ SDDの問題とは、仕様書にHowが混入し、スペックレビュー地獄に陥ることにある。ドキュメントとコードの二重管理コストが膨らみ、やがて開発者の認知できる以上の差分が出来上がる。 必要なのは、SDDを止めることではなく、SDDの課題点を改良した、意図駆動開発(IDD) へ進化することである。 Int...

💾

Radix UIを活かすCompound Components設計

2026年3月18日 15:57
はじめに React コンポーネントの設計は、規模が大きくなるにつれて難しくなっていきます。boolean props が増えていったり、renderHeader のような render props が乱立したり、コンポーネントの中身が条件分岐だらけになったり。 こうした問題へのアプローチとして Composition Patterns という考え方があります。この記事では Vercel が公開している vercel-composition-patterns を参照しつつ、その中でも Compound Components パターンに焦点を当てて、実際のコード例とともに紹介させていた...

💾

生成AI時代のドキュメント基盤

2026年3月19日 12:34
本項はFindy様のイベント 仕様駆動開発(Spec-Driven Development) Lunch Talk で発表した発表原稿を、加筆修正したものになります。 スライドはこちら 生成AI時代のドキュメント基盤 - Docswell 生成AI、活用されていますか? 生成AI、活用されていますか? 私はもう毎日、どっぷりつかっています。 仕様駆動開発にも注目 そんな中、仕様駆動開発も注目を集めてきました。 AWS - Kiro GitHub - Spec Kit Fission-AI - OpenSpec gotalab - cc-sdd ドキュメントの重要性...

💾

Claude Codeをフル活用!本気で使える厳選Skills/Plugin 8選

2026年3月18日 15:39
Claude Codeを使い始めてから8ヶ月。これまで数十個のSkillsやPluginをインストールしては試行錯誤(いじり倒す)してきました。 最初は「何これ、全部すげえ!」と新鮮でしたが、結局プラグインを入れすぎると互いに干渉し合ったり、使わなくなって埃をかぶったり(吃灰)するものが多いことに気づきました。 最終的に生き残り、私の日常的な開発ワークフローを劇的に変えてくれた「神ツール」は以下の8つだけです。 今日は前置きなしで、私のとっておきをインストールコマンド付きで直接紹介します。そのままコピペして使ってください。 1. Superpowers:万能の王様 これはソフトウェ...

💾

LLM人格を14日運用して見えた設計パターン — 固定プロンプトの先へ

2026年3月18日 11:45
はじめに — 3つの仮説 LLM にキャラクター設定を与えるのは簡単だ。system prompt に「明るくて好奇心旺盛な性格」と書けばいい。しかし長期運用すると、同じ口調で同じことを言い続けがちだ。 これは 一貫性 の問題と 変容の不在 という二つの別の問題が混在している。人間の人格は、核心的な価値観を保ちながら経験を通じて少しずつ変わっていく。この「変わらない部分」と「変わる部分」の共存を、LLM ベースのエージェントにどう実装するか。 本稿は、筆者が開発・運用している自律エージェント INANNA の 14 日間・1,226 件の経験データ をもとに、以下の 3 つの仮説を観...

💾

Received — 2026年3月19日 Zennのトレンド

Reactをやめて MoonBit で50ページの業務システムを作った

著者: Lehti
2026年3月19日 07:00
はじめに React、Vue、Svelte。フロントエンドのフレームワーク選定で普通に出てくる名前だと思う。自分もそうだった。 でも結局、どれも選ばなかった。代わりにMoonBitという、ほとんど誰も使っていない言語でフロントエンドを書いている。しかも個人プロジェクトではなく、業務で毎日使われている社内CRM/SFAで。 ページ数は50を超えた。顧客管理、契約処理、物件検索、社内チャット、日報、承認フロー、AI文書解析、マーケティング分析。一人で開発して、本番で運用している。 なぜこうなったのか、実際どうなのかを書いておく。 なぜMoonBitを選んだのか 正直に言うと、最初はR...

💾

いいやつと働きたいよね

著者: しもし
2026年3月17日 20:24
claudeはいいやつでcodexはアスペみたいな話があったりなかったりする。まあもちろんなにがいいやつかなんて個人の感性次第ではあるけど。coding agentはcodexを最初に使ってたのだが、あいつは特に人格を感じないというかエーアイくん感が強い。claudeくんには温かみがある。おれはclaudeには人格を感じている。こいつはいいやつだ。Opus4.6が退役して新しく来たOpus5がクソ野郎だったら4o運動を起こすと思う。 さて、仕事においてもいいやつであるってことは大事だと思う。この主張のためにまずある程度問題を定式化しておく。 ある組織があり、組織は目的のためになんらかの活...

💾

手動 ER 図メンテから卒業する── GitHub Actions × DBML 自動生成の実践

著者: Ryotaro
2026年3月18日 09:00
こんにちは、ナウキャストで LLM エンジニアをしている Ryotaro です。 バックエンドの ER 図、ちゃんとメンテナンスできていますか? 「コードは変えたけど ER 図の更新を忘れた」「いつの間にかドキュメントが実態と乖離していた」という経験は、多くのエンジニアに心当たりがあるのではないでしょうか。 この記事では、SQLAlchemy モデルを Single Source of Truth(SSoT)として、GitHub Actions で DBML を自動生成・コミットする仕組みを構築しました。やってみたら結構うまくハマったので、その方法を紹介します。開発者はコードだけ修正すれ...

💾

Antigravityは(バックエンドでは)使い物にならない

2026年3月18日 02:25
1. 概要 タイトルの通りですが、Google Antigravityを2週間使い倒して、Antigravityの得意な分野と苦手な分野、個人的なAIコーディングの将来予想をしていきます。 2. Antigravityはフロントエンド特化 「VSCodeをベースにブラウザを統合した」という事で大体察すると思いますが、AntigravityはTypeScriptとReactでフロントエンドで開発するには無類の強さを誇ります。 少なくともToDoアプリを作る程度ならば。 統合されたブラウザでDOMを操作して確認を行うため、UI崩れが『分かる』ようになったのは、AIコーディングにおいて...

💾

43サイトの専用パーサーを実装して分かった、日本のWebサイトの「闇」と「光」

著者: ビット
2026年3月17日 16:55
はじめに Web Reader APIという、URLを投げるとAI要約付きのMarkdownを返すAPIを開発しています。 https://rapidapi.com/bitsap/api/webreader-ai Readability(Firefoxのリーダーモードに使われている汎用抽出エンジン)だけでは日本のサイトに対応しきれず、43サイトの専用パーサーを実装することになりました。 この記事では、各サイトのHTML構造と格闘する中で遭遇した技術的なハマりどころ、設計判断、そして「なぜ汎用パーサーでは日本のサイトがうまく抽出できないのか」を赤裸々に書きます。 なぜ汎用パーサーで...

💾

Claude Codeでのふるまいから隠れたSkillを見つける

著者: chigichan24
2026年3月18日 04:23
はじめに ! 前置きとして、この記事では Claude Code を LLM Agent の一例として扱います。 ただし、ここで述べる考え方自体は Claude Code 固有のものではなく、他の Agent 的な開発体験にも応用できると思っています。 LLM Agent を日常的に使っていると、だんだん「毎回似たような作業をしているな」と感じることがあります。そしてその先で、多くの人が一度はこう考えるはずです。 自分が繰り返している作業パターンを見つけて、Skill として再利用できないだろうか? ただ、実際にやろうとすると意外と難しいです。なぜなら、Skill を作る前に、...

💾

DGX SparkでNemoClawをローカル実行

著者: からあげ
2026年3月17日 23:11
NVIDIAがGTC 2026で発表したNemoClawを、DGX Spark上でローカルLLM(Ollama + Nemotron)だけで動かしてみました。APIキーなし、ローカル環境で動かしています。 この記事では、セットアップ手順をまとめます。 NemoClawとは NemoClawは、AIエージェントをサンドボックス環境で安全に実行するためのオープンソースツールです。 3つのコンポーネントで構成されています(AIを使って調査、AIと議論して作成しました): コンポーネント 役割 NemoClaw セットアップCLI。ゲートウェイ起動・サンドボックス作成・推論設定...

💾

URLの代わりに「距離」を返すサーバーを作った

著者: gold
2026年3月17日 05:47
URLの代わりに「距離」を返すサーバーを作った この記事は、どっちかというと作ったものを誰かに触ってほしくて書いた記事です。 まず打ってみてください 説明より先に、これを打ってみてほしいです。 curl "https://space.gold3112.online/field?interest=programming&format=text" ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ GOLDEN PROTOCOL · field state ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━...

💾

Received — 2026年3月18日 Zennのトレンド

「AIっぽい」の正体は文体じゃない — 全業務をAIエージェントで回して気づいたこと

著者: RIO
2026年3月17日 19:41
RIOです。AnotherBallでモバイルエンジニアをしていて、Avvyというアプリを開発しています。(@rioX432) 日々の業務では、Claude Codeをメインのパートナーとして使っています。開発はもちろん、テックブログの執筆、調査レポートの作成、コードレビュー、デザインまで。できることは片っ端からAIに任せて、業務全体をAIエージェントで回すことを目指しています。 その結果、日常的にもらうようになったフィードバックがあります。 「AIっぽくて嫌」 「AIっぽくて中身がない」 「AIのレビューをそのまま出力されると困る。文脈を理解した上での指摘が欲しい」 「AI生成されたレ...

💾

❌