技術ログ

GramShiftのAIは何を判断しているのか - Gemini 2.5 Flash統合の実装中身

公開: 2026-05-19 · 著者: Sasaki Ryuji

「AI機能」というブラックボックスを冷静に分解する

GramShiftのAIは何を判断しているのか - Gemini 2.5 Flash統合の実装中身

近年、Instagram 自動化ツール市場では「AI搭載」「AI最適化」「AI学習」と謳うサービスが急増しています。一方で、その「AI」が実際に何を判断しているかを明確に開示しているサービスは少ないのが現状です。GramShift では透明性を重視するため、AI (Gemini 2.5 Flash) が実際に判断している箇所と、あえて AI 化していない領域、その判断理由を共有します (内部実装の詳細・閾値・アルゴリズムは商品競争力の根幹なので開示しません)。

結論: GramShiftで「AI」を使っているのはハッシュタグ提案領域

GramShift Desktop で AI (Google Gemini 2.5 Flash API) を呼び出している処理は ハッシュタグ提案機能 です。それ以外の運用判定 (検索フロー、いいね判定、フォロー判定、サイクル制御、休憩判定など) は、決定論的なロジックとランダム化の組み合わせで実装されています。「AI が学習して最適化する」「AI が行動を変える」といったブラックボックス的な要素は意図的に組み込んでいません。

AI ハッシュタグ提案の役割

ハッシュタグ提案では、ユーザーが入力したテーマ (例: 「カフェ」「投資」「副業」) を Gemini 2.5 Flash に渡して、日本語のハッシュタグ候補を生成します。生成されたタグは規約配慮フィルタ (禁止タグ・スパム判定タグの除外) を通してからユーザーに提示します。

使用モデルは Gemini 2.5 Flash で、無料枠の範囲で運用可能なコスト設計です。これによりユーザー数が増えてもAPIコストが青天井になりません。

あえて行動学習をしていない3つの理由

「AIで行動を学習して最適化する」というアプローチを GramShift は採用していません。理由は3つあります。

1. 規約違反リスクの懸念

Instagram の規約では、ユーザーの行動データを大量に収集・学習する仕組みは、自動化ツール提供者にとって極めてグレーな領域です。GramShift では、ユーザーごとの行動データをサーバーに送信して学習する仕組みを意図的に避けて、すべての判定ロジックをローカル (デスクトップアプリ内) で完結させています。

2. データプライバシーの保護

ユーザーのいいね履歴・フォロー履歴・キーワード設定などは、GramShift のサーバー側には一切保存していません。ローカルの SQLite データベースに保存し、サーバーには「動作統計 (匿名化、件数のみ)」だけを送信する設計です。これにより、サーバー側でAI学習する余地は構造的にありません。

3. 「Bot 的挙動の最適化」は Meta検知のリスクを上げる

仮に AI で「より多くいいねされやすいタイミング」「より反応の高いキーワード」を学習させた場合、その「最適化された挙動」自体が Meta側のスパム検知アルゴリズムにとっては逆に「機械的なパターン」として認識される懸念があります。GramShift は 意図的にランダム性を入れる 設計で、「効率最適化」より「人間らしいばらつき」を優先しています。具体的なランダム化の閾値や分布は競争力の根幹のため非公開です。

非AI 領域の設計思想

AI を使わずに実装している領域には、共通する設計思想があります。すべての判定が 再現可能・監査可能・予測可能 であることです。AI判定だと「なぜこのアカウントにいいねしたか」「なぜこの時間に動いたか」をユーザーが追跡できません。GramShift では、すべての挙動がコードベースの決定論的ロジックで動くため、開発者本人が運用時に「何が起きているか」を完全に把握でき、問題が起きた際の原因究明も迅速に行えます。

例えば 2026年5月の Meta検知事例でも、当時の設定値とロジックがすべて開発者の手元で把握できていたため、24時間以内に原因分析・改修・再リリースまで完了できました (詳細は BAN・安全圏記事)。AI ブラックボックスではこのスピード対応は難しかったはずです。

「AI搭載」マーケティングの落とし穴

個人開発SaaS を運営する立場から、自動化ツールを検討されている方に伝えたいことは、「AI搭載」という言葉自体は何の保証にもならないという点です。GPT API を1箇所だけ呼んで「AI搭載」と謳うサービスもあれば、本格的に機械学習モデルを訓練しているサービスもあります。どこに AI を使い、どこに使っていないかを開示しているかどうかが、信頼判断の重要な軸になります。

GramShift では、AI を使っている領域 (ハッシュタグ提案) と、AI を使わずロジックで実装している領域 (運用判定・サイクル制御) を明確に分けて、ユーザーが「何が AI なのか、何がロジックなのか」を理解した上で使えるよう設計しています。各ロジックの内部実装・閾値・アルゴリズムは競合との差別化要素のため非公開ですが、設計思想は本記事の通りです。

関連記事

GramShiftのリリース履歴と改修の方向性は Electronアプリの自動アップデート機構を作る (実装記)、Meta検知への対策については GramShiftで遭遇したInstagramのBAN・制限と、運用1年でわかった安全圏 を合わせてご覧ください。