技術

Google Cloud と Gemini を使って開発

光の道具箱は、Google Cloudを基盤に、GeminiをAI機能と開発支援に活用して開発しています。 業務アプリ、公開API、外部通知、決済、電話、メール、CSV連携、ログ監査を同じ技術基盤でつなぎます。

Google CloudGeminiStripeLINETwilioSendGridGoogle Chat弥生/JWNET
技術基盤と外部連携の関係

Google Cloud、Gemini、光の道具箱の共通基盤、外部サービスがどの層でつながるかを示します。

開発・運用基盤

クラウド、AI、業務基盤を分けて設計

Google Cloudを実行と運用の基盤にし、GeminiをAI機能と開発支援に使います。 その上で、光の道具箱の各機能はアドオンとして分離し、認証、権限、ログ、外部連携を共有します。

Google Cloud

アプリケーションの実行、データ運用、セキュリティ、可観測性を支えるクラウド基盤として利用しています。

業務アプリを同じ基盤で運用
ログと監査を調査に使える状態へ集約
公開APIや外部通知の運用を支える

Gemini

AIチャットボット、瓦版AI、生成やレビューを含むAI機能に加え、開発時の設計、実装、検証にも活用しています。

RAGを使った問い合わせ対応
広報/広告向けの生成とレビュー
開発時の設計補助と品質確認

統合業務基盤

機能ごとに分かれたアドオンを、認証、権限、組織、ログ、請求、検索の共通基盤へ接続しています。

アドオン単位で機能を拡張
組織とロールで表示と操作を制御
公開文書と検索で導入後も迷わない
外部連携

連携は機能ごとに分け、ログで追えるようにする

外部サービスとの接続は、公開API、外部通知、CSV、業界別の専用連携に分けて扱います。 連携結果はアクセスログや監査ログと結びつけ、導入後の調査や説明に使える状態を目指します。

外部との接続点

Google、Stripe、LINE、Twilio、SendGrid、弥生、JWNET、CRM、チャット通知、独自システムなど、用途ごとに関連機能を分けて案内します。

利用外部サービス

使っている外部サービスを用途別に整理

技術基盤で接続している外部サービスを、クラウド、AI、決済、通知、認証、業務SaaSに分けて掲載します。 導入時は、この一覧をもとに必要なアカウント、認証情報、権限、Webhook、CSV運用を確認します。

秘匿値はサーバー側で管理

認証情報やWebhookの署名情報は画面に露出させず、シークレット、接続設定、権限設定として扱います。 連携結果はアクセスログ、監査ログ、配送履歴と合わせて追跡します。

クラウド/AI

実行基盤、生成AI、音声、ストレージを支える中核サービスです。

Google Cloud
Google Cloudマネージドサービス

アプリケーション実行、データ保管、ログ、セキュリティ、運用基盤

全体基盤ログ/監査ストレージ
Gemini / Vertex AI
サーバー側AI接続

AIチャットボット、RAG、文章生成、レビュー、画像理解、開発支援

AIチャットボット瓦版AI学習広告レビュー
Google Cloud Text-to-Speech
サーバー側音声生成接続

学習コンテンツや音声教材で利用する音声生成

学習教材生成
OpenAI / Anthropic
サーバー側AI接続(必要時)

AI機能の拡張余地を持たせる外部AI API

AI拡張生成処理

決済/請求

支払い、請求、Stripeとの接続を扱います。

Stripe
サーバー側決済接続 / 署名検証

支払い、請求、イベント予約決済、会計入金、Stripe Connect、決済Webhookの受信

支払い請求イベント予約会計

通知/コミュニケーション

問い合わせ、フォーム、電話、チャット通知を外部へ届けます。

LINE Messaging API
サーバー側LINE API接続 / Webhook受信

LINE管理の配信、会話、リッチメニュー、申込導線、同期確認

LINE管理配信会話対応
Twilio
サーバー側電話API接続

伝書鳩AIの電話番号、通話、録音、IVR、転送先管理

伝書鳩AI電話/IVR
SendGrid
サーバー側メール送信接続

フォーム通知、招待、パスワード再設定、各種メール送信

フォーム通知認証メール
SMTP
メール送信設定

ローカル検証や環境別メール送信の代替経路

メール通知検証環境
Google Chat
Google Chat連携 / Webhook配送

フォーム送信、問い合わせ、稼働状況、業務イベントのチャット通知

外部通知フォーム稼働状況

認証/セキュリティ

ログイン、スパム対策、外部API認証を支えるサービスです。

Google OAuth
OAuthクライアント連携

管理コンソールへのGoogleログインと組織利用の認証入口

認証/組織ログイン
Google reCAPTCHA
サーバー側検証連携

公開フォームや問い合わせでの不正送信対策

フォーム問い合わせ

業務システム/SaaS連携

既存業務システムや業界専用サービスへデータを受け渡します。

弥生販売
CSV / 自動化ワーカー

取引先、案件、伝票、締め、CSV入出力の販売管理連携

案件管理弥生販売連携産業廃棄物処理
弥生給与
CSV / OAuthまたはAPI設定

勤怠締め、給与提出サマリー、給与CSV出力

勤怠人事弥生給与連携
JWNET
JWNET API / 自動化ワーカー

産廃マニフェストの電子送信、状態同期、送信履歴管理

産業廃棄物処理JWNET送信管理
Google Business Profile
OAuth認可 / 店舗管理権限

媒体編纂での外部媒体データ取得と構造化

媒体編纂外部媒体JSON出力
独自Webhook / CRM
Webhook配送 / 署名検証

フォーム送信や業務イベントを各社CRM、チャット、社内システムへ配送

外部通知公開API
関連文書

実装と運用の詳細へ進む

技術ページでは全体像を説明し、具体的な設計や運用手順は公開技術文書に分けています。 開発者はAPIと外部通知、運用者はログと監査から確認できます。