<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Yunosuke Naito — Writing &amp; Signal</title><description>バックエンド、AI、プロダクト開発で得た知見をまとめています。 エンジニアリングの最新動向を、信頼できる一次情報から編集しています。</description><link>https://ynaito.dev/</link><language>ja-JP</language><item><title>AI生成コードの品質をどう測る？—生成行数ではなく、テスト・依存関係・人手介入を品質ゲートにする</title><link>https://ynaito.dev/ja/writing/ai-generated-code-quality-gates/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/ai-generated-code-quality-gates/</guid><description>AI生成コードを生成行数や利用率ではなく、変更セットの受け入れコストで評価する方法を解説します。テストの信頼性、依存関係、人手介入を品質ゲートにし、再現可能性、誤検知率、手戻り率、レビュー時間で効果を検証します。</description><pubDate>Wed, 29 Jul 2026 11:17:59 GMT</pubDate><category>AIエージェント</category></item><item><title>Signal — 2026年7月24日 — GitHubがバグ報奨金制度を二層化、公開枠はSignal要件と固定額へ</title><link>https://ynaito.dev/ja/signal/2026-07-24/</link><guid isPermaLink="true">https://ynaito.dev/ja/signal/2026-07-24/</guid><description>GitHubは7月27日以降の報告から、公開バグ報奨金制度にHackerOneのSignal要件と深刻度別の固定額を導入し、実績ある研究者向けに招待制VIP枠を常設する。公開枠のCriticalは1万ドル、VIPは3万ドル以上となる。低品質・AI生成報告による審査待ちを減らす狙いだが、新規研究者の参加経路と同じ脆弱性に対する報酬差が運用上の争点になる。</description><pubDate>Thu, 23 Jul 2026 16:00:00 GMT</pubDate><category>Signal</category></item><item><title>Signal — 2026年7月22日 — Oracleが7月Critical Patch Updateを公開、1,449件の新規security patch</title><link>https://ynaito.dev/ja/signal/2026-07-22/</link><guid isPermaLink="true">https://ynaito.dev/ja/signal/2026-07-22/</guid><description>Oracleは2026年7月のCritical Patch Updateを公開し、製品群全体で1,449件の新規security patchを案内した。対象表は製品、影響component、CVE、remote exploitation条件を分けており、利用teamは導入製品とversionを照合する必要がある。OracleはPremierまたはExtended Support中のversionを前提とし、workaroundを恒久対策と見なさないよう求めている。</description><pubDate>Wed, 22 Jul 2026 14:55:00 GMT</pubDate><category>Signal</category></item><item><title>Signal — 2026年7月21日 — Cloudflare Internal DNSが一般提供、社内外DNSを一つの制御面へ</title><link>https://ynaito.dev/ja/signal/2026-07-21/</link><guid isPermaLink="true">https://ynaito.dev/ja/signal/2026-07-21/</guid><description>Cloudflare Internal DNSが一般提供となり、プライベートネットワーク向けの権威DNSと再帰リゾルバを、公開DNS、Zero Trust、ネットワークと同じ制御面で扱えるようになった。ゾーン、ビュー、リゾルバポリシーでsplit-horizonを構成し、Cloudflare Gatewayを利用するEnterprise顧客には追加料金なしで提供される。統合の価値は大きいが、名前解決の障害領域も同じ面へ集まるため、段階移行が必要だ。</description><pubDate>Tue, 21 Jul 2026 00:55:00 GMT</pubDate><category>Signal</category></item><item><title>そのLLM API、本当に指定したモデル？「ランダムな数字」だけでAIの正体を見抜く研究</title><link>https://ynaito.dev/ja/writing/llm-api-model-fingerprinting/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/llm-api-model-fingerprinting/</guid><description>「ランダムな数字」などの短い回答を繰り返し集め、その分布からLLMの系統や同一性を推定する行動フィンガープリント研究を解説します。論文の結果、Jensen–Shannon divergence、Node.jsによる簡易実装、API監視への応用と限界まで扱います。</description><pubDate>Mon, 20 Jul 2026 08:03:22 GMT</pubDate><category>生成AI</category></item><item><title>Signal — 2026年7月19日 — Python 3.15.0b4が最終ベータ、ABI安定化とRC移行の境界へ</title><link>https://ynaito.dev/ja/signal/2026-07-19/</link><guid isPermaLink="true">https://ynaito.dev/ja/signal/2026-07-19/</guid><description>Python 3.15.0b4が7月18日に公開された。b3以降のバグ修正、ビルド、文書変更は約298件で、計画上はこれが最終ベータとなる。機能はほぼ確定したが、8月4日予定のrc1までは変更余地があり、プロジェクトは本番利用をまだ推奨していない。拡張モジュールや配布物の互換性を試す段階だ。</description><pubDate>Sun, 19 Jul 2026 12:10:42 GMT</pubDate><category>Signal</category></item><item><title>【2026年版】Claude CodeをローカルLLMで動かす：LM Studio・Jan・Ollamaとの接続方法と注意点</title><link>https://ynaito.dev/ja/writing/claude-code-local-llm/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/claude-code-local-llm/</guid><description>Claude Codeの接続先をAnthropic互換APIへ切り替え、LM Studio、Jan、Ollama上のローカルLLMでファイル編集やテスト実行を試す方法を解説します。Tool Use、コンテキスト長、権限管理、外部通信の確認、クラウド版Claudeとの品質差まで扱います。</description><pubDate>Sun, 19 Jul 2026 09:55:58 GMT</pubDate><category>AIエージェント</category><category>生成AI</category></item><item><title>Signal — 2026年7月18日 — WordPress 7.0.2がSQL注入とRCEにつながる脆弱性を修正</title><link>https://ynaito.dev/ja/signal/2026-07-18/</link><guid isPermaLink="true">https://ynaito.dev/ja/signal/2026-07-18/</guid><description>WordPress 7.0.2が、重大度CriticalとHighのセキュリティ問題を各1件修正した。対象は促進型SQLインジェクションと、REST APIのバッチルート混同およびSQLインジェクションからリモートコード実行へ至る問題だ。影響版には強制自動更新が有効化され、6.9.5、6.8.6、7.1 beta2にも修正がバックポートされた。</description><pubDate>Sat, 18 Jul 2026 13:13:16 GMT</pubDate><category>Signal</category></item><item><title>【Codex】Codex CLIをOllama・LM Studioのローカルモデルで動かす：`--oss`の設定と安全な使い方</title><link>https://ynaito.dev/ja/writing/codex-cli-local-models-oss/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/codex-cli-local-models-oss/</guid><description>Codex CLIの`--oss`モードを使い、OllamaまたはLM Studioのローカルモデルへ接続する方法を解説します。モデル指定、`config.toml`、`codex exec`、コンテキスト長、サンドボックス、承認ポリシーに加え、実際のファイル編集やテスト実行で起こりやすい失敗とクラウドモデルへの切り替え基準まで整理します。</description><pubDate>Fri, 17 Jul 2026 06:05:25 GMT</pubDate><category>AIエージェント</category><category>生成AI</category></item><item><title>【2026年版・実践】OllamaでローカルLLMを始める：インストールからモデル実行・管理・API利用まで</title><link>https://ynaito.dev/ja/writing/ollama-local-llm-guide-2026/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/ollama-local-llm-guide-2026/</guid><description>OllamaをmacOS・Windows・Linuxへインストールし、小型モデルの実行、モデル管理、コンテキスト長の変更、Modelfile、REST API、Claude Code・Codex連携、トラブルシューティングまで順番に試す実践ガイドです。</description><pubDate>Fri, 17 Jul 2026 05:21:36 GMT</pubDate><category>AIエージェント</category><category>生成AI</category></item><item><title>自分のノートPCで動くLLMはどれ？ RAM・VRAM・パラメータ数・量子化・GGUFの選び方</title><link>https://ynaito.dev/ja/writing/choose-local-llm-for-laptop/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/choose-local-llm-for-laptop/</guid><description>ローカルLLM選びで重要なのは、起動できる最大サイズではなく、必要な速度・コンテキスト長・品質を維持できるかです。RAM、VRAM、パラメータ数、量子化、GGUF、KVキャッシュを整理し、16GB・24GB・32GB環境で試すモデルの目安と実測方法を解説します。</description><pubDate>Fri, 17 Jul 2026 05:02:44 GMT</pubDate><category>AIエージェント</category><category>生成AI</category></item><item><title>【2026年版】ローカルLLM実行ツール7選を比較：Ollama・LM Studio・Jan・GPT4All・llama.cpp・Open WebUI・MLX-LM</title><link>https://ynaito.dev/ja/writing/local-llm-tools-2026/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/local-llm-tools-2026/</guid><description>ローカルLLM環境を「ランタイム」「デスクトップ統合アプリ」「Web UI」のレイヤーから整理し、7ツールの違いと組み合わせ方を比較します。GUI、API、文書検索、Apple Silicon、Codex・Claude Code連携など、目的別の選び方が分かります。</description><pubDate>Fri, 17 Jul 2026 04:40:44 GMT</pubDate><category>AIエージェント</category><category>生成AI</category></item><item><title>【入門】ノートPCでローカルLLMを動かす前に知っておきたいこと：クラウドLLMとの違い・用途・限界</title><link>https://ynaito.dev/ja/writing/local-llm-laptop-guide/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/local-llm-laptop-guide/</guid><description>ローカルLLMはChatGPTやClaudeの代替ではなく、機密性・オフライン性・自由度を優先する場面の選択肢です。構成要素、クラウドLLMとの違い、ノートPCで現実的な用途と限界、完全ローカルとハイブリッド構成の注意点を整理します。</description><pubDate>Fri, 17 Jul 2026 04:28:07 GMT</pubDate><category>AIエージェント</category><category>生成AI</category></item><item><title>Signal — 2026年7月17日 — Kimi K3が2.8兆パラメーターと100万トークン文脈で登場</title><link>https://ynaito.dev/ja/signal/2026-07-17/</link><guid isPermaLink="true">https://ynaito.dev/ja/signal/2026-07-17/</guid><description>Moonshot AIがKimi K3を公開した。総2.8兆、推論時410億パラメーターを使うMoEモデルで、Kimi Delta Attention、ネイティブな視覚入力、100万トークンの文脈を備える。Web、Kimi Code、APIで利用でき、完全な重みは7月27日までに公開予定だが、技術報告と低・高の思考強度はまだ揃っていない。</description><pubDate>Fri, 17 Jul 2026 01:18:13 GMT</pubDate><category>Signal</category></item><item><title>MCPサーバーをStreamable HTTPでリモート化する方法：Python・SSE・Docker対応</title><link>https://ynaito.dev/ja/writing/mcp-streamable-http-python-docker/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/mcp-streamable-http-python-docker/</guid><description>stdio形式のMCPサーバーを、複数クライアントがURLで利用できるStreamable HTTPサービスへ移行します。Python SDKによる実装、セッション、JSONとSSE、Docker、Origin検証、CORS・TLS・認証の違いまで解説します。</description><pubDate>Thu, 16 Jul 2026 12:45:47 GMT</pubDate><category>AIエージェント</category><category>MCP</category></item><item><title>【実装】データベースに接続するMCPサーバー：SQLiteとMySQLで安全なCRUD Toolを作る</title><link>https://ynaito.dev/ja/writing/secure-mcp-database-crud/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/secure-mcp-database-crud/</guid><description>任意SQLをAIへ公開せず、目的別MCP Tool、入力検証、パラメータ化クエリ、最小権限、トランザクション、署名付き確認トークンを組み合わせて、安全なCRUDをSQLiteとMySQLで実装します。</description><pubDate>Thu, 16 Jul 2026 12:00:23 GMT</pubDate><category>AIエージェント</category><category>MCP</category></item><item><title>Signal — 2026年7月16日 — GuardDuty AI ProtectionがBedrockとSageMakerの脅威検知を一般提供</title><link>https://ynaito.dev/ja/signal/2026-07-16/</link><guid isPermaLink="true">https://ynaito.dev/ja/signal/2026-07-16/</guid><description>Amazon GuardDuty AI Protectionが一般提供となり、Amazon BedrockとAmazon SageMakerのCloudTrail管理イベントおよびデータイベントを継続分析する。異常なモデル呼び出し、GPU時間やトークンを浪費させるコストハーベスティング、Bedrock Guardrails経由のプロンプトインジェクション試行を検知し、結果をAWS Security Hubへ送る。</description><pubDate>Thu, 16 Jul 2026 04:20:28 GMT</pubDate><category>Signal</category></item><item><title>【実装】既存REST APIをMCPサーバー化する：Pythonでタスク管理APIをAIから操作する</title><link>https://ynaito.dev/ja/writing/rest-api-to-mcp-task-manager/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/rest-api-to-mcp-task-manager/</guid><description>公開GitHubサンプルを使い、既存のFastAPI製タスク管理APIをMCP Python SDKとhttpxでAIから操作できるようにします。cloneから起動、入力Schema、構造化出力、安全なエラー変換、stdio、Inspector、Codex、3層のpytestまで、実装と再現手順を日英で解説します。</description><pubDate>Wed, 15 Jul 2026 15:07:14 GMT</pubDate><category>AIエージェント</category><category>MCP</category></item><item><title>Python公式SDKで最小のMCPサーバーを作る：create_task Toolをstdioで公開する</title><link>https://ynaito.dev/ja/writing/python-mcp-create-task-stdio/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/python-mcp-create-task-stdio/</guid><description>Python公式MCP SDKのFastMCPを使い、入力検証・JSON保存・構造化出力・ToolErrorを備えたcreate_task Toolを実装します。MCP InspectorでSchemaを確認し、stdio経由でAIクライアントから呼び出すところまで解説します。</description><pubDate>Tue, 14 Jul 2026 14:00:26 GMT</pubDate><category>AIエージェント</category><category>MCP</category></item><item><title>MCPのTools・Resources・Promptsの違いと使い分け：タスク管理サービスで学ぶ設計判断</title><link>https://ynaito.dev/ja/writing/mcp-tools-resources-prompts-task-management/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/mcp-tools-resources-prompts-task-management/</guid><description>MCPのTools・Resources・Promptsを、単なる「処理・データ・指示」ではなく、モデル・アプリケーション・ユーザーの誰が利用を開始するかで整理します。タスク管理サービスを例に、読み取り専用ToolとResourceの境界、Promptによるワークフロー、AIが選びやすいTool名・description・Schemaの設計まで解説します。</description><pubDate>Mon, 13 Jul 2026 14:43:34 GMT</pubDate><category>AIエージェント</category><category>MCP</category></item><item><title>MCPサーバーをAIクライアントに接続する方法：stdioの仕組みから設定・Tool実行まで解説</title><link>https://ynaito.dev/ja/writing/connect-mcp-server-via-stdio/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/connect-mcp-server-via-stdio/</guid><description>Filesystem MCP ServerをClaude Desktopへ接続するハンズオンを通して、command・args・envの意味、stdioによるプロセス間通信、initialize、tools/list、tools/callの流れを解説します。接続エラーをプロセス起動とMCP通信に分けて調査する方法も紹介します。</description><pubDate>Mon, 13 Jul 2026 13:10:24 GMT</pubDate><category>AIエージェント</category><category>Claude</category><category>MCP</category></item><item><title>MCPとは？API・Function Callingとの違いを初心者向けに図解</title><link>https://ynaito.dev/ja/writing/mcp-vs-api-function-calling/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/mcp-vs-api-function-calling/</guid><description>MCP（Model Context Protocol）の役割を、REST APIやFunction Callingとの違いから初心者向けに解説します。Host・Client・Serverの関係、処理の流れ、MCPが向くケースと不要なケースを整理します。</description><pubDate>Mon, 13 Jul 2026 13:03:13 GMT</pubDate><category>AIエージェント</category><category>MCP</category></item><item><title>AGENTS.mdとは？Codex CLIにプロジェクトルールを教える方法【初心者向け】</title><link>https://ynaito.dev/ja/writing/agents-md-codex-cli-guide/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/agents-md-codex-cli-guide/</guid><description>Codex CLIに毎回同じ指示を入力する手間を減らす`AGENTS.md`の入門ガイドです。READMEや通常のプロンプトとの違い、配置場所、最小テンプレート、`/init`での作成方法、読み込み確認、初心者が避けたい失敗まで解説します。</description><pubDate>Sun, 12 Jul 2026 10:15:38 GMT</pubDate><category>AIエージェント</category></item><item><title>バイブコーディングとは？初心者がAIでアプリを作る方法・ツール・危険性</title><link>https://ynaito.dev/ja/writing/vibe-coding-for-beginners/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/vibe-coding-for-beginners/</guid><description>バイブコーディングの本来の意味とAI支援開発との違いを整理し、プログラミング未経験者がAIとの会話で勉強時間タイマーを作る手順を解説します。ツール選び、プロンプト例、動作テスト、個人情報やAPIキーを扱う際の危険性まで網羅します。</description><pubDate>Sat, 11 Jul 2026 16:33:50 GMT</pubDate><category>AIエージェント</category><category>生成AI</category></item><item><title>CodexでGPT-5.6を使う方法｜Sol・Terra・Lunaの違いとおすすめの選び方</title><link>https://ynaito.dev/ja/writing/codex-gpt-5-6-sol-terra-luna/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/codex-gpt-5-6-sol-terra-luna/</guid><description>Codex CLIをGPT-5.6対応版へ更新し、Sol・Terra・Lunaを切り替える方法を解説します。モデルと推論レベルを分けて考え、品質、速度、使用量、人間の手戻りを同一条件で比較する方法と、タスク別の実務的な選定基準を示します。</description><pubDate>Sat, 11 Jul 2026 16:08:04 GMT</pubDate><category>AIエージェント</category><category>Codex</category></item><item><title>AIエージェント時代、ソフトウェアエンジニアの仕事はどう変わるか</title><link>https://ynaito.dev/ja/writing/engineering-in-the-ai-agent-era/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/engineering-in-the-ai-agent-era/</guid><description>AIエージェントが大きく下げるのは実装コストです。しかし、正しいソフトウェアを安全に届ける責任は残ります。価値の中心がコード入力から、制約設計、コンテキスト整備、仮定のレビュー、正しさの検証へ移る理由を解説します。</description><pubDate>Sat, 11 Jul 2026 15:52:35 GMT</pubDate><category>AIエージェント</category></item><item><title>CodexのAgent Loopを理解する：モデル推論とツール実行を分けるハーネスの設計</title><link>https://ynaito.dev/ja/writing/codex-agent-loop-boundary/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/codex-agent-loop-boundary/</guid><description>Codex CLIが調査、編集、テスト、再修正を繰り返せる仕組みを、モデル・ハーネス・ツール・環境の責務に分解して解説します。ツール呼び出しを境界に、実行結果の再入力、権限、MCP、終了条件、コンテキスト管理まで追います。</description><pubDate>Sat, 11 Jul 2026 15:18:19 GMT</pubDate><category>AIエージェント</category><category>生成AI</category></item><item><title>AIコーディングエージェントは内部で何をしているのか｜モデル・コンテキスト・ツール実行の仕組み</title><link>https://ynaito.dev/ja/writing/inside-ai-coding-agents/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/inside-ai-coding-agents/</guid><description>AIコーディングエージェントは、モデルが一度に完成コードを生成する仕組みではありません。モデル、コンテキスト、ツール、実行環境、安全機構が連携し、判断・実行・観察を繰り返すシステムです。本記事では、ユーザー登録APIへ重複チェックを追加する例を通して、その内部構造、失敗する理由、安全な使い方を解説します。</description><pubDate>Sat, 11 Jul 2026 14:18:09 GMT</pubDate><category>AIエージェント</category></item><item><title>Codex CLIとは？チャット型AIとの違いを初心者向けに解説</title><link>https://ynaito.dev/ja/writing/codex-cli-toha-chat-ai-chigai/</link><guid isPermaLink="true">https://ynaito.dev/ja/writing/codex-cli-toha-chat-ai-chigai/</guid><description>Codex CLIは、質問に答えるだけでなく、リポジトリ内のファイルを読み、コードを変更し、テストやコマンドまで実行できるAIコーディングエージェントです。一般的なチャット型AIとの違いを初心者向けに解説します。</description><pubDate>Sat, 11 Jul 2026 07:55:56 GMT</pubDate><category>生成AI</category></item></channel></rss>