296 articles

zenn_feed 2026/4/7

1件の問い合わせから、3万件/日のユーザ体験を改善したCREの取り組み

こんにちは!「家族アルバム みてね」(以下 みてね)で、CRE(Customer Reliability Engineering)をしているささたつです。 みてねは、子どもの写真や動画を家族で共有し、成長の記録を振り返られるサービスです。 はじめに ある日、1件のお問い合わせが届きました。 「サムネイルの色味が変なんですが…」 正直、この時点では軽微な表示の問題だと思っていました。 しかし...

Original: こんにちは!「家族アルバム みてね」(以下 みてね)で、CRE(Customer Reliability Engineering)をしているささたつです。 みてねは、子どもの写真や動画を家族で共有し、成長の記録を振り返られるサービスです。 はじめに ある日、1件のお問い合わせが届きました。 「サムネイルの色味が変なんですが…」 正直、この時点では軽微な表示の問題だと思っていました。 しかし...

zenn_feed 2026/4/7

Prime Intellect Lab での Agentic RL の開始——4B モデルで GPT-5 を凌駕する

Prime Intellect Labで始めるAgentic RL ―― 4BモデルでGPT-5を超える

松尾研究所の太田・尾崎です. 昨今、自律的な行動をとることができるエージェントが流行っていますが、これらは LLM に外部環境との相互作用を可能にするツールを持たせたものと見なすことができます.そのため、エージェントが適切に行動するには、Web 検索や書類作成などのツールを適切に利用することが必須であり、そのためには正しい指示(ツールのマニュアル)やロバストなツール設計(MCP といったプロトコル...

Original: 松尾研究所の太田・尾崎です. 昨今自律的な行動をとることのできるエージェントが流行っていますが,これらはLLMに外部環境との作用が可能なツールを持たせたものとみなすことができます.なのでAgentが適切に行動するにはWeb検索や書類作成等のツールを適切に利用することが必須であり,そのためには正しい指示(ツールのマニュアル)やロバストなツール設計(MCPといったプロトコル化)が重要になります. そう...

zenn_feed 2026/4/4

Claude Code × Obsidian によってインフラ管理が拡がる価値を考える

執筆日: 2026-03-24 更新日: 2026-04-03 🛠️ 動作環境 ツール 役割 Claude Code AIエージェント(VSCode拡張として動作) VSCode の統合ターミナル SSH作業・監視の実行環境 Obsidian ナレッジ管理・Canvas・手順書 💡 なぜVSCodeか Ghostty等の単体ターミナルでも動作しますが、VSC...

Original: 執筆日: 2026-03-24 更新日: 2026-04-03 🛠️ 動作環境 ツール 役割 Claude Code AIエージェント(VSCode拡張として動作) VSCode の統合ターミナル SSH作業・監視の実行環境 Obsidian ナレッジ管理・Canvas・手順書 💡 なぜVSCodeか Ghostty等の単体ターミナルでも動作しますが、VSC...

zenn_feed 2026/4/4

V1 リリース! - Microsoft Agent Framework (C#) その 1

V1 リリース! - Microsoft Agent Framework (C#) V1 その1

シリーズ記事 その 1: V1 リリース! - Microsoft Agent Framework (C#) その 1 その 2: GA された機能を触ってみよう - Microsoft Agent Framework (C#) その 2 はじめに 2026 年 4 月 2 日に Microsoft Agent Framework の .NET 版 1.0.0 が正式にリリースされました!!�...

Original: シリーズ記事 その1: V1 リリース! - Microsoft Agent Framework (C#) V1 その1 その2: GA された機能を触ってみよう - Microsoft Agent Framework (C#) V1 その2 はじめに 2026/4/2 に Microsoft Agent Framework の .NET 版 1.0.0 が正式にリリースされました!!🎉...

zenn_feed 2026/4/4

C#で設計原則をどこまで適用するか — 規模別の線引きガイド

SOLID、DRY、KISS、YAGNI——ソフトウェア設計の原則を学ぶと「全部守らないとダメなのか?」という疑問にぶつかる。 正直に書くと、私は小さなWinFormsツール(1画面、1機能)にDIコンテナとインターフェース分離を入れて、「なんでこんなに面倒なんだ」と思ったことがある。3ファイルで済むはずのツールが15ファイルに膨れ上がった。 設計原則は「常に全部適用する」ものではない。プロジェク...

Original: SOLID、DRY、KISS、YAGNI——ソフトウェア設計の原則を学ぶと「全部守らないとダメなのか?」という疑問にぶつかる。 正直に書くと、私は小さなWinFormsツール(1画面、1機能)にDIコンテナとインターフェース分離を入れて、「なんでこんなに面倒なんだ」と思ったことがある。3ファイルで済むはずのツールが15ファイルに膨れ上がった。 設計原則は「常に全部適用する」ものではない。プロジェク...

zenn_feed 2026/4/4

GitHub Copilot CLI も OTel で観測する

! この記事は Copilot CLI v1.0.17 / OTel Collector v0.149.0(2026 年 4 月)時点の情報です。 はじめに 前回の記事では、VS Code の Copilot Chat が出力する OTel テレメトリを Langfuse に集めて分析しました。Chat のエージェント動作が invoke_agent → chat → execute_tool ...

Original: ! この記事は Copilot CLI v1.0.17 / OTel Collector v0.149.0 (2026年4月) 時点の情報です。 はじめに 前回の記事では、VS Code の Copilot Chat が出力する OTel テレメトリを Langfuse に集めて分析しました。Chat のエージェント動作が invoke_agent → chat → execute_tool...

zenn_feed 2026/4/4

日本語対応オープンソース OCR の比較 その 3

日本語対応オープンソースOCRの比較 その3

以前行われた比較から、複数の OCR ソフトウェアがリリースされていますので、精度と速度を試験します。 https://zenn.dev/piment/articles/f4bc4d95310234 GLM-OCR はバウンディングボックスの抽出ができないため、本稿ではテキスト認識のみを比較します。 今回調査したのは以下の通りです。 Tesseract PaddleOCR GLM-OCR OwO...

Original: 以前の比較から様々なOCRがリリースされていましたので、精度、速度を測ってみます。 https://zenn.dev/piment/articles/f4bc4d95310234 GLM-OCRがバウンディングボックスがとれないので、比較はテキストのみです。 今回調べたのは以下 Tesseract PaddleOCR GLM-OCR OwOCR ChromeScreenAI meikiocr...

zenn_feed 2026/4/4

サプライチェーン攻撃から身を守るために最低限設定しておきたいこと

こんにちは、クラシルのラクです。 2026年3月だけで、サプライチェーン攻撃が立て続けに発生しています。 3月19日: セキュリティスキャナTrivyのGitHub Actionsが侵害され、CIで実行するだけでSSH鍵やクラウドトークンが窃取される状態に 3月24日: Trivyの侵害を起点にPyPIのLiteLLMにも波及。数時間にわたり悪意あるバージョンが配布 3月31日(本日): ...

Original: こんにちは、クラシルのラクです。 2026年3月だけで、サプライチェーン攻撃が立て続けに発生しています。 3月19日: セキュリティスキャナTrivyのGitHub Actionsが侵害され、CIで実行するだけでSSH鍵やクラウドトークンが窃取される状態に 3月24日: Trivyの侵害を起点にPyPIのLiteLLMにも波及。数時間にわたり悪意あるバージョンが配布 3月31日(本日): ...

zenn_feed 2026/4/4

Claude Codeに仕様書を丸ごと渡すな ── 「要件を伝える」との決定的な違い

はじめに Claude Codeで開発するとき、仕様書をMarkdownで書いてリポジトリに置き、@docs/specification.md を読んで認証機能をこの通りに実装して とやっていないだろうか。 自分はこれをやっていた。仕様書を1つのMarkdownファイルにまとめてdocs/に配置し、Claude Codeに丸ごと読ませて実装させるフローで開発した。 そして精度が悪かった。 なぜ精度...

Original: はじめに Claude Codeで開発するとき、仕様書をMarkdownで書いてリポジトリに置き、@docs/specification.md を読んで認証機能をこの通りに実装して とやっていないだろうか。 自分はこれをやっていた。仕様書を1つのMarkdownファイルにまとめてdocs/に配置し、Claude Codeに丸ごと読ませて実装させるフローで開発した。 そして精度が悪かった。 なぜ精度...

zenn_feed 2026/4/4

逆引き Rust Web API 開発: Axum で学ぶ実践パターン

# 逆引き Rust Web API 開発: Axum で学ぶ実践パターン ヘルプデスクアプリケーションの実コードをベースに、Rust / Axum による REST API 開発の実践パターンを逆引き形式で解説します。 ## 学べること - Axum のルーティング・Extractor・State パターン - ハンドラー実装(JSON / Multipart / エラーレスポンス) - ...

Original: # 逆引き Rust Web API 開発: Axum で学ぶ実践パターン ヘルプデスクアプリケーションの実コードをベースに、Rust / Axum による REST API 開発の実践パターンを逆引き形式で解説します。 ## 学べること - Axum のルーティング・Extractor・State パターン - ハンドラー実装(JSON / Multipart / エラーレスポンス) - ...

zenn_feed 2026/4/4

主キーはもう「UUIDv7」一択なのか? 〜 ID技術の歴史的変遷と現時点の最適解 〜

! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の137週目の記事です!3年間連続達成まで残り22週となりました! データベースの主キーはもう UUIDv7 一択――というのが最近の流れかもしれません。特に今は AI が「核心です!本質です!UUIDv7 です!」と自信満々に採用してくる時代です。だからこそ、人間の側もその背景をしっかり理解してお...

Original: ! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の137週目の記事です!3年間連続達成まで残り22週となりました! データベースの主キーはもう UUIDv7 一択――というのが最近の流れかもしれません。特に今は AI が「核心です!本質です!UUIDv7 です!」と自信満々に採用してくる時代です。だからこそ、人間の側もその背景をしっかり理解してお...

zenn_feed 2026/4/4

ハーネスエンジニアリングを極めたら、IssueからAIエージェントが動き、人間の役割は要件定義だけになった

2ヶ月で21体のAIエージェントによる自律開発パイプラインを構築した。GitHub Issueに要求を書いて寝れば、朝にはマージレディのPRが上がっている。本記事では、2026年2〜3月に何を作り、何が動き、何がまだ動いていないのかを記す。 出発点は、2月時点で既に 57万行 に膨れていたモノレポだった。モバイルアプリ+管理画面+バックエンドが詰まったこのコードベースを、AIエージェントに正しく理...

Original: 2ヶ月で21体のAIエージェントによる自律開発パイプラインを構築した。GitHub Issueに要求を書いて寝れば、朝にはマージレディのPRが上がっている。本記事では、2026年2〜3月に何を作り、何が動き、何がまだ動いていないのかを記す。 出発点は、2月時点で既に 57万行 に膨れていたモノレポだった。モバイルアプリ+管理画面+バックエンドが詰まったこのコードベースを、AIエージェントに正しく理...

zenn_feed 2026/4/4

npm をセキュアな挙動にするために .npmrc に記述する最小設定

はじめに グループIT推進本部 CyberAgent group Infrastructure Unit(以下、CIU)所属・Next Expertsの平井(@did0es)です。 CIUのサービスのWebフロントエンド開発に携わる傍ら、TypeScriptのNext Expertsとして情報発信や社内向けの技術支援を中心に活動しています。 本記事では、pnpm や bun への移行を検討する前に...

Original: はじめに グループIT推進本部 CyberAgent group Infrastructure Unit(以下、CIU)所属・Next Expertsの平井(@did0es)です。 CIUのサービスのWebフロントエンド開発に携わる傍ら、TypeScriptのNext Expertsとして情報発信や社内向けの技術支援を中心に活動しています。 本記事では、pnpm や bun への移行を検討する前に...

zenn_feed 2026/4/4

「EmDash」という WordPress の次期 CMS を試してみる

WordPress後継CMS「EmDash」を触ってみる

はじめに 2026 年 4 月 2 日の朝に目覚めると、Cloudflare から WordPress の代替となる CMS が公開されているのを見つけた。世界中でさまざまな人が WordPress を軽薄に使用し、セキュリティに欠陥のあるウェブサイトが乱立している現状をどうにかなりたいと考え、気になったのでとりあえずセットアップから管理画面の操作、記事反映の挙動、そしてデプロイに至るまでの一連作...

Original: はじめに 2026/04/02の朝に起きたら、CloudflareがWordPressの後継を名乗るCMSを公開していた。 いろんな人がWordPressを雑に使って世界中にセキュアじゃないWebサイトが乱立している現状がどうにかならんかなーと思っていた立場として、気になったからとりあえずセットアップから管理画面の操作、記事反映の挙動、デプロイまでを一通り触ってみた結果を公開する。 https:/...

zenn_feed 2026/4/4

とりあえず ralph loopからはじめるハーネスエンジニアリング

こんにちは、@_mkazutaka です。ハーネスエンジニアリングが話題ですね。 今回は、ハーネスエンジニアリングの中でもシンプルで導入しやすいralph loopについて紹介します。 ralph loopとは ラルフ・ループとは、AIエージェントを継続的に循環させる開発手法です。ジェフリー・ハントレー氏の説明によれば、「ラルフとはBashループのことです」 - これは単純なwhile tr...

Original: こんにちは、@_mkazutaka です。ハーネスエンジニアリングが話題ですね。 今回は、ハーネスエンジニアリングの中でもシンプルで導入しやすいralph loopについて紹介します。 ralph loopとは ラルフ・ループとは、AIエージェントを継続的に循環させる開発手法です。ジェフリー・ハントレー氏の説明によれば、「ラルフとはBashループのことです」 - これは単純なwhile tr...

zenn_feed 2026/4/4

Vite 8にアップデートしたら10倍早いは本当だった

2026年3月にViteの新しいメジャーバージョンであるVite 8がリリースされました。 https://vite.dev/blog/announcing-vite8 Vite 8ではRust製のRolldownが新バンドラとして登場し、従来のesbuildとRollupのデュアルバンドラ構成から統合されたことが目玉になっています。 Vite 7以前では、開発時の高速なコンパイル(依存関係のプリ...

Original: 2026年3月にViteの新しいメジャーバージョンであるVite 8がリリースされました。 https://vite.dev/blog/announcing-vite8 Vite 8ではRust製のRolldownが新バンドラとして登場し、従来のesbuildとRollupのデュアルバンドラ構成から統合されたことが目玉になっています。 Vite 7以前では、開発時の高速なコンパイル(依存関係のプリ...

zenn_feed 2026/4/4

COBOL を現代化し、AI によって正確性を自ら証明した物語

遺産であるCOBOLを現代化し、その正確性を自ら証明するAIを開発した話

別記事: https://medium.com/@watanabe42463/i-built-an-ai-that-modernizes-legacy-cobol-and-then-made-it-prove-its-own-work-aa982343c833 8 兆行の基幹業務コードに言語モデルを解き放つと何が起きるのか まず、この変数名をご覧ください。 WS-CUST-ID-X 予想してみて...

Original: 別で書いた記事: https://medium.com/@watanabe42463/i-built-an-ai-that-modernizes-legacy-cobol-and-then-made-it-prove-its-own-work-aa982343c833 8,000億行の基幹業務コードに言語モデルを解き放つと何が起きるのか まず、この変数名を見てください。 WS-CUST-ID-...

zenn_feed 2026/4/4

GitHub Copilot のカスタマイズに疲弊した人に: Copilot Chat のビルトイン スキルがすごい

! この記事は 2026 年 4 月時点の情報に基づいています。VS Code Insiders 1.99 + GitHub Copilot Chat 拡張 v0.43 で確認しています。 カスタマイズ疲れ GitHub Copilot のカスタマイズ機能(Custom Instructions、Prompt Files、Custom Agents、Agent Skills、MCP、Hook...

Original: ! この記事は 2026 年 4 月時点の情報に基づいています。VS Code Insiders 1.99 + GitHub Copilot Chat 拡張 v0.43 で確認しています。 カスタマイズ疲れ GitHub Copilot のカスタマイズ機能(Custom Instructions、Prompt Files、Custom Agents、Agent Skills、MCP、Hook...

zenn_feed 2026/4/4

Claude Code、最初にこれやっとき|7つの設定で世界変わるで

Claude Codeを使い倒すための初期設定を7項目で解説するで。言語・パーミッション・CLAUDE.md・モデル選択・フックまで、オススメ構成を全部まとめたんや。

Original: Claude Codeを使い倒すための初期設定を7項目で解説するで。言語・パーミッション・CLAUDE.md・モデル選択・フックまで、オススメ構成を全部まとめたんや。

zenn_feed 2026/4/4

Stitch × Figma Make × Claude Code を活用して個人サイトを簡単に完成させた話

Stitch × Figma Make × Claude Code で個人サイトがすんなり完成した話

はじめに AI を活用すれば、デザイン作成も手軽になっている時代です。Figma Make、Stitch、v0 などのツールは、プロンプトを入力するだけで UI を生成してくれます。しかし、実際に利用してみて「それっぽいな」はできるのに、自分でも納得できるデザインに到達するのは意外と難しいと感じた方もおられるのではないかと存じます。 いきなり AI に制作を委ね、具体的で漠然とした指示を出すと微妙...

Original: はじめに AIを使えばデザインも簡単に作れる時代になりました。Figma Make、Stitch、v0 など、プロンプトを入力するだけでUIを生成してくれるツールがどんどん増えています。 ただ、実際に使ってみると「それっぽいもの」は作れるけど、自分が本当に納得するデザインにたどり着くのは意外と難しいと感じた方も多いのではないでしょうか。 いきなりAIに作らせても、漠然とした指示だと微妙なデザイン...