メインコンテンツへ

計画の詳細:UiPath・IT基礎・Coding Agentの3本の柱

学習の3本の柱(UiPath・IT基礎・Coding Agent)の週ごとの中身と、Academyの使い方、学習管理表、各部の目標と確認事項。

約19分で読めます

3.3 UiPath Line(主軸)

UiPath Lineは、開発の中心。週ごとの学習点を、実際に使うアクティビティと機能の単位で示す。

表記: アクティビティ名・画面名は、Studioのバージョンで名称が変わる場合がある。公式ドキュメントで確認する。

RPAの開発は、次の流れをぐるぐる回す。第1〜7週は「作る」、第8週から「発行する」「動かす」「見る」を学ぶ。

3.4 UiPath Academyの使い方

UiPath Academyは、UiPathの公式オンライン学習(無料)。UiPath Lineの骨格に使う。日本語のコースを主にする。

使うプラン

プラン言語時間位置づけ
RPA デベロッパー 基礎(v2021.10)日本語40時間33分(21コース)主教材。第1〜8週に分けて受ける。修了で修了証が出る
UiPath for Coding Agents Deep Dive――総合実践。第11–12週。内容と所要時間は、受講前に確認する
Automation Developer Associate Training (v2024.10) の一部英語コースにより異なる補足。日本語プランにない新しい内容(Object Repository、Integration Service、Workflow Analyzer、導入方法論)だけ受ける

週あたり約5時間。 日本語プランの旧版(2021.10)は、Orchestratorなどコアの機能は新しい版にも適用されるとされる。画面の違いは、公式ドキュメントで補う。

割り当て

週日本語プラン「RPA デベロッパー 基礎」補足(英語)
1UiPath Platform の紹介、初めてのプロセス開発、RPA 開発者の一日、変数および引数、制御フロー
2データ テーブルおよび Excel、文字列、リスト・ディクショナリ
3UI 操作の自動化、セレクター、記述子Object Repository
4メール操作、PDF 操作
5デバッグ、エラーおよび例外処理、ロギング入門
6バージョン管理システムの連携Integration Service Overview
7プロジェクト構成、Orchestrator 概要Workflow Analyzer、Implementation Methodology Fundamentals
8Orchestrator リソースの利用方法、RPA テスト

進め方

  • Academyは「講義」。ハンズオン課題は自分で作る。受講した週に、課題で同じ機能を使い直す。
  • 英語のコースは、日本語版があるかを先に調べる。Academyのコースは、英語から日本語へ順次翻訳されている。
  • 受講の記録(コース名、詰まった点)を残し、週次の振り返りで見る。
  • 第8週までに日本語プランを修了し、第9週に資格試験を受ける(→ 総覧の「資格」)。
  • 日本語プランと同じ内容で日本語の新しい版があるコースは、新しい版を優先する(→ 参考資料の「日本語の新しい版のコース」)。今のStudioの画面に近いため。プランの修了証が必要な場合は、旧版も受ける。
  • 各コースのリンクは、8 参考にまとめた。

注意

  • 範囲外のコース:RPA テストは、テストが対象外の本計画では扱わない。ただし資格の試験範囲に含まれるため、最小限で受ける。
  • Academyにない部分:API、DB、C#、Orchestratorの配備、uip CLI、Coding Agentsは、自作の教材で補う。
  • 英語の補足コース:受講者が英語の教材を読めるかを、第1週に確認する。

任意(余力があるとき、または育成のあと)

Agentic系の学習。必須にはしない。時間は目安。

内容時間備考
エージェンティック オートメーション アソシエイト トレーニング17時間20分日本語。Studio Webでエージェントを構築・評価する一連の流れ
UiPath Studio Web ではじめてのエージェントを構築する3時間ハンズオン
BPMN の概念の入門、UiPath Maestro でのプロセス実装2時間、1.5時間Maestroを使う前の前提知識
UiPath Action Center(日本語)1.5時間版は古いが、機能はほとんど変わっていない
Document Understanding、IXPコースによるドキュメント処理
今日からはじめるAIトランスフォーメーション―生成AIとエージェントの違い、導入の進め方

3.5 学習管理表

Academyなどの学習を、次の形式で管理する。週ごとのノートに入れる。

#内容カテゴリ想定時間(h)優先度予定開始予定終了実績開始実績終了状況メモ・成果物
1(例)Studio による初めてのプロセス開発Studio必須未着手
  • カテゴリ:Studio、OC(Orchestrator)、IDP、Maestro、AI Agentなど
  • 優先度:必須、任意
  • 状況:未着手、実施中、完了、保留
  • メモ・成果物:詰まった点、作ったもの。必ず残す

3.6 IT基礎 Line

IT基礎は、RPAで詰まる場面に合わせて学ぶ。

サーバー、フロント、バックなどの概念は必要。ただし単独で学ぶと使い道が見えないので、RPA上の場面と1対1で結びつける。週あたり4時間を目安にする案。時間配分は、3.2を参照。

第1部 第1–4週

週学習点対応するRPAの場面
1OS(プロセス、ユーザー)、ファイルシステム(絶対パスと相対パス、拡張子、UNCパス)、コマンドライン(cd、dir、copy)、環境変数ファイル操作、環境構築
2ブラウザのDevTools(Elements、Console、Network)、文字コード(UTF-8とShift_JIS、BOM)、CSV、改行コード画面要素の確認、日本語ファイルの文字化け
3クライアントとサーバー、フロント/バック/DBの全体像、HTML・CSS・DOM(タグ、属性、id、class)、iframeシステムのどこを自動化しているかの理解、セレクターが壊れる理由
4HTTP(リクエスト、レスポンス、メソッド、ステータスコード、ヘッダー)、REST、JSON(オブジェクトと配列)、DevToolsのNetworkでAPIを確認するHTTP Request、JSONの読み取り

RobotがどこをUI操作・API・DBのどれで自動化するかを、システムの3層に重ねて理解する。

第2部 第5–8週

週学習点対応するRPAの場面
5DB・SQL入門:テーブル、主キー、SELECT/WHERE/ORDER BY/JOINデータベース操作、ログの読み方
6認証(ID・パスワード、APIキー、トークンの考え方)、権限、Git(commit、branch、diff、履歴、.gitignore、コミットしてはいけないもの)資格情報の扱い、版管理
7ネットワーク:IP、DNS、ポート、HTTPSと証明書の考え方。ping、nslookup、curlでの切り分け接続エラーの切り分け
8プロキシ(なぜ必要か、どこで設定するか)、切り分けの順序(ネットワーク → プロキシ → 認証 → 権限)Orchestratorに繋がらないとき

繋がらないときの切り分けの順序。

第3部 第9–12週

週学習点対応するRPAの場面
9Windows Server、RDP、ログオンセッションとロック画面、VDIの考え方、ファイアウォールとポート、タスクスケジューラRobotの配備、客先の制約された環境
10コマンドライン応用(パイプ、リダイレクト)、スクリプトの基本(変数、条件、ループ)、CLIツールのインストールuip CLI。インストール方法に合わせて内容を決める
11–12総合。演習の中で出てきた詰まりを扱う実戦演習

3.7 Coding Agent Line(Claude Code)

AIの役割を、コーチ → レビュアー → ペア作業と上げる。

技術経験がないまま最初からAIに作らせると、「できたように見える」だけで終わる。段階ごとに、本人が判断する範囲を明確にする。

第9週から、本人の仕事は「作る」より「AIの出力が正しいか判断する」ことが中心になる。第1–4週の「手が先」を特に守る。

第1部 第1–4週:コーチ

週学習点
1インストール、日本語設定、基本操作(会話、ファイルの読み取り)。答えではなくヒントを出してもらう頼み方。顧客資料の取り扱いルール(AIに渡してよい範囲、マスクの手順)を決める
2エラーメッセージを、自分で読む → 仮説を立てる → AIに聞く、の順で使う
3概念の説明を頼む(「セレクターが壊れる理由」など)。画面のキャプチャや要素情報を渡すときの機密の確認
4Plan Modeを初めて使う。作る前に手順をAIに書かせ、自分で直す。日本語の仕様書を手順に分解させる

第2部 第5–8週:レビュアー

週学習点
5自分で作ったフローをAIに見せ、指摘を受ける。採否は本人が決め、理由を説明する。Workflow Analyzerと uip rpa validate の結果も一緒に見る
6API・SQL・C#のコードの読解を補助してもらう
7AGENTS.mdを書き、AIに読ませる。自分の設計(モジュール分割、例外方針、Configの抜け)を、規約に沿ってレビューさせる
8設計と設定(Queue設計、リトライ)をレビューさせる。PDDからSDDを作らせて読む。試験範囲の理解度を、AIにクイズ形式で確認させる

第3部 第9–12週:ペア作業

週学習点
9配備設定をレビューさせる。失敗したジョブのログをAIに読ませ、原因の仮説を自分で検証する
10ペア作業。AIに下書きを生成させ、自分で審査して直す。AI出力の評価観点(スタブの検出を含む)、機密のルールの運用、指示文の記録
11全工程で使う。設計書の読解の補助、実装の下書き、レビュー
12動作確認のチェックリストの作成、最終レビュー、使用記録の振り返り

AI開発の流れを、段階的に入れる

UiPathのAI開発は、PDD → SDD → 生成 → validate/build → 人の承認 → 発行、の流れで進む。この流れを、第9週にまとめて教えるのではなく、第5週から1つずつ入れる。

週本人がすることAI・道具の役割
1–4自分で作る解説だけ
5–6自分で作り、Workflow Analyzerと uip rpa validate で検証する検証の道具を動かし、指摘する
7AGENTS.mdにプロジェクトの規約を書く規約を読み、レビューに使う
8簡単なPDDを書き、AIが作ったSDDを読むuipath-planner でSDDを作る
9–12計画と出力を審査し、承認するPDD → SDD → 生成 → validate/build

全期間に共通するルール

  • 手が先:新しい概念は、先に自分で作る。AIに聞くのはその後。
  • 機密:外部顧客・他SIの資料は取り扱いが厳しい。AIに渡してよいもの、マスクが必要なもの、渡せないものを第1週に決める。
  • 記録:使った指示文と、AIの出力を直した箇所を残す。週次で振り返る。
  • 権限:AIは、uip でサインインしたアカウントの権限で動く。学習中は、個人のCommunityテナントか開発用のテナントだけを使う。

4. 第1部 第1–4週:基礎

Studioで動くものを作る。データとUI自動化を一通り経験する。

項目内容
期間第1–4週
学ぶことStudioの基礎、データ・ファイル操作、UI自動化、Web・メール・PDF
成果物週ごとのハンズオン課題で作ったプロセス
完了条件日本語の仕様書を読み、複数のアプリをまたぐフローを動くところまで作れる
週テーマハンズオン課題到達目標
1Studioを動かすフォルダ内のファイルを、拡張子ごとに別フォルダへ仕分けるプロセスひとりでStudioを開き、変数と制御フローを使った小さなプロセスを作って実行できる
2データを扱う売上Excelを読み、条件で絞り込み、別のExcelに集計結果を書き出すExcelの読み書きとDataTable操作を使い、データ加工のプロセスを自力で作れる。作ったものを口頭で説明できる
3画面を操作するWebサイトからデータを取得してExcelに書き出すセレクターを自分で調整でき、壊れた理由をDOMの言葉で説明できる
4Web・メール・PDFをつなぐメールの添付PDFから必要項目を取り出し、Excelに記録する日本語の仕様書を読み、複数のアプリをまたぐフローを動くところまで作れる
  • 第1週の決めること:顧客資料の取り扱いルール(AIに渡してよい範囲、マスクの手順)をmentorと決める
  • 第4週の確認:日本語の仕様書をもとに、制限時間内に指定のフローを作る
  • 第4週の合格の目安:仕様書どおりのフローが、mentorの動作確認を通る。各アクティビティの役割を、口頭で説明できる

5. 第2部 第5–8週:実務

壊れても止まらないフローを作り、案件で使う構造とOrchestratorまで進める。

項目内容
期間第5–8週
学ぶこと例外処理とログ、API・DB、案件で使う構造、Orchestrator
成果物DispatcherとPerformerに分けたプロセス
完了条件DispatcherとPerformerを分けて設計でき、Orchestratorで動かせる
週テーマハンズオン課題到達目標
5壊れても止まらない第4週のフローに例外処理とログを入れる。意図的にエラーを起こして挙動を確認するエラー発生時の挙動を自分で設計し、ログから原因を追える
6APIとDBにつなぐAPIでデータを取得し、DBに登録するプロセスAPIとDBを使うプロセスを作れ、資格情報をコードに直書きしない理由を説明できる
7案件で使う構造にする第6週のプロセスを、モジュールと設定ファイルに分けて作り直す1つのプロセスを、機能ごとのワークフローに分けて設計・実装できる
8Orchestratorで回すDispatcherがキューに積み、Performerが処理するプロセスを作るDispatcherとPerformerを分けて設計でき、Queueの失敗時の挙動を説明できる
  • 第6週の注意:この週が最初の山。課題がmentorの助けなしで終わらない場合は、第8週の判断に回す
  • 第8週の合格の目安:Dispatcher/Performerの課題が動き、Queueで失敗したときの挙動を口頭で説明できる。Workflow Analyzerのエラーがない
  • 第8週の判断:ここで進捗を見て、期間を延ばすか判断する場を置く

6. 第3部 第9–12週:配備・AI開発・実戦

配備し、AIと開発し、最後に1モジュールを一式で作る。

項目内容
期間第9–12週
学ぶこと配備、AI支援開発、実戦演習(総合実践)
成果物1モジュール(コード、実行確認)
完了条件1モジュールを、動く状態で納められる

実戦演習の流れ。

週テーマハンズオン課題到達目標
9配備と環境作ったプロセスを発行し、別のRobotで定期実行する開発環境から実行環境へ配備でき、動かないときに「どこが原因か」を切り分けられる
10AIと開発する日本語の指示文だけで小さなワークフローをAIに作らせ、出力の誤りを見つけて直すAIの出力を鵜呑みにせず、どこが誤りかを指摘して直せる。曖昧な指示と具体的な指示の差を説明できる
11実戦演習(設計〜実装)日本語の設計書から1モジュールを作る設計書を読み、不明点を整理して、実装の7割まで進める
12実戦演習(納品)実戦演習の仕上げ。動作確認、修正実案件の提出物と同じ形で、1モジュールを納められる
  • 第11–12週の総合実践:Academyの UiPath for Coding Agents Deep Dive を使う。コースの内容と所要時間は、受講前に確認する
  • 第9週の確認:Automation Developer Associate(中間確認)
  • 第12週の確認:1モジュールを、動く状態で納める
  • 第12週の合格の目安:1モジュールがvalidateとbuildを通り、Orchestratorで動く。動作確認の記録があり、構成を口頭で説明できる

この教材は無償で公開しています。企業の育成担当者の方には、自社の新人育成に合わせた研修・伴走のご相談も受け付けています。

企業向け研修・伴走を相談する