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

gpt-oss で叶える ローカル AI エージェントの夢

Avatar for hirykawa hirykawa
August 08, 2025

gpt-oss で叶える ローカル AI エージェントの夢

Avatar for hirykawa

hirykawa

August 08, 2025

More Decks by hirykawa

Other Decks in Technology

Transcript

  1. 自己紹介 基本情報 所属: Contrea株式会社 役職: 医療系SaaS MediOS 開発責任者 X: @hirykawa

    趣味: サウナ・サッカー・お寿司 経歴 2016-2019: 医療画像システム 起業 2019-2022: Yahoo!Japan エンジニア 2022-: Contrea株式会社 開発責任者 2
  2. gpt-oss について gpt-oss とは? 2025 年 8 月 5 日公開のオープンソース

    GPT モデル 20B、120Bの 2 種類を提供 120B モデルは o4-mini に匹敵する性能 3
  3. プロジェクト構成 ollama-gpt-oss/ ├── react-treasure-agent.js # メインエージェント ├── treasure/ # 探索対象ディレクトリ

    ├── jamaica/ │ ├── kingston/ │ │ └── open.txt │ ├── **** ├── japan/ │ │ ├── kyoto/ │ │ │ └── open.txt # "otakara" │ ├── **** └── usa/ ├── **** 11
  4. ReAct パターンとは ReAct = Reasoning + Acting 引用元: Using LangChain

    ReAct Agents with Qdrant and Llama3 for Intelligent Information Retrieval 12
  5. ReAct の 3 ステップ 1. Think(思考) Think: treasure配下の構造を把握するため、 まずルートディレクトリの内容を確認しよう 2.

    Act(行動) Act: ls . 3. Observe(観察) Observe: 3つの国のディレクトリが見つかった。 各国を詳しく調べる必要がある 13
  6. 実行結果 Iteration 6-8 Think: 各都市のopen.txtファイルを確認 Act: cat japan/kyoto/open.txt Observe: "otakara"を発見!

    最終結果 ✅ 目標達成! 📍 発見場所: /treasure/japan/kyoto/open.txt 📄 内容: "otakara" 16