Google Cloud

A collection of 3 posts
NotebookLMを使って効果的に学習しよう
IT

NotebookLMを使って効果的に学習しよう

千葉県公立高校入試「社会」の学習ノートをAIで作ってみた AIを使った学習支援ツールとして、Googleの NotebookLM がとても便利です。 NotebookLMは、PDF、Webサイト、YouTube動画、Googleドキュメント、音声ファイルなどを「ソース」として登録し、その内容をもとに質問に答えたり、要約、学習ガイド、音声解説、クイズなどを作成したりできるAIツールです。Google公式ヘルプでも、NotebookLMは「アイデアを整理・洗練するためのAI搭載リサーチアシスタント」と説明されています。 今回は、2027年度の千葉県公立高校入試に向けて、社会の学習用ノートブックを作る という例で、NotebookLMの使い方を紹介します。 NotebookLMとは? NotebookLMは、ひとことで言うと、 自分が用意した資料をもとに回答してくれるAIノート です。 通常の生成AIでは、AIが持っている一般的な知識をもとに回答します。一方、NotebookLMでは、ユーザーがアップロードしたPDFやWebページなどの「ソース」をもとに回答し
13 min read
Kubernetes(K8s)の勉強方法
IT

Kubernetes(K8s)の勉強方法

KubernetesはGoogleが開発し、2014年にオープンソース化されました。 Kubernetes とは | Google CloudKubernetes(K8s)は、コンテナ化されたアプリをどこにでもデプロイ、スケール、管理できるオープンソースのシステムです。Google Cloud が Kubernetes を簡素化する仕組みをご覧ください。Google Cloud Kubernetesを勉強しようとすると、最初のハードルが意外と高いですよね。 そんな中、Google には Kubernetes を学習するための教育コンテンツとハンズオンラボが用意されています。 しかもラボ環境は 無料で利用可能。 「Kubernetes に興味はあるけれど、なかなか踏み出せなかった」という方にも、ぜひ挑戦していただきたい内容です。 クラウド環境に不慣れな方でも大丈夫です。 コンピュートインスタンスの作成、ストレージバケットの操作、IAM の設定、ファイアウォールの設定、Web サーバーの導入といった、Kubernetes を学ぶ前段階の基礎知識もしっかり学べるため、安心
2 min read
【Python】英会話トレーニングアプリを作ってみよう
Programming

【Python】英会話トレーニングアプリを作ってみよう

AIが発達したおかげで、比較的簡単に英会話の練習ができるアプリを自分で作ることができるようになりました。 今回は、 (1) 日本語で話すと、自然なアメリカ英会話に翻訳して英語で話し、 (2) 英語で話すと、アメリカ英会話として不自然だったり誤っていた場合は、英語を訂正してくれて、さらに、話の続きを英会話として返答してくれる アプリを作ってみました。 1. システム構成 1. 音声入力(ASR) * Enterキーを押した後に、マイクから音声をキャプチャ。 Enterキーを再度押すまで音声を記録。 * OpenAI Whisper(API / ローカルモデル)で文字起こし 2. 言語判定 & 処理 * 文字起こし結果の言語を判定(Whisper が返す language を使用) * 日本語 → ChatGPT API に「自然なアメリカ英会話に翻訳して」もらう * 英 語 → ChatGPT API に「不自然なら訂正し、流れに合う英会話として返答して」もらう 3.
6 min read