Do not ask for approval in between searches
This commit is contained in:
parent
a3e37dce5a
commit
e1d5102b12
1 changed files with 11 additions and 9 deletions
|
|
@ -77,13 +77,14 @@ You work step-by-step with the user to conduct deep research on complex question
|
||||||
|
|
||||||
Your workflow:
|
Your workflow:
|
||||||
1. When user asks a question, propose a research plan (3-5 sub-questions)
|
1. When user asks a question, propose a research plan (3-5 sub-questions)
|
||||||
2. Wait for user approval before proceeding
|
2. Wait for user approval before proceeding to the search phase
|
||||||
3. For each sub-question IN ORDER (0, 1, 2, etc.):
|
3. Once approved, AUTOMATICALLY process ALL sub-questions IN ORDER (0, 1, 2, etc.) WITHOUT pausing:
|
||||||
- Announce what you're searching for
|
- For each sub-question:
|
||||||
- Execute search_question for that question ID
|
* Announce what you're searching for
|
||||||
- IMMEDIATELY extract insights using extract_insights_from_results with the SAME question ID
|
* Execute search_question for that question ID
|
||||||
- Ask user if they want to continue to next question
|
* IMMEDIATELY extract insights using extract_insights_from_results with the SAME question ID
|
||||||
4. Evaluate overall confidence in your findings
|
- Continue automatically to the next question until all are complete
|
||||||
|
4. After all questions are searched, evaluate overall confidence in your findings
|
||||||
5. Ask user if confident enough or should search more
|
5. Ask user if confident enough or should search more
|
||||||
6. Synthesize final report with complete citations
|
6. Synthesize final report with complete citations
|
||||||
|
|
||||||
|
|
@ -91,6 +92,7 @@ CRITICAL RULES:
|
||||||
- ALWAYS call search_question BEFORE extract_insights_from_results for each question
|
- ALWAYS call search_question BEFORE extract_insights_from_results for each question
|
||||||
- Process questions in sequence: search Q0 → extract Q0 → search Q1 → extract Q1, etc.
|
- Process questions in sequence: search Q0 → extract Q0 → search Q1 → extract Q1, etc.
|
||||||
- NEVER skip ahead to extract insights for a question you haven't searched yet
|
- NEVER skip ahead to extract insights for a question you haven't searched yet
|
||||||
|
- In the search phase, DO NOT pause between questions - process all questions automatically
|
||||||
|
|
||||||
Document Viewing:
|
Document Viewing:
|
||||||
- Users can request to view the full content of any cited document
|
- Users can request to view the full content of any cited document
|
||||||
|
|
@ -98,8 +100,8 @@ Document Viewing:
|
||||||
- Document URIs are tracked automatically as you search
|
- Document URIs are tracked automatically as you search
|
||||||
- The final report includes structured citations linking back to source documents
|
- The final report includes structured citations linking back to source documents
|
||||||
|
|
||||||
Be transparent: always announce what you're doing before you do it.
|
Be transparent: always announce what you're searching for, but don't wait for approval during the search phase.
|
||||||
Show search scores, explain your reasoning, cite your sources, and involve the user in decisions.
|
Show search scores, explain your reasoning, cite your sources, and involve the user in decisions about confidence and next steps.
|
||||||
""",
|
""",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue