Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 の概念)、
Expand All @@ -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箇所で同じ群・同じ並び**になる。
Expand Down Expand Up @@ -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 の新機能・
Expand Down
2 changes: 2 additions & 0 deletions scripts/category_chart_helpers.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ const CATEGORY_COLORS = {
AIDD: '#749f83',
認証認可: '#ca8622',
VR: '#bda29a',
// Management の #d48265 より暗く倒して、暖色の並びで見分ける
フィジカルAI: '#a0522d',
// Terraform のブランド色。Mobile の紫よりも濃く倒して判別する
IaC: '#7b42bc',
};
Expand Down
1 change: 1 addition & 0 deletions source/_data/categories.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,4 @@ AIDD: AI-Driven Developmentについて扱います。
Security: 攻撃からシステムを守る技術と運用を扱います。
認証認可: ログインや権限制御など、「誰であるか」と「何をしてよいか」を主題とします。
VR: VR / AR デバイスと空間コンピューティングを扱います。
フィジカルAI: AI が現実世界を認識し、動かす技術を扱います。
1 change: 1 addition & 0 deletions source/_data/category_groups.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ AI:
- DataScience
- AIDD
- DataEngineering
- フィジカルAI
セキュリティ:
- Security
- 認証認可
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ tags:
- RISC-V
- 機械学習
categories:
- DataScience
- フィジカルAI
thumbnail: /images/2024/20240417a/thumbnail.jpg
author: 山本力世
lede: "先日リリースされたTenstorrent製のAI推論アクセラレーションボードGrayskull e150を早速入手しましたので、そちらの開封をしたいと思います。カナダのトロントに本社がある、知る人ぞ知る、ジム・ケラー/AIチップベンダーです。日本法人も昨年に設立されています。"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 コントローラからなるアーキテクチャ、主要スペック、リアルタイム顔認識とジェスチャー認識のデモ動画を紹介します。"
Expand Down
1 change: 1 addition & 0 deletions themes/future/layout/_partial/category-icon.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -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]}) : '' %>
1 change: 1 addition & 0 deletions themes/future/layout/_partial/svg-icon.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -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'],
Expand Down
Loading