forked from cleveragents/cleveragents-core
Fixed scientific paper so it can get to throught he discovery stage now
This commit is contained in:
@@ -282,14 +282,8 @@ agents:
|
||||
msg = msg.replace('GOTO_DISCOVERY:', '', 1).strip()
|
||||
print(f"DEBUG discovery_controller: extracted msg='{msg}'", file=sys.stderr)
|
||||
|
||||
# Check if this is a pass-through message from an ask agent (no SET_ prefix and not from user)
|
||||
# These should be shown directly to the user with DISCOVERY_RESPONSE prefix
|
||||
if not msg.startswith('SET_') and not msg.startswith('GOTO_') and not msg.startswith('ROUTE_') and '?' in msg:
|
||||
# This is a question from an ask agent, show it to the user without routing again
|
||||
result = f"DISCOVERY_RESPONSE:{msg}"
|
||||
print(f"DEBUG discovery_controller: detected question, returning: {result}", file=sys.stderr)
|
||||
# Process SET_ responses from ask agents
|
||||
elif 'SET_TOPIC:' in msg:
|
||||
if 'SET_TOPIC:' in msg:
|
||||
topic = msg.replace('SET_TOPIC:', '').strip()
|
||||
context['paper_details']['topic'] = topic
|
||||
result = f"DISCOVERY_RESPONSE:Thank you, topic has been set to \"{topic}\"\n\nCan you please specify the length, you would like to target for this paper."
|
||||
@@ -338,6 +332,8 @@ agents:
|
||||
config:
|
||||
provider: openai
|
||||
model: gpt-3.5-turbo
|
||||
memory_enabled: true
|
||||
max_history: 10
|
||||
system_prompt: |
|
||||
You are an assistant helping to define a scientific paper. If the user has not yet provided a topic, ask them
|
||||
"What topic would you like to write about?" If the user's answer isn't clear, ask clarifying questions until
|
||||
@@ -350,6 +346,8 @@ agents:
|
||||
config:
|
||||
provider: openai
|
||||
model: gpt-3.5-turbo
|
||||
memory_enabled: true
|
||||
max_history: 10
|
||||
system_prompt: |
|
||||
The topic has just been set. If the user has not yet provided information about the desired length, ask them
|
||||
"What length would you like for this paper? You can specify in pages, paragraphs, or word count." If the user
|
||||
@@ -364,6 +362,8 @@ agents:
|
||||
config:
|
||||
provider: openai
|
||||
model: gpt-3.5-turbo
|
||||
memory_enabled: true
|
||||
max_history: 10
|
||||
system_prompt: |
|
||||
The length has just been set. If the user has not yet provided information about the target audience, ask them
|
||||
"Who is the target audience for this paper? (e.g., general public, experts, academics, etc.)" If the user
|
||||
@@ -376,6 +376,8 @@ agents:
|
||||
config:
|
||||
provider: openai
|
||||
model: gpt-3.5-turbo
|
||||
memory_enabled: true
|
||||
max_history: 10
|
||||
system_prompt: |
|
||||
The audience has just been set. If the user has not yet provided information about publication plans, ask them
|
||||
"Do you plan to submit this paper to a specific publication or journal?" If the user doesnt give an answer
|
||||
@@ -390,6 +392,8 @@ agents:
|
||||
config:
|
||||
provider: openai
|
||||
model: gpt-3.5-turbo
|
||||
memory_enabled: true
|
||||
max_history: 10
|
||||
system_prompt: |
|
||||
The intended publication has just been set. If the user has not yet provided information about the desired
|
||||
format, ask them "What format would you like for this paper? (Note: Currently only 'latex' is supported.)"
|
||||
@@ -407,6 +411,8 @@ agents:
|
||||
config:
|
||||
provider: openai
|
||||
model: gpt-3.5-turbo
|
||||
memory_enabled: true
|
||||
max_history: 10
|
||||
system_prompt: |
|
||||
If the user has not yet been asked about other requirements, ask them "Are there any other requirements or
|
||||
specifications that should be considered for this paper?" If the user doesnt give an answer sufficiently
|
||||
|
||||
Reference in New Issue
Block a user