Files
cim_summary/test-llm-processing.js
Jon c67dab22b4 Add comprehensive CIM processing features and UI improvements
- Add new database migrations for analysis data and job tracking
- Implement enhanced document processing service with LLM integration
- Add processing progress and queue status components
- Create testing guides and utility scripts for CIM processing
- Update frontend components for better user experience
- Add environment configuration and backup files
- Implement job queue service and upload progress tracking
2025-07-27 20:25:46 -04:00

99 lines
3.8 KiB
JavaScript

const fs = require('fs');
const path = require('path');
// Test the LLM processing with our sample CIM content
const sampleCIMContent = `# Confidential Information Memorandum
## TechStart Solutions Inc.
### Executive Summary
TechStart Solutions Inc. is a rapidly growing SaaS company specializing in AI-powered business intelligence tools. The company has achieved 300% year-over-year growth and is seeking $15M in Series B funding to expand its product portfolio and enter new markets.
### Company Overview
- **Founded**: 2020
- **Headquarters**: San Francisco, CA
- **Employees**: 85 (45 engineers, 25 sales, 15 operations)
- **Revenue**: $8.2M (2023), $2.1M (2022), $500K (2021)
- **Customers**: 1,200+ enterprise clients
- **Market Cap**: $45M (pre-money valuation)
### Business Model
- **Primary Revenue**: SaaS subscriptions (85% of revenue)
- **Secondary Revenue**: Professional services (10%), API licensing (5%)
- **Average Contract Value**: $45,000 annually
- **Customer Retention Rate**: 94%
- **Gross Margin**: 78%
### Market Opportunity
- **Total Addressable Market**: $45B
- **Serviceable Addressable Market**: $2.8B
- **Target Market**: Mid-market enterprises (500-5,000 employees)
- **Competitive Landscape**: 15 major competitors, 3 direct competitors
### Financial Highlights
**Revenue Growth**:
- 2021: $500K
- 2022: $2.1M (320% growth)
- 2023: $8.2M (290% growth)
- 2024 (projected): $18M (120% growth)
**Key Metrics**:
- Monthly Recurring Revenue: $683K
- Annual Recurring Revenue: $8.2M
- Customer Acquisition Cost: $12,000
- Lifetime Value: $180,000
- Payback Period: 8 months
### Use of Funds
- **Product Development**: $8M (53%)
- **Sales & Marketing**: $4M (27%)
- **Operations**: $2M (13%)
- **Working Capital**: $1M (7%)
### Management Team
- **CEO**: Sarah Johnson (ex-Google, 15 years experience)
- **CTO**: Michael Chen (ex-Microsoft, PhD Computer Science)
- **CFO**: David Rodriguez (ex-Salesforce, CPA)
- **VP Sales**: Lisa Thompson (ex-Oracle, 12 years experience)
### Risk Factors
- Dependency on key personnel
- Competition from larger tech companies
- Economic downturn impact on SaaS spending
- Regulatory changes in data privacy
- Technology obsolescence
### Investment Terms
- **Round**: Series B
- **Amount**: $15M
- **Valuation**: $45M pre-money, $60M post-money
- **Structure**: Preferred equity
- **Board Seats**: 2 seats for investors
- **Exit Strategy**: IPO in 3-5 years or strategic acquisition`;
console.log('🚀 Testing LLM Processing with Real CIM Document');
console.log('================================================');
console.log('');
console.log('📄 Sample CIM Content Length:', sampleCIMContent.length, 'characters');
console.log('📊 Estimated Tokens:', Math.ceil(sampleCIMContent.length / 4));
console.log('');
console.log('🔧 Next Steps:');
console.log('1. Open http://localhost:3000 in your browser');
console.log('2. Go to the Upload tab');
console.log('3. Upload test-cim-sample.pdf');
console.log('4. Watch the real-time LLM processing');
console.log('5. View the generated CIM analysis');
console.log('');
console.log('📋 Expected LLM Processing Steps:');
console.log('- PDF text extraction');
console.log('- Part 1: CIM Data Extraction (Deal Overview, Business Description, etc.)');
console.log('- Part 2: Investment Analysis (Key Considerations, Risk Factors, etc.)');
console.log('- Markdown output generation');
console.log('- CIM Review Template population');
console.log('');
console.log('💡 The system will use your configured API keys to:');
console.log('- Extract structured data from the CIM');
console.log('- Generate investment analysis');
console.log('- Create a comprehensive review template');
console.log('- Provide actionable insights for investment decisions');
console.log('');
console.log('🎯 Ready to test! Open the frontend and upload the PDF.');