BusinessProposalTask
Generates comprehensive, multi-phase business proposals including stakeholder analysis, ROI projections, risk assessments, and competitive positioning.
Side-Effect Safe
High Token Usage
GPT-4 Preferred
⚙️ TaskConfig.json
{
"task_type": "BusinessProposal",
"proposal_title": "Project Phoenix: Cloud Migration",
"proposal_type": "project",
"objective": "Migrate legacy infrastructure to AWS",
"budget_range": "$500k - $1M",
"include_roi_analysis": true,
"include_risk_assessment": true,
"target_word_count": 2500
}
→
👁️ Session UI Output
Overview
Stakeholder Analysis
ROI Analysis
Complete Proposal
Business Proposal: Project Phoenix
Status: ✅ Generation Complete
- Phase 1: Strategic Analysis ✅
- Phase 2: ROI Analysis ✅
- Phase 3: Risk Assessment ✅
- Phase 7: Content Generation ✅
Statistics:
Total Word Count: 2,642
Generation Time: 142.5s
Total Word Count: 2,642
Generation Time: 142.5s
Execution Configuration
| Field | Type | Description |
|---|---|---|
proposal_title * |
String | The title or name of the proposal. |
objective * |
String | The primary objective or goal of the proposal. |
proposal_type |
String | Type (e.g., 'project', 'investment', 'grant'). Default: project. |
budget_range |
String | Financial scope (e.g., '$50,000-$100,000'). |
include_roi_analysis |
Boolean | Include detailed ROI and financial projections. Default: true. |
target_word_count |
Int | Target word count for the complete proposal. Default: 3000. |
revision_passes |
Int | Number of revision passes (0-5). Default: 1. |
Task Process Lifecycle
- Strategic Analysis: Identifies 3-5 key stakeholders, their interests, and influence levels.
- ROI Analysis: (Optional) Calculates financial projections, cost breakdowns, and payback periods.
- Risk Assessment: (Optional) Identifies technical, financial, and operational risks with mitigation strategies.
- Competitive Analysis: (Optional) Compares alternatives and defines competitive advantages.
- Timeline & Milestones: (Optional) Maps project phases and critical path items.
- Outline Generation: Creates a structured 6-8 section outline tailored to the proposal type.
- Content Generation: Iteratively writes each section, incorporating previous analysis data.
- Revision: Performs automated editing passes to improve tone, flow, and persuasiveness.
Kotlin Implementation
// Adding BusinessProposalTask to an OrchestrationConfig
val plan = OrchestrationConfig(
tasks = mutableListOf(
BusinessProposalTask.BusinessProposalTaskExecutionConfigData(
proposal_title = "AI Implementation Strategy",
objective = "Deploy LLM-based customer support",
proposal_type = "investment",
include_roi_analysis = true,
target_word_count = 4000
)
)
)