Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ADKを活用して事業部横断の企業検索エージェントを作成した話

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Keisuke Tagashira Keisuke Tagashira
July 24, 2025
1.3k

 ADKを活用して事業部横断の企業検索エージェントを作成した話

Avatar for Keisuke Tagashira

Keisuke Tagashira

July 24, 2025
Tweet

Transcript

  1. 3
 自己紹介 ファインディ / データエンジニア 田頭啓介 / @tagasyksk • 2024

    年 5 月〜 CTO 室データソリューションチームにジョイン • 普段はマルチプロダクトのデータ基盤の開発に従事 • データ活用の文脈でAIエージェントの開発もやる
  2. 5
 事業紹介 エンジニア個人のキャリアや組織に関する領域を中心に複数のサービスを展開。 “挑戦するエンジニアのプラットフォーム”を掲げています。 正社員エンジニアの採用 8 万 人 のエンジニアと700 社

    以 上 の テック企業をマッチング 
 フリーランスエンジニアの採用 全 国で働くリモートエンジニアとテッ ク企業をマッチング エンジニア組織の見える化 GitHubやJiraを解 析し、エンジニア組 織 の見える化と生産性向上をサポート 開発ツールのレビューサイト 
 データ基盤も含め様々なツールの選定理 由やレビューを掲載

  3. 6
 顧客情報のサイロ化 • 各サービス毎に顧客の管理方法がバラバラだった ◦ Hubspot ◦ Salesforce ◦ スプシ

    etc... • 事業成長に伴い、顧客リスト作成の工数が増大 ◦ クロスセルの機会損失 ◦ 重複アプローチリスク ◦ 企業担当者の把握に時間がかかる
  4. 16
 ADKの良いところ • AIエージェントが簡単に作れる! ◦ ユースケースやデータに集中できる • エージェントの連携が簡単にできる! ◦ 各タスク専門のエージェントをモジュールのよ

    うに利用できる ◦ 直近はA2Aへの対応も進みつつある • Googleのビルトインツールが便利! ◦ Google検索 ◦ Vertex AI Search ◦ 最近BigQueryもサポートされた
  5. 18
 MCP Toolbox for Databases • AIと各データベースとの接続を 簡素化するMCPサーバー ◦ yamlファイルに設定を書いて

    コンテナを立ち上げるだけ! tools: search-company-by-name: kind: bigquery-sql source: my-bigquery-source description: 企業情報を企業名から検索する。 parameters: - name: company_name type: string description: 企業名 statement: | SELECT * FROM `${your_dataset}.companies` WHERE company_name LIKE CONCAT('%', @company_name,'%');
  6. 19
 MCP Toolbox for Databasesを利用した 安全なデータ利用 AIエージェント Tool利用 クエリ発行 データ

    データ 指定したクエリのみを 実行させることで、 誤ったデータの取得を防ぐ
  7. 21
 実装時に工夫した点 1. Slackをインターフェースとして利用 ◦ 利用者のハードルを下げたかったため ◦ セッション管理・エージェントを起動する部分は自前で実装 2. 各エージェントのInstructionを工夫

    ◦ 親: 子エージェントの利用方法、返答形式のみ記載 ◦ 子: ツールの使い方、取得したい情報を詳細に記載 3. メインエージェントは各サブエージェントをツールとして利用
  8. 22
 サブエージェントにするか、ツールにするか • サブエージェント ◦ メインエージェントに変わってサブエージェントが返答 ◦ 専門エージェントにタスクを任せる時に利用 • Agent

    As A Tool(今回はこちらを採用) ◦ サブエージェントの出力をメインエージェントが解釈して返答 ◦ メインエージェントに情報を集約したい時に利用 → ユースケースに応じて柔軟に設計するのが大事 

  9. 少しでもファインディで働くことにご興味あれば、気軽にご連絡ください! どこが適正かわからないという方も含めて、オープンポジション(書類選考や面談時にポジションすり合わせ)やカジュアル面談の申込みを行っています! 30
 ※募集状況によって変動します 開発チーム・デザイナー • CTO候補 • EM •

    フロントエンド • MLエンジニア • バックエンド •データエンジニア • SRE • UIデザイナー Findy Career • 事業部長候補 • マーケティング • 事務アシスタント • PdM • カスタマーサクセス ◦ リーダー候補 / メンバー • ユーザーサクセス ◦ リーダー候補 / メンバー Findy Team+ • 新規事業開発 • セールス • カスタマーサクセス • PdM 海外推進 • 立ち上げメンバー ◦ ユーザー対応 ◦ 企画対応 社長室 • 社長室長候補 • 採用組織人事リーダー • 広報担当 コーポレート他 • CFO候補 • 経営企画 • 法務 • 上場準備担当 • 事業企画 • 経理 募集中のポジション