---
title: 思考
description: モデルに思考プロセスの概要を示すよう促します。
---

import { BlockInfoCard } from "@/components/ui/block-info-card"

<BlockInfoCard 
  type="thinking"
  color="#181C1E"
/>

{/* MANUAL-CONTENT-START:intro */}
思考ツールは、AIモデルが複雑な質問に応答する前に明示的な推論を行うよう促します。段階的な分析のための専用スペースを提供することで、このツールはモデルが問題を分解し、複数の視点を考慮し、より思慮深い結論に到達するのを助けます。

研究によると、言語モデルに「ステップバイステップで考える」よう促すことで、その推論能力を大幅に向上させることができます。[AnthropicのClaudeの思考ツールに関する研究](https://www.anthropic.com/engineering/claude-think-tool)によれば、モデルが明示的に推論を展開するスペースを与えられると、以下のような効果が示されます：

- **問題解決能力の向上**：複雑な問題を管理しやすいステップに分解
- **精度の向上**：問題の各要素を慎重に検討することでエラーを減少
- **透明性の向上**：モデルの推論プロセスを可視化し監査可能に
- **より細やかな応答**：結論に至る前に複数の角度から検討

Simでは、思考ツールによってエージェントがこのような意図的な推論に取り組む構造化された機会が作られます。ワークフローに思考ステップを組み込むことで、エージェントが複雑なタスクをより効果的に処理し、一般的な推論の落とし穴を回避し、より高品質な出力を生み出すのを支援できます。これは特に、複数ステップの推論、複雑な意思決定、または正確さが重要な状況を含むタスクに価値があります。
{/* MANUAL-CONTENT-END */}

## 使用方法

モデルが次に進む前に明示的に思考プロセスを概説するステップを追加します。これにより、段階的な分析を促進し、推論の質を向上させることができます。

## ツール

### `thinking_tool`

提供された思考/指示を処理し、後続のステップで利用できるようにします。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `thought` | string | はい | 思考ステップブロックでユーザーが提供した思考プロセスまたは指示。 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `acknowledgedThought` | string | 処理され認識された思考 |

## 注意事項

- カテゴリー: `tools`
- タイプ: `thinking`
