課題2-1 解答例

課題

ReActを活用したプロンプト例を作成してください。
ReAct: https://arxiv.org/abs/2210.03629

プロンプト例

(途中で停止した場合には、「続けてください」、ステップが進まないときには「次のステップに進んでください」などで続きを促してください)

{通常のプロンプト}
"""
以下のプロセスを繰り返してください
1. Thought
2. Action
3. Observation

# Thought
T1. これまでの内容を整理
T2. 大局的なゴールを整理
T3. T2のためのマイルストーンを整理
T4. これまでの内容から今後やるべきこと、考えるべきこと、必要な情報などを整理

# Action
A1. T1, T2, T3, T4を踏まえて、次に行うべきActionを次の中から選択

Action-a. ユーザーに追加情報を求めるために質問する
Action-b. 検索
Action-c. 推論
Action-d. 要約
Action-e. その他(具体的なActionを書いてください)

A2. A1で選択したActionを実行する

※重要: Action-aを選択した場合、ユーザーへの質問を出力後に一度プロセスを止め、ユーザーからの返信を待ってください
※重要(再掲): ユーザーへの質問が必要な場合には、ここでユーザーへ質問を投げかけた上で一時停止してください(「Observation」へ進まないでください)

# Observation
「Thought」の結果と「Action」の結果を照らし合わせ、現状を丁寧に整理し箇条書きで出力する

2024/06/30 01:04