Open3

AI Agent Hackathon with Google Cloudに関する下調べメモ

nekonikinekoniki

AIプロダクトに関する概要

Vertex AI Studio

  • 内容:
    Vertex AI Studioは、機械学習モデルの構築、トレーニング、デプロイを一元化したプラットフォーム。ユーザーフレンドリーなUIで、モデルの実験や管理が可能。
  • 用途:
    • AI/MLモデルの構築と実験
    • データサイエンスチームのコラボレーション
    • モデルのパフォーマンス監視

Vertex AI Agent Builder

  • 内容:
    AIエージェント(チャットボットや音声アシスタントなど)を構築するためのツール。カスタムロジックやAPI連携が容易。
  • 用途:
    • カスタマーサポート用チャットボット
    • 自動音声応答(IVR)システム
    • 会話型AIアプリケーション

Vertex AI Platform

  • 内容:
    AIモデルの開発、トレーニング、デプロイメントの基盤となる総合プラットフォーム。
  • 用途:
    • 大規模なAI/MLプロジェクト
    • カスタムモデルのデプロイ
    • 機械学習ワークフローの管理

Vertex AI Notebooks

  • 内容:
    データ分析やモデル構築のためのJupyter Notebook環境を提供するサービス。GCPインフラに統合されており、簡単に拡張可能。
  • 用途:
    • データ探索と前処理
    • 機械学習モデルのプロトタイプ作成
    • チームでのコラボレーション分析

Gemini API in Vertex AI

  • 内容:
    最新の生成AIモデル(LLM)を利用できるAPI。高度な自然言語理解と生成タスクに対応。
  • 用途:
    • 自然言語生成(文章作成、要約)
    • 質問応答システム
    • 高度な生成AIアプリケーション

AutoML

  • 内容:
    機械学習モデルをコード不要で構築できるツール。自動でデータを分析し、最適なモデルを生成。
  • 用途:
    • カスタム画像認識モデル
    • テキスト分析モデル
    • 予測分析

Natural Language AI

  • 内容:
    自然言語処理(NLP)機能を提供するAPI。テキストの分類、感情分析、エンティティ抽出などに対応。
  • 用途:
    • 顧客レビューの分析
    • 自動タグ付けシステム
    • サーチエンジンの最適化

Speech-to-Text

  • 内容:
    音声データをテキストに変換するAPI。多言語対応、高精度な音声認識。
  • 用途:
    • 音声入力アプリ
    • 字幕生成
    • 会議録音の文字起こし

Text-to-Speech

  • 内容:
    テキストを自然な音声に変換するAPI。多言語、様々な声質やスタイルに対応。
  • 用途:
    • 音声アシスタント
    • オーディオブック作成
    • アクセシビリティ(視覚障害者向け)

Translation AI

  • 内容:
    テキストを複数の言語間で翻訳するAPI。高精度でリアルタイム翻訳も可能。
  • 用途:
    • 多言語対応アプリ
    • リアルタイム翻訳ツール
    • 国際ビジネス対応

Vision AI

  • 内容:
    画像認識や分析を行うAPI。物体検出、ラベル付け、顔認識などを提供。
  • 用途:
    • セキュリティシステム
    • 製品検索や分類
    • 医療画像解析

Video AI

  • 内容:
    動画データの分析API。シーン検出、物体追跡、動画内コンテンツの認識などに対応。
  • 用途:
    • 動画コンテンツ管理
    • スポーツ分析
    • セキュリティ映像解析

Document AI

  • 内容:
    文書データを構造化データに変換するAPI。請求書や契約書の解析、フォームのデータ抽出に特化。
  • 用途:
    • 契約書の管理
    • 自動データ入力
    • 請求書処理の自動化

Dialogflow

  • 内容:
    対話型AIを構築するプラットフォーム。自然言語を理解し、ユーザーとの対話を管理。
  • 用途:
    • チャットボット
    • 仮想アシスタント
    • カスタマーサポート

Contact Center AI

  • 内容:
    コールセンター向けAIソリューション。会話の自動化、顧客対応の効率化に特化。
  • 用途:
    • 顧客サポートの自動化
    • エージェント支援ツール
    • コール分析
nekonikinekoniki

コンピュートプロダクトに関する概要

Cloud Functions

  • 内容:
    サーバーレスなイベント駆動型のコンピューティングサービス。コードのみを記述し、インフラの管理は不要。
  • 用途:
    • イベントトリガー(ファイルのアップロード、APIリクエスト)の処理
    • 簡単なバックエンドロジック
    • データ変換や通知システム

App Engine

  • 内容:
    フルマネージドなPaaS(Platform as a Service)。アプリケーションのデプロイとスケーリングを自動化。
  • 用途:
    • Webアプリケーション
    • モバイルアプリのバックエンド
    • 軽量で迅速なアプリケーション開発

Cloud Run

  • 内容:
    コンテナベースのサーバーレスプラットフォーム。HTTPリクエストに応答する短時間のコンテナ実行に最適。
  • 用途:
    • マイクロサービスアーキテクチャ
    • カスタムワークロードのデプロイ
    • 簡単なスケーラブルAPIの構築

Google Kubernetes Engine (GKE)

  • 内容:
    Kubernetesをフルマネージドで利用できるプラットフォーム。大規模で複雑なアプリケーションのデプロイと管理を効率化。
  • 用途:
    • コンテナ化されたアプリケーションの大規模運用
    • 複数環境間(オンプレミス、クラウド)での統一的なデプロイ
    • 高可用性とスケーラビリティが必要なワークロード

Google Compute Engine

  • 内容:
    仮想マシン(VM)を提供するIaaS(Infrastructure as a Service)。高度なカスタマイズが可能で、柔軟性に優れる。
  • 用途:
    • カスタム環境でのアプリケーション実行
    • 既存オンプレミスワークロードのクラウド移行
    • 高性能な計算やデータ処理タスク