Project Phoenix Domain

QCiAgent Variations

3 Progressive Configurations

Variation Overview

QCiAgent provides 3 progressive variations, each building on the previous with additional tools for more advanced use cases.

8

V1: Core

Product discovery

14

V2: Extended

Financial analysis

21

V3: Complete

Interview prep

Variation 1: Core (8 tools)

Product Discovery

Core tools for searching, comparing, and understanding QCi's product portfolio and industry solutions.

Tools

Use Cases

Variation 2: Extended (14 tools)

Financial Analysis

All V1 tools plus financial and performance analysis capabilities for deeper sales engagement.

V1 Core Tools (8)

All tools from V1 included

V2 Extended Tools (6)

Use Cases

Variation 3: Complete (21 tools)

Interview Preparation

Complete tool set including interview preparation for sales roles at QCi.

V1 + V2 Tools (14)

All tools from V1 and V2 included

V3 Interview Tools (7)

Use Cases

Tool Distribution Matrix

Tool Category V1 V2 V3
search_products Core Yes Yes Yes
get_product_details Core Yes Yes Yes
get_solutions Core Yes Yes Yes
match_use_case Core Yes Yes Yes
compare_products Core Yes Yes Yes
recommend_product Core Yes Yes Yes
get_customer_stories Core Yes Yes Yes
get_technologies Core Yes Yes Yes
analyze_roi Financial - Yes Yes
calculate_tco Financial - Yes Yes
simulate_performance Financial - Yes Yes
benchmark_products Financial - Yes Yes
generate_proposal Financial - Yes Yes
predict_scaling Financial - Yes Yes
analyze_job_requirements Interview - - Yes
map_experience_to_requirements Interview - - Yes
identify_skill_gaps Interview - - Yes
generate_talking_points Interview - - Yes
prepare_interview_questions Interview - - Yes
generate_preparation_report Interview - - Yes
run_preparation_workflow Interview - - Yes

Summary

Variation Focus Tools Target User
V1 Core - Product Discovery 8 Initial research, basic inquiries
V2 Extended - Financial Analysis 14 Sales engagement, proposal generation
V3 Complete - Interview Prep 21 QCi job candidates, sales interviews

Interfaces

CLI Interface

cd domains/QCiAgent/cli python main.py

Interactive command-line interface for natural language queries.

Agentic Cockpit (GUI)

cd domains/QCiAgent/cockpit_poc python qci_agent_cockpit.py

Tkinter-based Glass Box AI interface with plan preview and execution trace.

Cockpit Features

Architecture

QCiAgent/ ├── service.py # Domain service (extends BaseDomain) ├── data/ │ └── qci_products.json # Product catalog and solutions data ├── variations/ │ ├── variation_1/ │ │ ├── tools.py # 8 core tools │ │ ├── tasks.py # Example tasks for testing │ │ └── rules.py # NLI parsing rules │ ├── variation_2/ │ │ └── tools.py # V1 + 6 extended tools │ └── variation_3/ │ └── tools.py # V2 + 7 interview tools ├── cli/ │ ├── main.py # Interactive REPL │ ├── nli_parser.py # Natural language parser │ └── agent_service.py # Query execution service └── cockpit_poc/ └── qci_agent_cockpit.py # Main GUI application