prebuilt.systemic_review_of_scientific_articles.nodes¶
Attributes¶
Functions¶
|
Aggregator. |
|
Article Download. |
|
Critique. |
|
Decision Node. |
|
Determines whether to continue revising, end, or search for more articles |
|
Final Draft. |
|
Don't get tool call messages for AI from history. |
|
Paper Analyzer. |
|
Paper Reviser. |
|
Plan Node. |
|
Process Input. |
|
Research Node. |
|
Get last message from agent state. |
|
Write Abstract. |
|
Write Conclusion. |
|
Write Introduction. |
|
Write Methods. |
|
Write References. |
|
Write Results. |
Module Contents¶
- prebuilt.systemic_review_of_scientific_articles.nodes.aggregator(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Aggregator.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.article_download(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Article Download.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.critique(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Critique.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.decision_node(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Decision Node.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.exists_action(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Determines whether to continue revising, end, or search for more articles based on the critique and revision count
- prebuilt.systemic_review_of_scientific_articles.nodes.final_draft(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Final Draft.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.get_relevant_messages(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState) List[AnyMessage]¶
Don’t get tool call messages for AI from history. Get state from everything up to the most recent human message
- prebuilt.systemic_review_of_scientific_articles.nodes.paper_analyzer(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Paper Analyzer.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.paper_reviser(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Paper Reviser.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.plan_node(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Plan Node.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.process_input(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Process Input.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.research_node(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Research Node.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.take_action(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Get last message from agent state. If we get to this state, the language model wanted to use a tool. The tool calls attribute will be attached to message in the Agent State. Can be a list of tool calls. Find relevant tool and invoke it, passing in the arguments
- prebuilt.systemic_review_of_scientific_articles.nodes.write_abstract(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Write Abstract.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.write_conclusion(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Write Conclusion.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.write_introduction(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Write Introduction.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.write_methods(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Write Methods.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.write_references(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Write References.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.write_results(state: haive.prebuilt.systemic_review_of_scientific_articles.state.AgentState)¶
Write Results.
- Parameters:
state – [TODO: Add description]
- prebuilt.systemic_review_of_scientific_articles.nodes.AnyMessage¶
- prebuilt.systemic_review_of_scientific_articles.nodes.model¶
- prebuilt.systemic_review_of_scientific_articles.nodes.temperature = 0.1¶
- prebuilt.systemic_review_of_scientific_articles.nodes.tools¶