prebuilt.systemic_review_of_scientific_articles.nodes¶

Attributes¶

Functions¶

aggregator(state)

Aggregator.

article_download(state)

Article Download.

critique(state)

Critique.

decision_node(state)

Decision Node.

exists_action(state)

Determines whether to continue revising, end, or search for more articles

final_draft(state)

Final Draft.

get_relevant_messages(→ List[AnyMessage])

Don't get tool call messages for AI from history.

paper_analyzer(state)

Paper Analyzer.

paper_reviser(state)

Paper Reviser.

plan_node(state)

Plan Node.

process_input(state)

Process Input.

research_node(state)

Research Node.

take_action(state)

Get last message from agent state.

write_abstract(state)

Write Abstract.

write_conclusion(state)

Write Conclusion.

write_introduction(state)

Write Introduction.

write_methods(state)

Write Methods.

write_references(state)

Write References.

write_results(state)

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¶