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

AIエージェントハッカソンに向けて旅行プラン生成エージェントを開発している話

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for 大城海斗 大城海斗
February 07, 2025
860

 AIエージェントハッカソンに向けて旅行プラン生成エージェントを開発している話

Avatar for 大城海斗

大城海斗

February 07, 2025
Tweet

Transcript

  1. A I エ ー ジ ェ ン ト ハ ッ

    カ ソ ン に 向 け て 旅 行 プ ラ ン 生 成 エ ー ジ ェ ン ト を 開 発 し て い る 話 A I A G E N T
  2. 大 城 海 斗 O s h i r o

    K a i t o 出身:沖縄県 2024年4月から社会人デビュー 所属:サイバーエージェント 普段していること:社内向けの生成AIプロダク トの開発(LangChain, LangGraph, Dify) X: @Kaito14123925 または、QRコード プ ロ フ ィ ー ル
  3. 今 日 話 す こ と 作 っ た も

    の 概 要 紹 介 01 02 A I エ ー ジ ェ ン ト の 言 語 化 と 旅 行 プ ラ ン エ ー ジ ェ ン ト 構 成 へ 適 応 AIエージェントハッカソンに提出するものなので、エー ジェントの言語化をはっきりしておきたかった それを踏まえて、エージェント構成を決めました 旅行プラン生成サービスの紹介
  4. 旅 行 の 計 画 を 立 て る の

    っ て め ん ど く さ く な い で す か ? 01
  5. 01 世 の 中 の サ ー ビ ス は

    ? ざ っ と 使 っ て み た 感 想 UIめちゃくちゃ神 AI使ってる!と 記述のあるサービス 生成速度はやい。(数秒) 情報量豊富 地図も表示される *あくまで主観的意見です
  6. 01 ほ し い プ ラ ン で は な

    さ そ う ( 素 人 意 見 で す ) ユーザに最適化されない プランが提供 ユーザの希望を入力欄がある が、入力変更しても 生成されるものに変化がない AI使ってる!と 記述のあるサービス *あくまで主観的意見です
  7. 01 何 を 開 発 し た の か 目的

    ユーザのニーズを引き出して、 個別最適化された旅行プランを提供したい 旅行先、旅行期間、予算を入力してその人に合 った、その人だけのプランを作成するサービス 作ったサービス
  8. 01 ど う 実 現 す る の か  

    流 れ 一般的な入力フォーム ヒアリングでニーズ収集 フォーム入力 ヒアリング プラン作成・修正 プラン作成
  9. 01 旅 行 プ ラ ン エ ー ジ ェ

    ン ト 構 成 で 言 う と ヒアリング プラン生成
  10. 01 現 状 の ア ウ ト プ ッ ト

    例 2泊3日沖縄観光 首里城や、水族館 残りは、ゆったり 首里城 その近くのご飯 ユーザの希望 1日目
  11. 01 美ら海 その近くのご飯 現 状 の ア ウ ト プ

    ッ ト 例 2泊3日沖縄観光 首里城や、水族館 残りは、ゆったり ユーザの希望 2日目
  12. 01 最終日は、 ホテルなし おそらくゆったりを採用 ウミカジテラス 空港のレストラン(安くて美味しい) 現 状 の ア

    ウ ト プ ッ ト 例 2泊3日沖縄観光 首里城や、水族館 残りは、ゆったり ユーザの希望 3日目
  13. 01 プ ラ ン 自 己 評 価 ユーザの希望 +

    生成AIが考えたおすすめも提 示している
  14. A I エ ー ジ ェ ン ト ハ ッ

    カ ソ ン へ 向 け て の A I エ ー ジ ェ ン ト の 言 語 化 と エ ー ジ ェ ン ト 構 成 へ 適 応 02
  15. 02 A I エ ー ジ ェ ン ト の

    言 語 化 色々拝見させてもらいました。
  16. 02 開 発 と い う 観 点 で 、

    い い 感 じ に ま と め ら れ て い た タイトル 大規模言語モデルに基づく自律エージェントの調査 書かれている内容 生成AIモデルによる自律エージェントを 構成する要素について
  17. Profile Contents 属性情報:年齢や居住地など 性格情報:性格特性や好みなど 社会的背景:関係性や役割など Generation Strategy 手作業でのプロフィール作成 大規模言語モデルによる生成 既存データセットとのアラインメント

    P r o f i l e Planning without Feedback Single-path Reasoning(単一路径での思考) Multi-path Reasoning(複数経路を並行・比較する思考) External Planner(外部システムを利用する計画立案) Planning with Feedback Environment Feedback(環境からの情報を取り込みながらの計画修正) Human Feedback(人間からの指示・評価を取り込む) Model Feedback(モデル自身の推論からフィードバックを得る) P l a n n i n g Action Target(アクションの目的) Task Completion(タスクの完了) Exploration(探索や学習) Communication(対話・コミュニケーシ ョン) Action Production(アクションの生成) Memory Recollection(必要な記憶の呼び 出し) Plan Following(計画に従う) A c t i o n Action Space(アクションの空間・種類) Tools(外部ツールの利用) Self-Knowledge(自分自身に関する情報の活 用) Action Impact(アクションの影響) Environments(周囲の環境や状況に変化を与 える) New Actions(新たな行動や次のアクションを 誘発する) Internal States(エージェント内部の状態に 影響を与える) Memory Structure すべての記憶を一元的に管理する構造 長期・短期など複数種類のメモリを組み合わせた構造 Memory Formats 言語ベースの表現、テキストなど ベクトル表現 データベース形式 リスト形式 Memory Operation 過去の記憶を読み取る 新しい情報を書き込み、更新する 過去の情報を振り返り、要約したり考察したりする M e m o r y 02 自 律 的 エ ー ジ ェ ン ト を 構 成 す る 4 つ の 基 本 要 素
  18. Profile Contents 属性情報:年齢や居住地など 性格情報:性格特性や好みなど 社会的背景:関係性や役割など Generation Strategy 手作業でのプロフィール作成 大規模言語モデルによる生成 既存データセットとのアラインメント

    P r o f i l e Planning without Feedback Single-path Reasoning(単一路径での思考) Multi-path Reasoning(複数経路を並行・比較する思考) External Planner(外部システムを利用する計画立案) Planning with Feedback Environment Feedback(環境からの情報を取り込みながらの計画修正) Human Feedback(人間からの指示・評価を取り込む) Model Feedback(モデル自身の推論からフィードバックを得る) P l a n n i n g Action Target(アクションの目的) Task Completion(タスクの完了) Exploration(探索や学習) Communication(対話・コミュニケーシ ョン) Action Production(アクションの生成) Memory Recollection(必要な記憶の呼び 出し) Plan Following(計画に従う) A c t i o n Action Space(アクションの空間・種類) Tools(外部ツールの利用) Self-Knowledge(自分自身に関する情報の活 用) Action Impact(アクションの影響) Environments(周囲の環境や状況に変化を与 える) New Actions(新たな行動や次のアクションを 誘発する) Internal States(エージェント内部の状態に 影響を与える) Memory Structure すべての記憶を一元的に管理する構造 長期・短期など複数種類のメモリを組み合わせた構造 Memory Formats 言語ベースの表現、テキストなど ベクトル表現 データベース形式 リスト形式 Memory Operation 過去の記憶を読み取る 新しい情報を書き込み、更新する 過去の情報を振り返り、要約したり考察したりする この要素が含まれていればエージェントっぽい振る舞いをするだろう ということで これをエージェントの言語化としました M e m o r y 02 自 律 的 エ ー ジ ェ ン ト を 構 成 す る 4 つ の 基 本 要 素
  19. 02 旅 行 プ ラ ン エ ー ジ ェ

    ン ト 構 成 へ 適 応 planning 行動計画 Memory stateや外部DB 情報収集 action 実行 profile 各LLMのプロンプト この構成によって、いい感じのアウトプットできたのでは ないかと考えています。