DX検定の 「IT機器・サービス(道具としてのIT)分野(F)」 は、DXを進める“道具”としてのIT(機器や基盤サービス)を押さえ、現場でどう使われるかの視点で理解することが求められる領域です。しかし、技術カテゴリ横断で用語が登場しやすく、似た言葉の違いを整理しないと混乱しやすいのが実情です。
本記事は、F1(IT機器・サービスのイノベーション)を軸に、実際の試験の問題文や選択肢での頻出キーワードを出題頻度(★〜★★★)つきで整理した「合格用まとめ」です。
ロボット/AI・ソフトウェア/IoT・ハードウェア/ビッグデータ・データサイエンス/クラウド・開発/セキュリティ・ネットワークの観点で“道具としての活用事例”をまとめて確認でき、最後に「混同しやすいキーワードまとめ」で取り違えやすい用語を短時間で総復習できるので、学習の抜け漏れを作らず効率よく暗記・理解を進めたい方におすすめです。
出題範囲の全体像はこちらのページをご覧ください。
F1_IT機器・サービスのイノベーション
ロボット関連技術の活用事例
ロボットのLLM応用(★)
定義:LLM(大規模言語モデル)を用いて、ユーザーの自然言語指示を解釈し、ロボットの行動計画や命令列へ落とし込む応用。
ポイント:
- “人の言葉”→“ロボットが実行できる行動”への変換(上位計画)に強い
- 事前に細かく手順を固定しなくても、状況に応じた柔軟な判断をしやすい
間違えやすいポイント:
- LLMは万能の「リアルタイム制御器」ではない(低レベル制御は別モジュールで担うのが一般的)
- ハルシネーション(誤った推論・断定)を前提に、安全設計(停止・確認・ガード)が必要
上位プランニング(SayCan、RT-2)(★)
定義:LLM/視覚言語モデル等を使って、タスクを“実行可能な行動”に分解・選択し、ロボットの上位行動計画を作る考え方(名称として登場)。
ポイント:
- 上位(計画・選択)と下位(動作制御)を分ける発想が基本
- 言語だけでなく視覚など複数情報を扱う方向に発展しやすい
間違えやすいポイント:「自然言語で指示できる」=「何でも正しく実行できる」ではない(環境認識・安全・実行可能性がボトルネックになりやすい)
人型ロボット「天工(Tiangong)」(★)
定義:人型ロボットの名称として登場(開発仕様の一部をオープン化する等の文脈で問われやすい)。
ポイント:
- 仕様の一部公開(オープン化)により、周辺開発・検証が進みやすい
- 実証(インフラ/作業)と結び付けた記述で出やすい
間違えやすいポイント:“オープン化”は範囲が重要(すべてのコード・すべての設計が公開とは限らない)
AI/ソフトウェア関連技術の活用事例
オープンソースソフトウェア(OSS)(★)
定義:ソースコードが公開され、ライセンス条件のもとで利用・改変・再配布が可能なソフトウェア。
ポイント:
- “無料”とは限らない(価値は利用条件とエコシステム)
- 採用判断はライセンス、コミュニティ、保守性(更新頻度/脆弱性対応)まで含める
間違えやすいポイント:
- OSS=商用利用不可、は誤り(ライセンス条件次第)
- OSS=無保証でも問題ない、ではない(運用側の責任範囲が増える)
MITライセンス(★)
定義:OSSライセンスの一種(比較的条件が緩い代表例として扱われやすい)。
ポイント:著作権表示などの条件を守れば、利用・改変・再配布がしやすい方向の整理で覚える。
間違えやすいポイント:コンテンツ向けのライセンス(Creative Commons)と混同しない。
Creative Commons(★)
定義:主に“作品(コンテンツ)”の利用条件を示すためのライセンス群。
ポイント:画像・文章などの利用許諾を、条件(表示/改変/営利等)で整理する。
間違えやすいポイント:ソフトウェア向けライセンス(MIT等)と同列に扱わない。
Keras(★)
定義:ニューラルネットワークを扱うための高水準API/ライブラリ(オープンソースとして登場)。
ポイント:学習モデルを組み立てる抽象度が高く、実装を簡潔に書きやすい。
間違えやすいポイント:Keras(ライブラリ)と、Python/R(言語)と、CRAN(配布基盤)を混同しない。
Python(★)
定義:AI/データ分析/自動化で頻出するプログラミング言語。
ポイント:ライブラリの豊富さと、開発・分析の両方に跨れる点が強み。
間違えやすいポイント:Python“そのもの”がOSSの配布基盤(CRAN等)を持つ、という理解は誤り。
R(★)
定義:統計解析やデータ分析で使われるプログラミング言語。
ポイント:統計・可視化の文脈で用語として出やすい。
間違えやすいポイント:RとPythonは競合というより、目的により使い分けられる。
CRAN(★)
定義:Rのパッケージ配布・管理の仕組み(名称)。
ポイント:Rの拡張(パッケージ導入)とセットで覚える。
間違えやすいポイント:CRANは言語ではない(Rの“配布/管理基盤”)。
AIアシスタント機能(★)
定義:業務や開発の一部をAIが補助する機能(例:提案、生成、要約、検索、補完など)。
ポイント:
- 価値は「作業の一部を置き換える」より「反復を減らし意思決定を速くする」側に出やすい
- 適用先は、文章・コード・問い合わせ対応・定型作業などに広がりやすい
間違えやすいポイント: - AIアシスタント=LLMだけ、ではない(小型モデルや特化モデルを使う設計もある)
- プライバシー/遅延/運用要件で、クラウド前提でない構成が選ばれることもある
SLM(Small Language Model)(★)
定義:LLMより小型の言語モデル(軽量化により遅延・運用・プライバシー面の利点が語られやすい)。
ポイント:特定業務に特化したAIアシスタント用途と相性が良い整理で出やすい
間違えやすいポイント:小さい=必ず高性能、ではない(用途適合が重要)。
GitHub Copilot X(★)
定義:開発をAIで支援する機能群の名称として登場。
ポイント:典型は「問題の特定→修正提案→ユニットテスト生成」までを支援する整理
間違えやすいポイント:
- “開発プロセス全体を完全自動化”のような強い断定は誤りになりやすい
- GitHub(共同開発基盤)とCopilot(支援機能)を混同しない
GitHub Spark(★)
定義:自然言語でマイクロアプリを生成・実行できる、開発の民主化を狙うサービス名として登場。
ポイント:迅速なプロトタイピング(試作)と相性が良い。
間違えやすいポイント:ノーコード(業務アプリ)系と混同しやすいので、「GitHub文脈の生成/実行」に寄せて覚える。
Cursor(カーソル)(★)
定義:生成AIと統合された開発支援ツール名として選択肢で登場しやすい。
ポイント:コード生成・編集支援の“道具名”として認識しておく。
間違えやすいポイント:一般名詞の「カーソル」と取り違えない(固有名詞枠)。
Replit(★)
定義:開発環境を提供するサービス名として選択肢で登場しやすい。
ポイント:環境構築の手間を減らし、試作や学習と相性が良い整理で覚える。
間違えやすいポイント:IDEそのもの(ローカルアプリ)と混同しない(サービスとしての提供形態が主語)。
Slack(スラック)
定義:チームのコミュニケーションと連携(通知/ボット等)を支える協働ツール。
ポイント:通知の集約、ワークフロー連携、運用の“情報ハブ”として扱われやすい。
間違えやすいポイント:単なるチャットではなく、連携(自動化/通知/ナレッジ蓄積)込みで価値が出る。
対話型AIフレームワーク(NVIDIA)
定義:対話型AIを構築するための枠組み(名称として整理されやすい)。
ポイント:対話システムは「モデル」だけでなく、前処理・知識接続・運用監視を含めた枠組みで語られやすい。
間違えやすいポイント:GPUや半導体ブランド名の話(ハード)に引っ張られて、フレームワーク(ソフト)の話を落とさない。
IoT/ハードウェア関連技術の活用事例
AI搭載パソコン
定義:AI処理(推論など)を端末側で実行しやすいよう、専用演算や構成を強化したPCの考え方。
ポイント:
- 端末側で処理すると、遅延やプライバシー面で有利になりやすい
間違えやすいポイント:AI搭載=生成AIが必ず高速、ではない(処理対象・構成に依存)。
国産スパコン「富岳」
定義:国産スーパーコンピュータの名称(代表例として覚える枠)。
ポイント:国家・研究・産業の計算基盤として語られやすい。
間違えやすいポイント:クラウドの一般利用(誰でも使える)と同列に扱わない(用途・提供形態が異なる)。
エクサスケールスパコン
定義:エクサ(10の18乗)級の計算性能を目指すスーパーコンピュータの概念。
ポイント:性能の“桁”を示す用語として整理する。
間違えやすいポイント:エクサスケール=特定製品名、ではない(性能クラスの概念)。
ビッグデータ/データサイエンス関連技術の活用事例
DaaS(データアズアサービス)
定義:データを“サービスとして”提供する形(取得・整形・更新・提供までを含む)。
ポイント:データの鮮度や品質、提供方式(API等)が価値になりやすい。
間違えやすいポイント:SaaS(ソフトを提供)と混同しない(主語が“データ”)。
Amazon DynamoDB
定義:マネージドなNoSQLデータベースの代表例として整理されやすい名称。
ポイント:運用をサービス側に寄せられる(マネージド)という文脈で押さえる。
間違えやすいポイント:RDB(表形式・JOIN中心)と同列に扱わない(設計思想が異なる)。
Cloud BigTable
定義:大規模データ向けのデータストア(名称として整理されやすい)。
ポイント:大規模・高スループットの文脈で出やすい。
間違えやすいポイント:DynamoDBなど他NoSQLと“全部同じ”にしない(提供主体・用途の整理が必要)。
Tableau
定義:BI/可視化ツールの代表例として登場しやすい名称。
ポイント:ダッシュボード化・可視化による意思決定支援の道具として押さえる。
間違えやすいポイント:Power BI等と混同しやすいので、BI=可視化/共有の道具、としてまとめて整理する。
代表サービス/事例
- DaaS:データ提供を“運用込み”でサービス化
- NoSQL基盤:DynamoDB、BigTable(名称枠)
- BI:Tableau(可視化・ダッシュボード)
クラウドコンピューティング/開発関連技術の活用事例
クラウドコンピューティング(★)
定義:計算資源やサービスをネットワーク越しに利用できる形態。
ポイント:
- “必要なときに必要な分だけ”利用しやすい(調達・拡張の柔軟性)
- 運用(監視・更新・冗長化)をサービス側に寄せられる領域がある
間違えやすいポイント:クラウド=何でも安い、ではない(使い方次第でコスト最適化が必要)
Amazon Webサービス(AWS)(★)
定義:クラウドサービスの代表例として登場しやすい名称。
ポイント:クラウドの“提供主体名”として確実に押さえる。
間違えやすいポイント:AWS=特定の単一サービス名、ではない(多数のサービス群)。
プラットフォームエンジニアリング(★)
定義:開発と運用の接点(DevOps等)で、開発者が使う共通基盤を整備し生産性を上げる考え方。
ポイント:開発者体験(Developer Experience)を整備し、速度と品質の両立を狙う
間違えやすいポイント:単なる情シス業務ではなく、“開発を前に進める基盤づくり”が主語。
コンテナ技術(★)
定義:アプリ実行環境をコンテナとしてまとめ、移植性・再現性を高める技術。
ポイント:環境差分を減らし、開発〜本番までの一貫性を取りやすい。
間違えやすいポイント:仮想マシン(VM)と同一視しない(粒度と設計が異なる)。
Docker(★)
定義:コンテナの作成・実行などで登場しやすい代表的ツール名。
ポイント:コンテナ化(パッケージング)の道具として押さえる。
間違えやすいポイント:Docker=オーケストレーション(全体管理)ではない。
Kubernetes(★)
定義:コンテナを大規模に運用するための管理・自動化(オーケストレーション)基盤。
ポイント:複数コンテナの配置・スケール・復旧など“運用の自動化”が主戦場
間違えやすいポイント:Kubernetes=コンテナそのもの、ではない(コンテナ“運用”の基盤)。
Hadoop(★)
定義:大規模データ処理の基盤(名称として登場しやすい)。
ポイント:分散処理の代表例として“名前”を押さえる。
間違えやすいポイント:Spark等と混同しやすいので「分散処理の代表名」として整理。
Apache Spark(★)
定義:分散処理基盤の名称(Hadoop等と並びやすい)。
ポイント:大規模データ処理の道具として“名前”を押さえる。
間違えやすいポイント:単なるデータベースではない(処理エンジン側)。
Box(ボックス)
定義:クラウドストレージ/コンテンツ管理系サービスの名称として登場しやすい。
ポイント:ファイル共有だけでなく、権限・監査・運用(ガバナンス)で語られやすい。
間違えやすいポイント:個人向けストレージと同列に扱わない(組織運用が主語)。
Power Apps(★)
定義:業務アプリをローコードで作るためのMicrosoftのサービス群の一つ(名称)。
ポイント:現場主導の業務改善(アプリ化)を後押しする道具として出やすい。
間違えやすいポイント:Power Platform内の各製品(Apps/Automate/BI等)を混同しない。
Microsoft Power Automate Desktop(★)
定義:PC操作を自動化するRPA機能(名称として登場)。
ポイント:定型のPC作業を自動化し、手作業を削減する。
間違えやすいポイント:
- Power Apps(アプリ作成)とPower Automate(自動化)は役割が違う
- “Python実行やAI連携”など、RPAの拡張を含む説明で出やすい
クラウドスパコン(マイクロソフト)
定義:クラウド上で高性能計算(HPC)を利用できる形態の説明として整理されやすい。
ポイント:オンプレHPCに比べ、調達・拡張の柔軟性を取りやすい。
間違えやすいポイント:クラウドHPC=常に安い、ではない(利用設計が重要)。
代表サービス/事例
- クラウド:クラウドコンピューティング(★)、AWS(★)
- 開発/運用基盤:プラットフォームエンジニアリング(★)、コンテナ(★)、Docker(★)、Kubernetes(★)
- 分散処理:Hadoop(★)、Apache Spark(★)
- ローコード/RPA:Power Apps(★)、Power Automate Desktop(★)
- コンテンツ管理:Box
セキュリティ/ネットワーク関連技術の活用事例
ネットワークセキュリティ管理
定義:ネットワークの安全性を維持するための運用・統制(監視、アクセス制御、更新管理など)。
ポイント:
- 重要なのは“導入”より“運用”(監視・検知・対応・改善のサイクル)
- ルール(権限、持ち出し、ログ)と技術(防御/検知)をセットで考える
間違えやすいポイント:ツール導入だけで安全になる、という理解は誤り(運用設計が主役)。
耐量子暗号(PQC)とCRYSTALS-Kyber(★)
定義:量子計算機の脅威を想定した暗号方式(名称として登場しやすい)。
ポイント:「将来の脅威」への備えとして、通信やクラウドの文脈で採用検討が進む説明になりやすい
間違えやすいポイント:量子暗号通信(量子を使う)と、耐量子暗号(古典暗号の新方式)を混同しない。
代表サービス/事例
- ネットワークセキュリティ管理:運用(監視・対応)を中心に成立
- 耐量子暗号:PQC(CRYSTALS-Kyber等)の名称を押さえる
混同しやすいキーワードまとめ
OSS(★) vs フリーウェア
ポイント:
- OSS:ソース公開+ライセンス条件のもとで改変/再配布が可能
- フリーウェア:無料配布でも、ソース非公開・改変不可のことが多い
間違えやすいポイント:無料=OSS、ではない(利用条件が本体)。
MITライセンス(★) vs Creative Commons(★)
ポイント:
- MIT:ソフトウェア向けOSSライセンスの代表例
- CC:作品(文章/画像等)向けの利用許諾(条件を組み合わせる)
間違えやすいポイント:どちらも“自由に使える”と雑に覚えない。
Keras(★) vs Python(★) vs R(★) vs CRAN(★)
ポイント:
- Keras:AI/深層学習のライブラリ(道具)
- Python/R:言語
- CRAN:Rのパッケージ配布/管理基盤
間違えやすいポイント:レイヤ(言語/ライブラリ/配布基盤)を取り違えない。
Docker(★) vs Kubernetes(★)
ポイント:
- Docker:コンテナを作る/動かす(コンテナ化の道具)
- Kubernetes:コンテナ群を運用する(配置・復旧・スケール等の自動化)
間違えやすいポイント:Kubernetes=コンテナそのもの、ではない。
Hadoop(★) vs Apache Spark(★)
ポイント:
- どちらも大規模データ処理の代表名として押さえる
- “分散処理の道具名”として、選択肢で混ざりやすい
間違えやすいポイント:データベース名として扱わない(処理基盤側)。
Power Apps(★) vs Power Automate Desktop(★) vs Power BI
ポイント:
- Power Apps:業務アプリ作成(ローコード)
- Power Automate Desktop:PC操作の自動化(RPA)
- Power BI:可視化/分析(BI)
間違えやすいポイント:“Power〜”の名称が似ているので、役割で分ける。
LLMロボット応用(★)での「上位計画」 vs 「低レベル制御」
ポイント:
- 上位計画:指示解釈、タスク分解、行動選択(SayCan/RT-2等)
- 低レベル制御:モータ制御、リアルタイム制御、安全停止
間違えやすいポイント:LLMがリアルタイム制御まで直接やる、という理解は危険。


