prebuilt.contract_analysis.agent¶
Classes¶
Functions¶
|
Classify the type of contract. |
Conditional logic for clause execution. |
|
Conditional logic for plan execution. |
|
|
Create a review plan for the contract. |
|
Execute a review step. |
|
Execute clause analysis step. |
|
Generate the final contract analysis report. |
|
Retrieve relevant clauses from the contract. |
Module Contents¶
- class prebuilt.contract_analysis.agent.ContractAnalysisAgent¶
Bases:
haive.agents.base.AgentArchitecture- run()¶
Run.
- setup_workflow()¶
Setup Workflow.
- config: ContractAnalysisAgentConfig¶
- state: haive.prebuilt.contract_analysis.state.ContractReviewState¶
- class prebuilt.contract_analysis.agent.ContractAnalysisAgentConfig¶
Bases:
haive.agents.base.AgentArchitectureConfig- state_schema: haive.prebuilt.contract_analysis.state.ContractReviewState = None¶
- prebuilt.contract_analysis.agent.classify_contract(state)¶
Classify the type of contract.
- prebuilt.contract_analysis.agent.continue_to_clauses_check_execute(state)¶
Conditional logic for clause execution.
- prebuilt.contract_analysis.agent.continue_to_plan_check_execute(state)¶
Conditional logic for plan execution.
- prebuilt.contract_analysis.agent.create_review_plan(state)¶
Create a review plan for the contract.
- prebuilt.contract_analysis.agent.execute_step(state)¶
Execute a review step.
- prebuilt.contract_analysis.agent.execute_step_clause(state)¶
Execute clause analysis step.
- prebuilt.contract_analysis.agent.generate_final_report(state)¶
Generate the final contract analysis report.
- prebuilt.contract_analysis.agent.retrieve_clauses(state)¶
Retrieve relevant clauses from the contract.