---
title: エージェント設計論争に 終止符を打つ Sonnet3.5の実力
tags: 
author: [榎本友幸](https://convert.docswell.com/user/3652709)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/GJWP2R1872.jpg?width=480
description: エージェント設計論争に 終止符を打つ Sonnet3.5の実力 by 榎本友幸
published: March 12, 25
canonical: https://convert.docswell.com/s/3652709/ZJ4R31-2025-03-12-203338
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/GJWP2R1872.jpg)

エージェント設計論争に
終⽌符を打つ
Sonnet3.5の実⼒
Napps Technologies
榎本 友幸


# Page. 2

![Page Image](https://bcdn.docswell.com/page/4EZKDRP9E3.jpg)

⾃⼰紹介


# Page. 3

![Page Image](https://bcdn.docswell.com/page/Y76Q1RMD7V.jpg)

AI社員とは


# Page. 4

![Page Image](https://bcdn.docswell.com/page/G75R48Z8E4.jpg)

AI社員とは


# Page. 5

![Page Image](https://bcdn.docswell.com/page/9J2DVKRVJR.jpg)

AI社員とは


# Page. 6

![Page Image](https://bcdn.docswell.com/page/DEY23NDQEM.jpg)

AI社員とは


# Page. 7

![Page Image](https://bcdn.docswell.com/page/VJN8VX6278.jpg)

AI社員とは


# Page. 8

![Page Image](https://bcdn.docswell.com/page/YE9K68LDE3.jpg)

AI社員とは


# Page. 9

![Page Image](https://bcdn.docswell.com/page/GE8RZ8X5JD.jpg)

AI社員とは


# Page. 10

![Page Image](https://bcdn.docswell.com/page/LELKDR83JR.jpg)

エージェントの型


# Page. 11

![Page Image](https://bcdn.docswell.com/page/4JM2PR6MJW.jpg)

ワークフロー型
プログラムで組んだ⼿順通りにLLM‧処理をチェーンする
1
2
3
4


# Page. 12

![Page Image](https://bcdn.docswell.com/page/PJRM1RPLE9.jpg)

⾃律型
Goalを元にLLMがステップを設計し実⾏する
Start
1
2
Goal


# Page. 13

![Page Image](https://bcdn.docswell.com/page/PEXVYRN67X.jpg)

メリット‧デメリット
プランニングが難しい😢
ワークフロー型
自律型
柔軟性
󰢄
🙆
安定性
🙆
󰢄


# Page. 14

![Page Image](https://bcdn.docswell.com/page/3EKQ3RNGED.jpg)

1.⾃然⾔語で⼿順を定義する


# Page. 15

![Page Image](https://bcdn.docswell.com/page/L73PG8V5E5.jpg)

Sonnet3.5以降で⾃然⾔語で⼿順を定義‧実⾏できる
次のタスクを1つずつ順番にこなします、タス
ク1つごとにユーザに確認を求めます
1. gmail_search_messagesを使ってユーザの
指定するメールを取得します
2. gmail_get_messageを使って該当メールの
内容を表⽰します
3. 返信⽂を考えます


# Page. 16

![Page Image](https://bcdn.docswell.com/page/87DL1M8YEG.jpg)

コマンドスタック
会話を積み上げることでタスクが順番にこなされる
System
System
System
System
System
ゴール
ゴール
ゴール
ゴール
ゴール
結果
結果1
結果1
結果1
結果2
結果2
承認
フィード
バック
結果2
次のタスクを1つずつ順番にこなします、タ
スク1つごとにユーザに確認を求めます
1. gmail_search_messagesを使ってユーザ
の指定するメールを取得します
2. gmail_get_messageを使って該当メールの
内容を表⽰します
フィード
バック


# Page. 17

![Page Image](https://bcdn.docswell.com/page/VJP2QR82J8.jpg)

2.⼿順をLLMで⽣成する


# Page. 18

![Page Image](https://bcdn.docswell.com/page/2EVD5RNXEQ.jpg)

Sonnet3.5はFewshotが⾮常によく効くのでLLMで⽣成可能


# Page. 19

![Page Image](https://bcdn.docswell.com/page/57GY6MKR7L.jpg)

箇条書きの⼿順をLLMで⾃動⽣成が可能


# Page. 20

![Page Image](https://bcdn.docswell.com/page/4EQM4RNYJP.jpg)

⼿順を⾃動⽣成実⾏することで
⽇常フェーズは安定して動作可能になる
導入フェーズ
Goal
手順を生成
フィードバック
日常フェーズ
人間が評価
手順を生成
LLMが実行


# Page. 21

![Page Image](https://bcdn.docswell.com/page/KJ4VQ8GZE1.jpg)

3.データベースで安定化


# Page. 22

![Page Image](https://bcdn.docswell.com/page/LE13P2DDJG.jpg)

AIエージェントは状態を持たない関数
x
fx
y1
fx2
y2


# Page. 23

![Page Image](https://bcdn.docswell.com/page/GEWP2RY8J2.jpg)

安定して動作させるのが難しい😢


# Page. 24

![Page Image](https://bcdn.docswell.com/page/47ZKDRX973.jpg)

エージェントの間にDBを挟むと安定
fx
DB1
fx2
DB2


# Page. 25

![Page Image](https://bcdn.docswell.com/page/YJ6Q1R4DJV.jpg)

1.エージェントの実⾏結果をデータベースに格納
fx
DB1
fx2
DB2


# Page. 26

![Page Image](https://bcdn.docswell.com/page/GJ5R48Q874.jpg)

作業結果のチェックが容易に⾏える


# Page. 27

![Page Image](https://bcdn.docswell.com/page/LE3PG8VGJ5.jpg)

メールアドレスが
実⾏結果にない場合バリデートされる


# Page. 28

![Page Image](https://bcdn.docswell.com/page/8EDL1M8NJG.jpg)

2.データベースを元にエージェントを起動
fx
DB1
fx2
DB2


# Page. 29

![Page Image](https://bcdn.docswell.com/page/V7P2QR8N78.jpg)

コンテキストが渡るので
ハルシネーションを防げる


# Page. 30

![Page Image](https://bcdn.docswell.com/page/2JVD5RNYJQ.jpg)

さらにSonnet3.5なら⾃動でデータベース設計可能


# Page. 31

![Page Image](https://bcdn.docswell.com/page/5EGY6MKWEL.jpg)

まとめ


# Page. 32

![Page Image](https://bcdn.docswell.com/page/4JQM4RNQ7P.jpg)

Sonnet3.5なら
‧⾃律エージェントを⾃動作成できる
‧ワークフローの⾃動設計
‧データベースを⾃動設計


