Python / LangChain / Google CloudによるAIツール開発

Portfolio

実務課題を解決するAIツール群のポートフォリオ

デジタルマーケティング、コンテンツ制作、キャリア判断など、日常業務で発生する課題を解決するために、AI機能付きのWebツールを自作しています。
学習用のデモではなく、毎回チャットAIに長い指示を書く手間を減らし、よく使う業務を再現性のある形で処理するためのツール群をまとめたポートフォリオです。

フロントエンドは静的なHTML/CSS/JavaScriptで軽く保ち、AI処理はPython、LangChain、LangGraph、Google Cloud Functions、Gemini APIを使って分離しています。
非エンジニアの方にも使いやすい画面にしつつ、APIキーをフロントエンド(ブラウザ側)に露出させない安全な構成で運用しています。

AIツール一覧を見る

背景と目的

長いプロンプト運用を専用AIツールに整理する流れ

生成AIは非常に便利ですが、実務で使うたびに前提条件、出力形式、注意点、判断基準を長いプロンプトとして書き直す運用には限界があります。
特にデジタルマーケティング関連の記事下書き、翻訳や校正、ユーザー理解、文字数調整のように繰り返し発生する作業では、入力項目と出力形式を固定した専用ツールの方が効率的です。

そこで、よく使う業務をWebツール化し、必要な情報をフォームに入力するだけでAI処理を呼び出せるようにしました。
自身の業務で実際に使いながら改善を重ねているため、単に「AIを使ってツールを作った」というだけでなく、デジタルマーケターとしての課題解決力を開発によって広げる取り組みでもあります。

開発したAIツール一覧

現在公開しているAI機能付きツールのうち、このページでは実務課題とAI処理が結びついているものに絞って紹介します。

AIユーザーインタビュー

調査したいテーマについて、複数の仮想ユーザーの視点から悩み、行動背景、判断基準を整理するツールです。
デジタルマーケティングのコンテンツ企画、サービス改善、要件定義の前段階で、ユーザー理解の仮説を深め、多角的な視点を得る用途に使っています。
» AIユーザーインタビューツールを見る

生成AI画像プロンプト練習

SNS画像、ブログのアイキャッチ、広告バナー、プレゼン資料用画像など、用途別に画像生成AI向けのプロンプトを作成・参照できるハブ(一覧)ページです。
画像を作る前に、目的、構図、トーン、避けたい要素(ネガティブプロンプト)を整理しやすくするために設計しています。
» 生成AI画像プロンプト練習ページを見る

文字数カウント

入力したテキストの文字数をすぐに確認できるツールです。
Webサイトのタイトル、メタディスクリプション、広告文、SNS投稿など、文字制限のある制作業務で確認作業を効率化できます。
» 文字数カウントを見る

AI文字数調整ツール

指定した文字数や用途に合わせて、AIが文章の短縮・調整案を作るツールです。
文字数を合わせながら意味や自然さを保ちたい時に、手作業での細かな書き直しや調整の手間を減らせます。
» AI文字数調整ツールを見る

転職判断スコア診断

現在の職場と転職先候補を比較し、転職すべきかどうかをスコアで整理する診断ツールです。
感情や一時的な焦りに流されることなく、仕事内容、待遇、将来性などの項目を客観的に比較検討できます。
» 転職判断スコア診断を見る

AIライティング

翻訳、文章校正、メール返信文の作成を1ページで切り替えて使えるツールです。
日本語と英語の文章を扱う業務で、その都度用途に合わせたプロンプトを組み立てる手間を省き、目的に沿ったテキストをすばやく作成できます。
» AIライティングツールを見る

面白い文章作成メーカー

日常の出来事や説明したい内容を、ユーモアのある比喩や個性的な文章に変換するツールです。
SNS投稿、記事の導入文、企画案の表現を柔らかくしたい時に、文章表現の切り口を増やしたり、ユニークなアイデアを得たりする用途で活用できます。
» 面白い文章作成メーカーを見る

技術仕様

静的サイトとAI処理APIを分けたAIツール構成図

各ツールは、静的フロントエンドとAI処理用のバックエンドAPIを分離した疎結合な構成で実装しています。
画面側はHTML、CSS、JavaScriptで構築し、入力フォームや結果表示を軽量に保っています。
AIへの問い合わせや複数ステップの処理は、Google Cloud Functions上のPythonバックエンドで実行しています。

  • 静的HTML/CSS/JavaScript: 画面表示と操作UIをシンプルに保ち、表示速度の維持と、デジタルマーケティングで重要な検索流入への配慮を両立しています。
  • Python: APIキーの保護やプロンプトの秘匿化のため、ブラウザ側(クライアントサイド)に露出させたくない処理やAPI呼び出しを担当しています。
  • LangChain / LangGraph: 複数ステップにわたるプロンプトの連鎖、条件分岐、状態管理(State Management)を行うワークフローの制御に使っています。例えば、条件整理、AI生成、出力整形を一連の処理として扱えます。
  • Google Cloud Functions: サーバーレスでAI処理を実行するための仕組みです。急なアクセス増に自動スケールで対応しつつ、使っていない時間帯のコストを抑えやすいため、個人開発や実務ツールの運用に適しています。
  • Gemini API: 現在のAIツール群では主にGemini APIを利用しています。Gemini APIはGoogle Cloud Functions経由で呼び出し、APIキーをフロントエンド側に露出させない設計にしています。

今後の展望

現時点では、派手な成果実績をアピールすることよりも、日々の業務課題に基づいたツール開発と、継続的な機能改善にフォーカスしています。
今後は、利用状況、検索流入、ユーザー反応を確認しながら、成果や改善事例をこのページにも追記していく予定です。

新しいAIツールを増やす場合も、単に流行の機能を追加するのではなく、デジタルマーケティング、コンテンツ制作、キャリア判断などの具体的な課題を起点に、継続的に使える形へ整理していきます。

AIツール一覧を見る

Portfolio 他のポートフォリオ



Portfolio一覧を見る