4級
具体的なAIツール活用と、Cloudflare・VPS・Vercelを使ったWeb公開について質問します。
受験資格
満14歳以上から受験できます。
画面共有による面接
審査官が先にPC環境を確認してから質問します。即座に対応し、指定の作業を速やかに完了してください。
- Zoomではウィンドウやのタブだけでなく、画面全体を共有します。
- 共有PCのリモート制御権を審査官に渡します。審査官はOSのディスプレイ設定を操作し、追加のモニターが接続されていないことを先に確認します。
- 確認後は共有画面で自分で回答・作業します。評価対象ツールを使うことはインタビューの一部ですが、回答や解決を密かにや他人へ任せるのは不正です。
4級: Web公開のための・・と、それらを使った方法を質問します。
必須プログラミング言語
5級から1級まで、全ての級の共通必須です。
Shell Scripting
を作り、動かすコンピューターを扱うための土台となる言語です。
この資格は 5 級から 1 級まですべての級でを求めます。AI をゼロから作る作業 — の取得、の実行、結果の移動、をに載せること — はたいていで行われ、モデルをどの言語で書いても、それを実行し、つなぎ、するのはです。(を書かずに画面操作でモデルを作るツールもあり、やアプリで AI を使うだけならは不要です。この資格は作って自動化する力を見るのでシェルを求めます。)
シェルプログラミングを学ぶ設計質問の例
指定されたテーマのAIをどう作りますか。目的・データ・ツールと結果の検証方法を説明してください。
これは設計質問の一例です。面接ではこの一問だけでなく、各級に合う複数の質問と課題が出ます。
何を学ぶか
- 課題に合う・・・・などを選びます。
- 動画・音楽・音声の生成ツールを実際に使います。
- 共有画面でツールを操作し、入力・設定・結果を説明します。
どう評価されるか
- 課題に適したツールを選んだか。
- 指定された作業を自力で完了できたか。
- 結果を評価し、具体的な設定を説明できたか。
試験の構成
筆記試験と実技試験はありません。Zoomで画面全体を共有する面接一つで級を決めます。審査官が級に合った質問をすると、受験者はすぐに自分の言葉で説明し、審査官は追加の質問で理解の深さを確かめます。
面接の予想質問
以下の20問は、面接で審査官が尋ねるかもしれない質問の例です。正解の単語一つを当てようとせず、声に出して説明してみてください。開くと説明の例と追加の質問が見られます。公式の試験問題ではありません。
AI コーディングツール
-
1
審査官 で や を初めて起動するとき、どのフォルダーで起動すべきかを、その理由とともに説明してください。
説明の例を見る
説明の例 作業するプロジェクトのフォルダーに cd で移動してから起動します。は起動したフォルダーを作業場所として、その中のファイルを読んだり書き換えたりするので、ホームフォルダーのような広い場所で起動すると、関係のないファイルまで読んだり変えたりするおそれがあります。始める前に status で変更がないことを確かめておけば、 が変えた部分だけを見分けられます。
追加の質問 AI が変えた内容が気に入らないとき、Git でどうやって元に戻しますか?
-
2
審査官 に仕事を任せるときのよい頼み方と悪い頼み方の違いを、例を挙げて説明してください。
説明の例を見る
説明の例 よい依頼は、何を、どこで、どう確かめるかまで書きます。「直して」ではなく「ログインボタンを押しても何も起きない。login.js を調べて原因を見つけ、直したらテストを実行して結果を見せて」のように、症状・範囲・終わったとみなす基準を伝えます。大きな仕事は先に計画を出してもらい、小さな段階に分けます。
追加の質問 が計画を立てたあと、すぐに実行しないようにするにはどうしますか?
-
3
審査官 の(承認)設定とは何か、なぜ最初は狭くしておくのかを説明してください。
説明の例を見る
説明の例 権限設定は、がファイルの書き換え・コマンドの実行・インターネットへの接続をするときに、毎回たずねるか、自分で進めるかを決めるものです。最初は変更の前にたずねるようにしておき、何をしようとしているかを見てから承認します。すべて許可すると速くなりますが、削除やのように元に戻しにくいコマンドも、たずねずに実行されるおそれがあります。
追加の質問 どのコマンドなら承認なしで任せてよく、どのコマンドは必ず自分で承認すべきですか?
-
4
審査官 プロジェクトの指示ファイル(CLAUDE.md・AGENTS.md)とは何か、どんな内容を書いておくのかを説明してください。
説明の例を見る
説明の例 プロジェクトのフォルダーに置くテキストファイルで、が起動するたびに読む、そのプロジェクトのルールです。 は CLAUDE.md を、 と は AGENTS.md を読みます。やテストのコマンド、のルール、してはいけないことなど、毎回言い直したくないことを短く書いておきます。
追加の質問 指示ファイルが長くなりすぎると、どんな問題が起きますか?
-
5
審査官 ・・ の中から、課題に合ったツールを選ぶ基準を説明してください。
説明の例を見る
説明の例 3つとも、でプロジェクトを読み、ファイルを書き換え、コマンドを実行するです。すでに使っているサブスクリプションと料金、使いたい(OpenCode はいろいろな会社のモデルをつなげます)、チームが使っている指示やの形式、会社ののルールで選びます。どれかのツールがいつも優れていると決めつけず、同じ課題で実際に比べてみます。
追加の質問 同じ課題を2つのツールに任せて比べるとしたら、何を見て判断しますか?
複数のエージェントと業務ツール
-
6
審査官 とは何か、と使い道がどう違うかを説明してください。
説明の例を見る
説明の例 Claude Cowork は、 のデスクトップアプリで、プログラミングではない何段階もの仕事を任せる機能です。フォルダーを渡して「この領収書を表にまとめて」のように結果を伝えると、手順を立てて処理します。コーディングエージェントがプロジェクトのを扱うのに対し、Cowork は文書づくりやファイルの整理のような事務の仕事を扱います。
追加の質問 Cowork が作った結果をそのまま信じずに、何を確かめますか?
-
7
審査官 とは何か、複数のを一緒に動かすときに何がよいのかを説明してください。
説明の例を見る
説明の例 Orca は、・・ のような複数のコーディングエージェントを1つのウィンドウで並べて動かす、のデスクトップアプリです。ごとに別々の ので作業させるので、おたがいの変更がぶつからず、結果を並べて比べて選べます。それぞれのエージェントのサブスクリプションは別に必要です。
追加の質問 同じ仕事を2つのエージェントに任せたとき、どちらの結果を残すかを何で決めますか?
-
8
審査官 の(Worktree)とは何か、1つので複数のを動かすときになぜ使うのかを説明してください。
説明の例を見る
説明の例 ワークツリーは、同じリポジトリの別のを別のフォルダーに取り出しておく機能です(git worktree add)。エージェントはそれぞれ自分のフォルダーとブランチで作業するので、同じファイルを同時に書き換えてこじれることがありません。終わったら、選んだブランチだけをマージします。
追加の質問 2つのブランチが同じ行を書き換えていたら、マージのときに何が起きますか?
-
9
審査官 の(Skill)とは何か、同じ仕事をくり返すときにどう役立つかを説明してください。
説明の例を見る
説明の例 スキルは、ある仕事のやり方(指示・・参考資料)を1つのフォルダーにまとめたものです。エージェントは の名前と説明を見て、必要なときに読み込んで使います。毎回長い説明を書き直さなくても、同じやり方と品質で仕事が進みます。
追加の質問 スキルの説明(description)をあいまいに書くと、どんな問題が起きますか?
-
10
審査官 ツールに仕事のファイルを任せるときに守るべきのルールを説明してください。
説明の例を見る
説明の例 パスワード・・個人情報が入ったファイルは渡さないか、作業フォルダーの外に置きます。ツールがをどこに送り、に使うかどうかを、会社のルールと料金プランの条件で確かめます。成果物は人が確認してから外に出します。
追加の質問 うっかり API キーを AI に見せたり、に上げたりしてしまったら、まず何をしますか?
動画・音楽・音声の生成ツール
-
11
審査官 動画 で思いどおりの場面を作るには、に何を書くかを説明してください。
説明の例を見る
説明の例 主人公と動き、場所と時間、カメラの動き(近づく・追いかける)、雰囲気と光、長さと画面の比率を具体的に書きます。一度ではうまくいかないことが多いので、短い場面を何度も作って選び、気に入った最初のコマの画像を渡して続きを作らせることもあります。
追加の質問 いくつもの場面で同じ人物の顔がたびたび変わってしまうなら、どうやってそろえますか?
-
12
審査官 音楽 で歌を作るときに何を指定し、結果を使う前に何を確かめるかを説明してください。
説明の例を見る
説明の例 ジャンル・雰囲気・テンポ・楽器・歌詞(またはインストゥルメンタル)・長さを指定します。結果を動画やサービスに使う前に、そのツールの利用規約で、自分の料金プランで商用利用ができるか、権利がだれにあるかを確かめます。
追加の質問 有名な歌手の名前を入れて「その歌手のように」作ってほしいと頼むことには、どんな問題がありますか?
-
13
審査官 音声生成()と声のクローンとは何か、クローンするときに必ず守るべきことを説明してください。
説明の例を見る
説明の例 TTS は文章を人の声で読み上げる技術で、声のクローンは短い録音から特定の人の声をまねる技術です。クローンは本人のはっきりした同意があるときだけ行い、 が作った声だと明かします。他人の声で人をだますと、詐欺や名誉毀損になることがあります。
追加の質問 自分の講義動画に使う声を選ぶとき、何を比べますか?
-
14
審査官 生成ツールで作った動画・音楽・音声を、1つの作品にまとめる流れを説明してください。
説明の例を見る
説明の例 まず台本を書いて場面のリストに分け、場面ごとに動画を作り、台本を声で読ませ、背景に流す音楽を作ります。編集ツールで長さとリズムを合わせて字幕を入れたら、人が最後まで見て、まちがった文字や不自然な場面を直します。
追加の質問 どの段階を作り直せばよいかを、どうやってすばやく見つけますか?
-
15
審査官 生成した作品に で作ったという表示をする理由と、との境目を説明してください。
説明の例を見る
説明の例 見る人が本物の撮影や録音だと誤解しないようにするためです。実在する人の顔や声を本人の同意なしに作って人をだませばディープフェイクで、犯罪になることもあります。多くのが、AI で作ったコンテンツに表示を求めています。
追加の質問 実在の人が出てこない動画にも表示は必要でしょうか?理由を挙げて話してください。
Web へのデプロイ
-
16
審査官 とが必要なサイトの違いを説明し、それぞれどこにするとよいかを話してください。
説明の例を見る
説明の例 静的サイトは ・・・画像ファイルだけで動くので、 のようなところにファイルをアップロードするだけで済みます。ログイン・・サーバーのが必要なら、サーバー関数を提供する か、自分で管理する を使います。
追加の質問 静的サイトのフォルダーに秘密のキーを入れてはいけないのはなぜですか?
-
17
審査官 にサイトを公開する2つの方法を説明してください。
説明の例を見る
説明の例 1つは でフォルダーを直接アップロードする方法(npx wrangler pages <フォルダー>)、もう1つは のをつないで、push するたびに新しいが公開されるようにする方法です。どちらでも your-project.pages.dev のようなアドレスができます。
追加の質問 自分のを使うには、ほかに何をする必要がありますか?
-
18
審査官 に のをつなぐと何が起きるかを、プレビューのアドレスも含めて説明してください。
説明の例を見る
説明の例 リポジトリをつなぐと、push するたびに Vercel がしてサイトを公開します。本番(ふつうは main)は本番のアドレスに、ほかのブランチやプルリクエストはそれぞれ別のプレビュー(Preview)アドレスに公開されるので、マージする前に画面を確かめられます。
追加の質問 ビルドが失敗したら、どこを見て原因を探しますか?
-
19
審査官 とは何か、初めて受け取った VPS に ssh で接続してサイトを動かすまでの手順を説明してください。
説明の例を見る
説明の例 VPS は、大きなを分けて借りる、いつも電源が入っている自分のコンピューターです。ssh ユーザー名@サーバーのアドレス で接続してパッケージを更新し、Web サーバー(たとえば )か を入れ、を clone で取ってきて実行します。の の A レコードがサーバーの を指すようにしてから、 の証明書をつけます。
追加の質問 パスワードの代わりに で接続すると、何がよいのですか?
-
20
審査官 ・・ を、費用・管理の手間・自由度で比べて説明してください。
説明の例を見る
説明の例 Cloudflare Pages と Vercel はの管理を代わりにしてくれるのでが簡単で、小さなサイトなら無料の範囲で始められますが、決められたやり方の中でしか動かせません。VPS は毎月料金を払い、の更新とを自分でしなければなりませんが、どんなでも動かせます。料金や無料の範囲は変わるので、公式の料金表で確かめます。
追加の質問 訪問者が急に大きく増えたとき、3つのやり方はそれぞれどう対応しますか?