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

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

  1. Strategic Analysis: Identifies 3-5 key stakeholders, their interests, and influence levels.
  2. ROI Analysis: (Optional) Calculates financial projections, cost breakdowns, and payback periods.
  3. Risk Assessment: (Optional) Identifies technical, financial, and operational risks with mitigation strategies.
  4. Competitive Analysis: (Optional) Compares alternatives and defines competitive advantages.
  5. Timeline & Milestones: (Optional) Maps project phases and critical path items.
  6. Outline Generation: Creates a structured 6-8 section outline tailored to the proposal type.
  7. Content Generation: Iteratively writes each section, incorporating previous analysis data.
  8. 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
        )
    )
)