OLIENT TECH 実践教育プログラム 2026 Spring
WEEK 1
Claude CodeとPythonを使った開発プロセスの自動化と、クラウドを使った本格的なアーキテクチャの習得
OLIENT TECH 実践教育プログラム 2026 Spring
Claude CodeとPythonを使った開発プロセスの自動化と、クラウドを使った本格的なアーキテクチャの習得
皆さんは高専にどのような期待をして入学しましたか?
新しい技術を身につけたい、何かものを作りたい、将来の仕事に活かしたい――そうした想いを持って入学された方が多いのではないでしょうか。このプログラムでは、最先端のAIツールとクラウド技術を使って、皆さんのアイデアを実際に動くプロダクト(Webサービスやアプリ)として形にしていきます。プログラミング経験がなくても大丈夫です。AIがコードの大部分を書いてくれる時代だからこそ、「何を作りたいか」というアイデアが最も重要になります。
それ、実現できるかもしれません
AIとクラウドの進化により、個人でもプロ級のサービスを短期間で構築できる時代になりました。このプログラムを通じて、その力を体感してください。
本プログラムは全5週間で構成され、3つのフェーズに分かれています。毎週の講義と課題を通じて段階的にスキルを身につけ、最終的に実際に公開できるプロダクトを完成させます。
プロトタイプと企画
本当に意味のあるアイデアを厳選し、爆速で実現する。AIコード生成ツールを使って、アイデアを素早くプロトタイプに落とし込みます。
開発とデプロイ
最先端技術を使って高度な機能も難なく実現する。クラウドサービスやAPIを活用して、本格的なアーキテクチャを構築します。
ユーザー体験と改善
作品をユーザーに届け、フィードバックを元にもっと良くする。実際のユーザーに使ってもらい、改善を繰り返します。
ゴール
5週間後には、自分のアイデアを形にし、公開・共有できるWebサービスが完成します。
AI駆動開発の実例として、テクノンを紹介します。このサービスはAIツールを活用して短期間で開発されたものです。今回のプログラムでも同様のアプローチでプロダクトを作っていきます。
v0 はVercel社が開発するAIコード生成ツールです。自然言語で指示するだけで、動作するWebアプリケーションを生成できます。以下の手順で実際に体験してみましょう。
Publish > Publish to Production で公開します。Visit Site ボタンで正常に動作することを確認した後、DiscordでURLを共有してください。生成されたコードはエディター画面に切り替えることで確認できます。GitHubと連携してリポジトリに保存し、ローカル環境で追加開発を行うことも可能です。
Webサービスを個人で作って運用するには、サーバーの管理やデータの保存など多くの技術的課題があります。しかし、クラウドサービス(インターネット経由で使える外部のサービス)を活用すれば、その負担を大幅に軽減できます。
| 課題 | 説明 | クラウドでの解決策 |
|---|---|---|
| 一時的な大量アクセス | 急なアクセス増加に自前のサーバーで対応するのは困難 | Cloud Functions Cloud Run などでオートスケール |
| 一生サポートし続ける | データの管理・保守を自分で行い続けるのは現実的でない | Firestore Cloud SQL などのマネージドDBに運用責任を移転 |
| 作る機能が多すぎる | 画像認識、自然言語処理など全てを自作するのは非効率 | Mediapipe OpenCV OpenAI API などの既存サービスを活用 |
まとめ: クラウドを使って楽をしよう
全てを自分で作る必要はありません。クラウドサービスやAPIを賢く組み合わせることで、少ない労力で高品質なサービスを構築できます。
近年、AIは様々な分野で人間の能力に匹敵し始めています。特に大規模言語モデル(LLM:文章を理解・生成するAI)は、GPQAベンチマークなどの専門試験で人間の専門家を上回る精度を達成し、AGI(汎用人工知能)の実現が現実味を帯びてきました。
AIが人間と遜色のない結果を出せるようになった今、使わない理由がなくなりつつあります。Google検索、OS、Officeスイートなど、皆さんが日常的に使うツールにもAIが組み込まれる時代です。
本プログラムで活用する主要なAIツールを紹介します。それぞれ得意分野が異なるため、作りたいものに合わせて使い分けましょう。すべて無料プランまたはプログラム提供枠で利用できます。
| 用途 | ツール名 | 特徴 |
|---|---|---|
| 画像生成 | Nano Banana Pro (Gemini) | 日本語テキスト出力も完璧な画像生成AI |
| コードエディタ | Cursor | 複数のAIモデルを切り替えて利用可能なエディタ |
| コード生成 | Claude Code | 圧倒的なコード生成精度を誇るCLIツール |
| 図解作成 | Napkin AI | テキストから図解・インフォグラフィックを自動生成 |
| 動画生成 | Sora | 無料かつ無制限。15〜25秒の動画を生成 |
| 作曲 | Suno | 日本語歌詞付き楽曲を生成、最大4分 |
各ツールの無料版には1日あたりの利用回数などの制限があります。本プログラムでは以下のリソースを受講者に提供していますので、制限を気にせず開発に集中してください。
| 提供リソース | 詳細 |
|---|---|
| Antigravity | Google製の開発支援ツール。無料で利用可能 |
| 共有 Claude Code | Max $200 までの共有利用枠 |
| Claude Code APIキー | 上限 $100 の個人利用枠 |
| 各種APIキー | OpenAI、Google Cloud 等のAPIキーを提供 |
| 共有 v0 | $20 までの共有利用枠(無料版は1日5回まで) |
注意: v0 無料版の制限
v0の無料版は1日5回までの利用制限があります。共有枠も限りがあるため、プロンプトを事前に考えてから生成を実行してください。
注意
課題告知メッセージにリアクション必須です。また、不完全であってもまず提出することを優先してください。完成度は後から高められます。
プログラムの内容をさらに深めたい方は、以下のトピックについて自主学習を進めてみてください。
| 用語 | 解説 |
|---|---|
| Google Colab | ブラウザ上でPythonを実行できるGoogleの無料サービス。GPUも利用可能。 |
| Firebase | Googleが提供するBaaS(Backend as a Service)。認証、DB、ホスティングを一括管理。 |
| Cloud Run | コンテナ化されたアプリケーションをサーバーレスで実行するGoogle Cloudのサービス。 |
| コンテナ | アプリケーションとその実行環境を一つにパッケージ化する技術。Dockerが代表的。 |
| Cloud Functions | イベント駆動で関数単位のコードを実行するサーバーレスサービス。 |
| Claude Code | Anthropic社が提供するAIコード生成CLIツール。高精度なコード生成が特徴。 |
| Mediapipe | Googleが開発するリアルタイムML推論フレームワーク。顔認識や姿勢推定に対応。 |
| OpenCV | オープンソースのコンピュータビジョンライブラリ。画像処理・解析の定番ツール。 |
受講者の皆さんから寄せられた関心分野に対する技術的なアドバイスをまとめました。より詳しい内容は補足資料(Q&A集)をご覧ください。
| 関心分野 | 活用できる技術・アプローチ |
|---|---|
| 街づくり・地図活用 | Google Maps API Leaflet 等のマップAPIで位置情報サービスを構築 |
| デバイス開発 | Raspberry Pi / Arduino とクラウドを連携し、IoTプロトタイプを構築 |
| 機械学習 (活用) | 既存のML API(Vision API, Speech API等)を組み合わせて素早く実装 |
| 機械学習 (実装) | Google Colab + PyTorch / TensorFlow でモデルの学習・推論を実行 |
| リアルタイム生成 | WebSocket や Server-Sent Events を活用したストリーミングアーキテクチャ |
| AI Agent | LangChain / LlamaIndex 等のフレームワークで自律型AIエージェントを構築 |
| コミュニティ | Firebase Auth + Firestore でリアルタイムチャットや掲示板機能を実装 |
| 気候変動・貧困 | 公開データセット + データ可視化ツール(Streamlit, D3.js)で社会課題を分析 |
| バリアフリー | Webアクセシビリティ(WCAG)準拠 + 音声認識・テキスト読み上げAPIの活用 |