diff --git a/CLAUDE.md b/CLAUDE.md index 282cd5f7df9..f6697023991 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -117,7 +117,7 @@ lede: "Go 1.27 で標準ライブラリに追加されたuuidパッケージを --- ``` -- `categories` は既存の語彙から選ぶ。使用実績(記事数): Programming 327 / Frontend 134 / DevOps 133 / Culture 129 / DataScience 100 / Cloud 75 / Infrastructure 70 / DB 69 / IaC 57 / Mobile 57 / IoT 52 / Business 49 / Management 48 / DataEngineering 45 / AIDD 44 / Security 36 / 認証認可 24 / VR 20 +- `categories` は既存の語彙から選ぶ。使用実績(記事数): Programming 327 / Frontend 134 / DevOps 133 / Culture 129 / DataScience 100 / Cloud 75 / Infrastructure 70 / DB 69 / IaC 57 / Mobile 57 / IoT 52 / Business 49 / Management 48 / DataEngineering 45 / AIDD 44 / Security 36 / 認証認可 24 / VR 20 / フィジカルAI 2 - `AI` は `AIDD` に、`Design` は `UI/UX` タグに統合済み。`_config.yml` の `alias` で転送している - 基盤系4カテゴリの境界(#2057 / #2461): **基盤をコードで書く話は `IaC`**(Terraform / Ansible / CDK 等)、 **マネージドサービスそのものの使い方・設計は `Cloud`**(S3 の署名付きURL、VPC Endpoint の要否、Pub/Sub の概念)、 @@ -131,6 +131,13 @@ lede: "Go 1.27 で標準ライブラリに追加されたuuidパッケージを (アプリ・エージェント開発、プロンプト、活用Tips、社内展開)、 **モデル・データそのものが主題なら `DataScience`**(モデル開発・学習・評価、NLP研究、学会・論文、データ分析)。 LLM を「作る」話(基盤モデル構築)や LLMOps・実験管理は DataScience 側に置く + - フィジカルAI と IoT・DataScience の境界(#3326): **AI が現実世界を認識し、動かす話は + `フィジカルAI`**(エッジ推論のハードウェア・AI アクセラレータ、ロボット・自動運転の AI、 + センサーデータのリアルタイム推論)、**センサーやデバイスでつなぐ話で AI が主題でないなら + `IoT`**(電子工作・PLC・MQTT・マイコン)、**モデル・研究そのものなら `DataScience`** + (学会発表・最適化の研究は AI が物理世界を動かす題材でもこちら)。 + 新設時点で2本(Mark-I と Tenstorrent の AI ボード)。社内の R&D(AI アクセラレータ開発)で + 増える見込みがあるので、タグで始めて昇格する形ではなく先に入口を作った - **全件を見せるときは5つの群に束ねる**(#2908)。所属と群の並びは `source/_data/category_groups.yml`、群の中の並びは `category_groups()` が持ち、 **ヘッダーのドロップダウンと `/categories/` の2箇所で同じ群・同じ並び**になる。 @@ -166,7 +173,7 @@ lede: "Go 1.27 で標準ライブラリに追加されたuuidパッケージを 説明文とタグが入らない - 群は **開発**(Programming / Frontend / Mobile / IoT / VR)→ **基盤** (DevOps / Cloud / Infrastructure / IaC / DB)→ **AI**(DataScience / - AIDD / DataEngineering)→ **セキュリティ**(Security / 認証認可)→ + AIDD / DataEngineering / フィジカルAI)→ **セキュリティ**(Security / 認証認可)→ **ビジネス**(Culture / Business / Management)の5つ - **「基盤」は動かすものの群。** 上の基盤系4カテゴリに `DB` を足した5つ(#3006)。 DB の70本を読むと**71%が「ミドルウェアを動かす」記事**(PostgreSQL の新機能・ diff --git a/scripts/category_chart_helpers.js b/scripts/category_chart_helpers.js index 83a52d1b235..f0b83816b86 100644 --- a/scripts/category_chart_helpers.js +++ b/scripts/category_chart_helpers.js @@ -27,6 +27,8 @@ const CATEGORY_COLORS = { AIDD: '#749f83', 認証認可: '#ca8622', VR: '#bda29a', + // Management の #d48265 より暗く倒して、暖色の並びで見分ける + フィジカルAI: '#a0522d', // Terraform のブランド色。Mobile の紫よりも濃く倒して判別する IaC: '#7b42bc', }; diff --git a/source/_data/categories.yml b/source/_data/categories.yml index ee4af446fda..ba7bcdd99d3 100644 --- a/source/_data/categories.yml +++ b/source/_data/categories.yml @@ -26,3 +26,4 @@ AIDD: AI-Driven Developmentについて扱います。 Security: 攻撃からシステムを守る技術と運用を扱います。 認証認可: ログインや権限制御など、「誰であるか」と「何をしてよいか」を主題とします。 VR: VR / AR デバイスと空間コンピューティングを扱います。 +フィジカルAI: AI が現実世界を認識し、動かす技術を扱います。 diff --git a/source/_data/category_groups.yml b/source/_data/category_groups.yml index 120e2ad3516..749ef262456 100644 --- a/source/_data/category_groups.yml +++ b/source/_data/category_groups.yml @@ -33,6 +33,7 @@ AI: - DataScience - AIDD - DataEngineering + - フィジカルAI セキュリティ: - Security - 認証認可 diff --git "a/source/_posts/2024/20240417a_\350\254\216\343\201\256AI\343\203\201\343\203\203\343\203\227\343\203\231\343\203\263\343\203\200\343\203\274Tenstorrent\350\243\275\343\201\256AI\343\203\234\343\203\274\343\203\211\343\202\222\344\275\277\343\201\243\343\201\246\343\201\277\343\202\213\357\274\210\351\226\213\345\260\201\347\267\250\357\274\211.md" "b/source/_posts/2024/20240417a_\350\254\216\343\201\256AI\343\203\201\343\203\203\343\203\227\343\203\231\343\203\263\343\203\200\343\203\274Tenstorrent\350\243\275\343\201\256AI\343\203\234\343\203\274\343\203\211\343\202\222\344\275\277\343\201\243\343\201\246\343\201\277\343\202\213\357\274\210\351\226\213\345\260\201\347\267\250\357\274\211.md" index 9acd699087e..73b20cd7a2f 100644 --- "a/source/_posts/2024/20240417a_\350\254\216\343\201\256AI\343\203\201\343\203\203\343\203\227\343\203\231\343\203\263\343\203\200\343\203\274Tenstorrent\350\243\275\343\201\256AI\343\203\234\343\203\274\343\203\211\343\202\222\344\275\277\343\201\243\343\201\246\343\201\277\343\202\213\357\274\210\351\226\213\345\260\201\347\267\250\357\274\211.md" +++ "b/source/_posts/2024/20240417a_\350\254\216\343\201\256AI\343\203\201\343\203\203\343\203\227\343\203\231\343\203\263\343\203\200\343\203\274Tenstorrent\350\243\275\343\201\256AI\343\203\234\343\203\274\343\203\211\343\202\222\344\275\277\343\201\243\343\201\246\343\201\277\343\202\213\357\274\210\351\226\213\345\260\201\347\267\250\357\274\211.md" @@ -6,7 +6,7 @@ tags: - RISC-V - 機械学習 categories: - - DataScience + - フィジカルAI thumbnail: /images/2024/20240417a/thumbnail.jpg author: 山本力世 lede: "先日リリースされたTenstorrent製のAI推論アクセラレーションボードGrayskull e150を早速入手しましたので、そちらの開封をしたいと思います。カナダのトロントに本社がある、知る人ぞ知る、ジム・ケラー/AIチップベンダーです。日本法人も昨年に設立されています。" diff --git "a/source/_posts/2026/20261007a_\343\203\225\343\203\245\343\203\274\343\203\201\343\203\243\343\203\274\350\243\275_AI\343\202\242\343\202\257\343\202\273\343\203\251\343\203\254\343\203\274\343\202\277\343\200\214Mark-I\343\200\215\351\226\213\347\231\272\343\201\256\347\264\271\344\273\213.md" "b/source/_posts/2026/20261007a_\343\203\225\343\203\245\343\203\274\343\203\201\343\203\243\343\203\274\350\243\275_AI\343\202\242\343\202\257\343\202\273\343\203\251\343\203\254\343\203\274\343\202\277\343\200\214Mark-I\343\200\215\351\226\213\347\231\272\343\201\256\347\264\271\344\273\213.md" index d0157de18bf..fa8227aacf0 100644 --- "a/source/_posts/2026/20261007a_\343\203\225\343\203\245\343\203\274\343\203\201\343\203\243\343\203\274\350\243\275_AI\343\202\242\343\202\257\343\202\273\343\203\251\343\203\254\343\203\274\343\202\277\343\200\214Mark-I\343\200\215\351\226\213\347\231\272\343\201\256\347\264\271\344\273\213.md" +++ "b/source/_posts/2026/20261007a_\343\203\225\343\203\245\343\203\274\343\203\201\343\203\243\343\203\274\350\243\275_AI\343\202\242\343\202\257\343\202\273\343\203\251\343\203\254\343\203\274\343\202\277\343\200\214Mark-I\343\200\215\351\226\213\347\231\272\343\201\256\347\264\271\344\273\213.md" @@ -7,7 +7,7 @@ tags: - エッジAI - RISC-V categories: - - IoT + - フィジカルAI thumbnail: /images/2026/20261007a/thumbnail.png author: 宮下悠希 lede: "ITコンサルを本業とするフューチャーが、FPGA を使った AI アクセラレータ『Mark-I』を独自開発した背景と、SPU・PINK・RISC-V コントローラからなるアーキテクチャ、主要スペック、リアルタイム顔認識とジェスチャー認識のデモ動画を紹介します。" diff --git a/themes/future/layout/_partial/category-icon.ejs b/themes/future/layout/_partial/category-icon.ejs index a47a07bb9da..7dc906b7a3d 100644 --- a/themes/future/layout/_partial/category-icon.ejs +++ b/themes/future/layout/_partial/category-icon.ejs @@ -20,5 +20,6 @@ const CATEGORY_ICONS = { 'AIDD': 'sparkles', '認証認可': 'key', 'VR': 'device-vision-pro', + 'フィジカルAI': 'robot', }; %><%- CATEGORY_ICONS[name] ? partial('svg-icon', {icon: CATEGORY_ICONS[name]}) : '' %> \ No newline at end of file diff --git a/themes/future/layout/_partial/svg-icon.ejs b/themes/future/layout/_partial/svg-icon.ejs index 3c6d32f4862..382db4536bb 100644 --- a/themes/future/layout/_partial/svg-icon.ejs +++ b/themes/future/layout/_partial/svg-icon.ejs @@ -27,6 +27,7 @@ const SVG_ICON_PATHS = { 'sparkles': ['M16 18a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2zm0 -12a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2zm-7 12a6 6 0 0 1 6 -6a6 6 0 0 1 -6 -6a6 6 0 0 1 -6 6a6 6 0 0 1 6 6z'], 'key': ['M16.555 3.843l3.602 3.602a2.877 2.877 0 0 1 0 4.069l-2.643 2.643a2.877 2.877 0 0 1 -4.069 0l-.301 -.301l-6.558 6.558a2 2 0 0 1 -1.239 .578l-.175 .008h-1.172a1 1 0 0 1 -.993 -.883l-.007 -.117v-1.172a2 2 0 0 1 .467 -1.284l.119 -.13l.414 -.414h2v-2h2v-2l2.144 -2.144l-.301 -.301a2.877 2.877 0 0 1 0 -4.069l2.643 -2.643a2.877 2.877 0 0 1 4.069 0z', 'M15 9h.01'], 'device-vision-pro': ['M12 7c1.143 0 2.235 .035 3.275 .104c1.017 .068 1.95 .207 2.798 .42c.813 .203 1.52 .505 2.119 .909a3.903 3.903 0 0 1 1.328 1.531c.326 .657 .48 1.48 .48 2.466c0 1.006 -.189 1.91 -.574 2.707c-.375 .779 -.886 1.396 -1.537 1.848a3.696 3.696 0 0 1 -2.16 .66c-.509 0 -.97 -.068 -1.382 -.21a5.84 5.84 0 0 1 -1.17 -.548a18.45 18.45 0 0 1 -1.045 -.695a9.104 9.104 0 0 0 -1.001 -.63a2.376 2.376 0 0 0 -1.13 -.301c-.373 0 -.75 .097 -1.132 .3c-.316 .17 -.65 .38 -1 .63c-.322 .23 -.67 .462 -1.047 .695a5.78 5.78 0 0 1 -1.168 .548c-.413 .142 -.872 .21 -1.378 .21a3.706 3.706 0 0 1 -2.165 -.659c-.651 -.452 -1.162 -1.07 -1.537 -1.848c-.385 -.798 -.574 -1.7 -.574 -2.709c-.004 -.98 .15 -1.802 .477 -2.46a3.897 3.897 0 0 1 1.33 -1.531c.6 -.403 1.307 -.704 2.12 -.907a16.088 16.088 0 0 1 2.8 -.423c1.04 -.071 2.13 -.107 3.273 -.107z'], + 'robot': ['M6 4m0 2a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2z', 'M12 2v2', 'M9 12v9', 'M15 12v9', 'M5 16l4 -2', 'M15 14l4 2', 'M9 18h6', 'M10 8v.01', 'M14 8v.01'], 'tag': ['M7.5 7.5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0', 'M3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0l5.592 -5.592a2.41 2.41 0 0 0 0 -3.408l-7.71 -7.71a2 2 0 0 0 -1.414 -.586h-5.172a3 3 0 0 0 -3 3z'], 'calendar-stats': ['M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4', 'M18 14v4h4', 'M18 18m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0', 'M15 3v4', 'M7 3v4', 'M3 11h16'], 'user': ['M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0', 'M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2'],