Skip to main content
< All Topics
Print

IT Influentials Agent POC Product Showcase

AI Project Showcase: IT Influentials Agent POC

Document type: AI Project Showcase

Project: IT Influentials Agent POC

Status: Draft

Last updated by Claude Code: April 12, 2026

Populated from: archive/iti-agent-plugin-poc/iti-agent-poc.php, archive/iti-agent-plugin-poc/README.md (516 lines), archive/iti-agent-plugin-poc/ARCHIVED.md, archive/iti-agent-plugin-poc/INSTALLATION.md, archive/iti-agent-plugin-poc/TESTING-GUIDE.md, archive/iti-agent-plugin-poc/SHORTCODE-TROUBLESHOOTING.md, archive/iti-agent-plugin-poc/CRASH-RECOVERY-GUIDE.md, archive/iti-agent-plugin-poc/RELEASE-NOTES-v1.0.2.md, archive/iti-agent-plugin-poc/RELEASE-NOTES-v1.0.3.md, archive/iti-agent-plugin-poc/includes/.php, archive/iti-agent-plugin-poc/includes/agents/.php, archive/iti-agent-plugin-poc/knowledge-base/.md, archive/iti-agent-plugin-poc/knowledge-base/prompt-templates/.md, archive/iti-agent-plugin-poc/templates/, archive/iti-agent-plugin-poc/assets/, iti-agents/documentation/CLAUDE.md

Section 1 — Product Overview

1.1 Product name and tagline

Name: IT Influentials Agent POC
Tagline: User-facing multi-agent system with shortcode support — embeddable on any WordPress page
Current status: Archived as of March 2026 — superseded by iti-agent-plugin/ (production version)
First commit / project start: ~January 8, 2026 (earliest dated release notes: v1.0.1/v1.0.2/v1.0.3 all dated 2026-01-08) [CLAUDE NOTE: no git history for this archived plugin; dates taken from RELEASE-NOTES-v1.0.2.md and RELEASE-NOTES-v1.0.3.md]

1.2 What it is

The IT Influentials Agent POC is a WordPress plugin that implements a 12-agent AI system designed for user-facing deployment via shortcodes. Unlike the production version (admin-only), this POC provides public-facing shortcodes ([iti_agent_poc], [iti_agent_poc_projects], [iti_agent_poc_project], [iti_agent_poc_new], [iti_agent_poc_chat], [iti_agent_poc_debug]) that allow logged-in WordPress users to create projects, interact with an intake chatbot, run agent analyses, and view results directly on the frontend. The plugin includes 12 specialized agents, a file-backed knowledge base with 13 files, 10 prompt templates, admin settings, and frontend templates with dedicated CSS/JS. It was archived in March 2026 after the production version (iti-agent-plugin/) was created with proper ITI_Agent_* prefixing.

1.3 What makes it meaningfully different

  • User-facing shortcode architecture: Unlike the production version (admin-only), this POC was built for end-user interaction via 6 shortcodes on WordPress pages
  • Frontend chat interface: Dedicated [iti_agent_poc_chat] shortcode with styled conversation UI for intake interactions
  • Proof of concept for multi-agent consulting: First implementation of the 12-agent B2B media consulting workflow that proved the concept before production hardening
  • Complete frontend template system: 5 frontend templates (main-interface.php, single-project.php, new-project.php, chat-interface.php, projects-list.php) with dedicated CSS (963 lines) and JS (705 lines)
  • Historical significance: The POC that validated the multi-agent consulting approach and spawned both the production ITI Agent Plugin and the Express Agents plugin

1.4 Platform and deployment context

Platform: WordPress plugin (GPL v2+)
Deployment: Self-hosted WordPress (WP 6.0+, PHP 8.0+)
Primary interface: Frontend shortcodes embedded on WordPress pages (for logged-in users) + WordPress admin settings


Section 2 — User Needs and Problem Statement

2.1 Target user

Primary user: Logged-in WordPress users (prospective consulting clients) exploring AI-powered strategic analysis
Secondary users: IT Influentials consultants managing projects via admin; developers iterating on multi-agent architecture
User environment: Public-facing WordPress pages with shortcode embeds

2.2 The problem being solved

IT Influentials needed to validate whether a multi-agent AI system could deliver meaningful B2B media consulting output — and whether end users could interact with such a system directly through a web interface. The POC was built to test both the technical architecture (12 specialized agents with orchestration) and the user experience (self-service project creation and intake conversation).

2.3 Unmet needs this addresses

Need How the product addresses it Source of evidence
Validate multi-agent architecture 12 agents with distinct roles, orchestrator, and workflow includes/agents/ — 13 agent classes
Test user-facing AI consulting 6 shortcodes enabling self-service project creation and analysis iti-agent-poc.php shortcode registration
Intake conversation experience Chat-style interface for discovery via [iti_agent_poc_chat] templates/frontend/chat-interface.php, class-intake-agent.php
Frontend project management Create, view, and track projects without admin access templates/frontend/new-project.php, projects-list.php, single-project.php

2.4 What users were doing before this existed

Manual discovery via phone/email; no self-service AI-powered analysis option existed. The concept of a multi-agent system with specialized domain agents was novel — this POC was the first implementation.


Section 3 — Market Context and Competitive Landscape

3.1 Market category

Primary category: AI-powered consulting automation / multi-agent proof of concept
Market maturity: Experimental — multi-agent WordPress plugins with user-facing interfaces were essentially nonexistent at time of creation
Key dynamics: ⚡ Growing interest in “AI agents” for business automation; most implementations are backend/developer-facing, not end-user-facing

3.2 Competitive landscape

Product / Company Approach Strengths Key gap this project addresses Source
⚡ Custom GPTs Single-persona AI assistants Easy setup, conversational No multi-agent orchestration, no structured workflow, no WordPress embedding [CLAUDE NOTE: inferred]
⚡ LangChain/CrewAI Multi-agent frameworks Flexible, Python ecosystem Developer-only, no WordPress integration, no end-user interface [CLAUDE NOTE: inferred]
⚡ Chatbot widgets (Drift, Intercom) Lead capture focus Established, CRM integration Single agent, no consulting analysis, no project structure [CLAUDE NOTE: inferred]

3.3 Market positioning

Internal proof of concept that demonstrated the viability of user-facing multi-agent consulting on WordPress. Not positioned for market competition — positioned as a validation experiment that informed the production product roadmap.

3.4 Defensibility assessment

As a POC, defensibility was not a primary concern. The value was in proving the concept and informing the production architecture. The 12-agent framework, knowledge base, and prompt templates were carried forward into the production version. [CLAUDE NOTE: inferred from archive status]


Section 4 — Requirements Framing

4.1 How requirements were approached

Experimental/iterative approach with rapid versioning (v1.0.0 through v1.0.7 in code, with documented release notes for v1.0.2 and v1.0.3). Multiple troubleshooting guides suggest requirements were refined through testing failures.

4.2 Core requirements

  1. 12 specialized AI agents with distinct consulting roles
  2. User-facing shortcodes for project creation and interaction
  3. Intake conversational agent for client discovery
  4. Orchestrated workflow with human checkpoints at Strategy and Report
  5. File-backed knowledge base (consulting framework, benchmarks, proof points)
  6. 10 prompt templates for agent system prompts
  7. Frontend templates with dedicated CSS/JS
  8. Admin settings for API keys and configuration
  9. Debug shortcode for administrator diagnostics
  10. Per-user project scoping (projects filtered by user_id)

4.3 Constraints and non-goals

Hard constraints: WordPress 6.0+, PHP 8.0+; requires mysqli, json, curl extensions; logged-in users only
Explicit non-goals: Production stability (explicitly a POC); public/anonymous access; payment processing

4.4 Key design decisions and their rationale

Decision Alternatives considered Rationale Evidence source
User-facing shortcodes Admin-only (chosen for production) POC needed to validate whether end users could interact with multi-agent system 6 shortcodes in iti-agent-poc.php
12 agents vs fewer 5-agent express model (later built) POC tested full depth of consulting workflow 13 agent class files
Per-user project scoping Admin-only projects Multiple users needed to test independently user_id column in projects table
Debug shortcode WP debug log only Quick diagnostics on frontend without admin access [iti_agent_poc_debug] admin-only shortcode

Section 5 — Knowledge System Architecture

5.1 Knowledge system overview

KB type: File-backed Markdown → WordPress database import
Location in repo: knowledge-base/ (3 knowledge files + 10 prompt templates)
Estimated size: 3 knowledge files (~1,376 lines) + 10 prompt templates (~8,056 lines) = ~9,432 lines of curated content

5.2 Knowledge system structure


knowledge-base/
├── consulting-framework.md          # 391 lines — 4-pillar consulting model
├── experience-proof-points.md       # 442 lines — case-style proof points
├── industry-benchmarks.md           # 543 lines — revenue/audience/content/tech benchmarks
└── prompt-templates/
    ├── intake-agent-prompt.md        # 202 lines
    ├── research-agent-prompt.md      # 315 lines
    ├── strategy-agent-prompt.md      # 410 lines
    ├── prompt-engineer-agent-prompt.md # 369 lines
    ├── audience-agent-prompt.md      # 831 lines
    ├── content-agent-prompt.md       # 1,037 lines
    ├── revenue-agent-prompt.md       # 1,025 lines
    ├── technology-agent-prompt.md    # 1,258 lines
    ├── synthesis-agents-prompt.md    # 1,191 lines (combined: financial, project, report, QA)
    └── domain-agents-prompt.md       # 799 lines (legacy/reference bundle)

5.3 Knowledge categories

Category Files / format Purpose Update frequency
Consulting framework consulting-framework.md (Markdown) 4-pillar model, engagement models, deliverables Carried to production unchanged
Experience proof points experience-proof-points.md (Markdown) Case-style evidence for revenue, audience, tech Carried to production unchanged
Industry benchmarks industry-benchmarks.md (Markdown) B2B media benchmarks Carried to production unchanged
Agent prompt templates 10 Markdown files System prompts with role definitions and output schemas Carried to production, expanded to 14 files

5.4 How the knowledge system was built

  1. Knowledge files authored from ITI consulting methodology
  2. ITI_Agent_POC_Knowledge_Importer maps files to DB categories and imports prompts into wp_iti_agent_poc_prompts
  3. import_knowledge_files() loads consulting-framework, experience, and benchmarks
  4. import_prompt_templates() loads per-agent prompts and extracts sections from synthesis-agents-prompt.md
  5. Same knowledge system carried forward to production iti-agent-plugin/ with minor expansion

5.5 System prompt and agent configuration

System prompt approach: Dual source — PHP $this->system_prompt as inline default + DB-stored prompts from Knowledge Importer
Key behavioural guardrails: QA agent runs six-category quality review; human checkpoints at Strategy and Report
Persona / tone configuration: 12 distinct agent personas for domain-specific reasoning (intake conversationalist, research analyst, strategy consultant, prompt engineer, audience expert, content strategist, revenue analyst, technology advisor, financial analyst, project manager, report writer, QA reviewer)
Tool use / function calling: Research agent uses Tavily web search; Pinecone query_knowledge_base() exists in base agent class but not called by agents


Section 6 — Build Methodology

6.1 Development approach

Rapid prototyping with frequent versioning. Extensive troubleshooting documentation (Shortcode Troubleshooting, Crash Recovery Guide, Testing Guide) suggests experimental iteration with real-world testing. Version 1.0.7 in code but documented release notes only go through 1.0.3.

6.2 Build phases

Phase Approximate timeframe What was built Key commits or milestones
v1.0.0 ~January 8, 2026 Initial 12-agent system with shortcodes First release
v1.0.1 January 8, 2026 Referenced in v1.0.3 release notes version history Early iteration
v1.0.2 January 8, 2026 Stability improvements RELEASE-NOTES-v1.0.2.md (314 lines)
v1.0.3 January 8, 2026 Critical fix — major fixes and features RELEASE-NOTES-v1.0.3.md (544 lines)
v1.0.4–v1.0.7 Post–Jan 8, 2026 Undocumented versions (code shows v1.0.7) Iteration without release notes
Archive March 2026 Project archived, superseded by iti-agent-plugin/ ARCHIVED.md created

6.3 Claude Code / AI-assisted development patterns

Cursor-assisted development with extensive documentation generation. The cursor_plugin_shortcode.md file (16,464 lines) is a massive Cursor chat export documenting the development conversation — one of the largest single development artifacts in the ITI portfolio.

6.4 Key technical challenges and how they were resolved

Challenge How resolved Evidence
Shortcode rendering on frontend Extensive troubleshooting guide (396 lines) for common shortcode issues SHORTCODE-TROUBLESHOOTING.md
Plugin crash recovery Dedicated recovery guide (479 lines) for fatal errors, white screens CRASH-RECOVERY-GUIDE.md
ITI_AGENT_VERSION undefined constant Unresolved — code references ITI_AGENT_VERSION but only ITI_AGENT_POC_VERSION is defined class-database.php line 221
Intake chat response field mismatch Unresolved — ajax_intake_chat returns message key but frontend.js expects response.data.response iti-agent-poc.php vs assets/js/frontend.js
Orphan admin templates Unresolved — 6 admin templates reference ITI_Agent_Database/ITI_Agent_Plugin classes that don’t exist (should be ITI_Agent_POC_*) templates/admin/dashboard.php, projects.php, etc.
AJAX handler for test_api Not registered — admin.js calls iti_agent_poc_test_api but no wp_ajax_* handler exists iti-agent-poc.php AJAX registration block

Section 7 — AI Tools and Techniques

7.1 AI models and APIs used

Model / API Provider Role in product Integration method
Claude (configurable model) Anthropic All 12 agent AI calls PHP wp_remote_post to https://api.anthropic.com/v1/messages
Tavily Search API Tavily Research agent web search PHP wp_remote_post to https://api.tavily.com/search
Pinecone Vector Database Pinecone Semantic retrieval (wired but unused) PHP wp_remote_post to Pinecone endpoints
Marked.js jsDelivr CDN Markdown rendering in frontend and admin CDN script enqueue

7.2 AI orchestration and tooling

Tool Category Purpose
ITI_Agent_POC_Orchestrator Custom orchestrator Sequences 12 agents through workflow with checkpoints
ITI_Agent_POC_Context_Manager Context assembly Builds agent context from DB prompts and knowledge
ITI_Agent_POC_Document_Generator Output formatting Generates HTML deliverables
ITI_Agent_POC_Knowledge_Importer Knowledge pipeline Imports Markdown files to DB

7.3 Prompting techniques used

  • [x] System prompt engineering with 12 role-specific personas
  • [x] Structured JSON output schemas
  • [x] Context injection from knowledge base (consulting framework, benchmarks, proof points)
  • [x] Prior agent output chaining
  • [x] Human-in-the-loop checkpoints (Strategy and Report)
  • [x] Conversational intake agent with multi-turn chat
  • [ ] Few-shot examples
  • [ ] Chain-of-thought prompting
  • [ ] Tool use / function calling (formal)

7.4 AI development tools used to build this

Tool How used in build
Cursor Primary development environment; extensive AI-assisted development
Claude (via Cursor) Code generation — cursor_plugin_shortcode.md (16,464 lines) documents a major development conversation

Section 8 — Version History and Evolution

8.1 Version timeline

Version / Phase Date Summary of changes Significance
v1.0.0 ~January 8, 2026 Initial 12-agent system with frontend shortcodes First implementation
v1.0.2 January 8, 2026 Stability improvements, fixes RELEASE-NOTES-v1.0.2.md (314 lines)
v1.0.3 January 8, 2026 Major fixes and features — extensive release notes RELEASE-NOTES-v1.0.3.md (544 lines)
v1.0.7 Post–Jan 8, 2026 Current code version — versions 1.0.4–1.0.7 undocumented Plugin header + constant
Archive March 2026 Project archived, superseded by production iti-agent-plugin/ ARCHIVED.md

8.2 Notable pivots or scope changes

The POC validated user-facing shortcodes but the production version pivoted to admin-only. This was a significant architectural decision — removing the 6 shortcodes, 5 frontend templates, and all frontend CSS/JS (963 + 705 lines). The user-facing approach was deemed premature for the consulting workflow, which benefits more from consultant-controlled execution.

8.3 What has been cut or deferred

  • User-facing shortcodes — removed in production version; archived here
  • Frontend templates — 5 templates not carried to production
  • Frontend CSS/JS — 963 + 705 lines not carried to production
  • ITI_AGENT_VERSION bug — undefined constant never fixed (uses ITI_AGENT_POC_VERSION instead)
  • Orphan admin templates — 6 templates reference wrong class names (ITI_Agent_ instead of ITI_Agent_POC_)
  • Intake chat field mismatch — JS expects different response key than PHP provides
  • save_knowledge and test_api AJAX handlers — called from JS but not registered

Section 9 — Product Artifacts

9.1 Design and UX artifacts

Artifact Path Type What it shows
Frontend CSS assets/css/frontend.css CSS (963 lines) User-facing consultation interface styling
Admin CSS assets/css/admin.css CSS (708 lines) WordPress admin styling
Frontend JS assets/js/frontend.js JS (705 lines) Chat interaction, project management, agent execution
Admin JS assets/js/admin.js JS (431 lines) Admin interactions
Main interface templates/frontend/main-interface.php PHP template (351 lines) Primary user-facing view
Chat interface templates/frontend/chat-interface.php PHP template (36 lines) Intake conversation UI
Single project view templates/frontend/single-project.php PHP template (230 lines) Project detail page
New project form templates/frontend/new-project.php PHP template (211 lines) Project creation form
Projects list templates/frontend/projects-list.php PHP template (32 lines) User’s project listing

9.2 Documentation artifacts

Document Path Type Status
README README.md Comprehensive docs (516 lines) Current (archived)
ARCHIVED notice ARCHIVED.md Archive status (27 lines) Current
Installation Guide INSTALLATION.md Setup docs (167 lines) Current (archived)
Testing Guide TESTING-GUIDE.md Test documentation (391 lines) Current (archived)
Shortcode Troubleshooting SHORTCODE-TROUBLESHOOTING.md Debug guide (396 lines) Current (archived)
Crash Recovery Guide CRASH-RECOVERY-GUIDE.md Recovery procedures (479 lines) Current (archived)
Release Notes v1.0.2 RELEASE-NOTES-v1.0.2.md Version changelog (314 lines) Current (archived)
Release Notes v1.0.3 RELEASE-NOTES-v1.0.3.md Version changelog (544 lines) Current (archived)
Cursor chat export cursor_plugin_shortcode.md Development history (16,464 lines) Archive

9.3 Data and output artifacts

Artifact Path Description
Consulting framework knowledge-base/consulting-framework.md 391-line 4-pillar consulting methodology
Industry benchmarks knowledge-base/industry-benchmarks.md 543-line B2B media benchmarks
Experience proof points knowledge-base/experience-proof-points.md 442-line case-style proof points
10 prompt templates knowledge-base/prompt-templates/*.md ~8,056 total lines of agent prompts

Section 10 — Product Ideation Story

10.1 Origin of the idea

The Agent POC evolved from the Executive Advisor plugin concept into IT Influentials’ first multi-agent system. The idea was to create a multi-agent AI system that could replicate the breadth of a full strategy team — 12 specialized agents each handling one domain of a B2B media strategy workflow. The POC specifically tested whether this could work as a user-facing experience (shortcodes on public pages) rather than just an internal admin tool.

10.2 How the market was assessed

NOT FOUND — add manually

10.3 The core product bet

That 12 specialized AI agents could produce consulting-quality strategic analysis when orchestrated through a defined workflow — and that end users could meaningfully interact with this system through a web interface rather than requiring consultant-mediated access.

10.4 How the idea evolved

  1. Executive Advisor concept → multi-agent architecture design
  2. POC built with user-facing shortcodes to test both technical and UX hypotheses
  3. 7 versions (v1.0.0–v1.0.7) of rapid iteration, with crash recovery and troubleshooting guides suggesting significant real-world testing
  4. Validation of multi-agent concept succeeded; user-facing approach deemed premature
  5. Production version (iti-agent-plugin/) created as admin-only tool
  6. Express Agents (iti-express-agent-plugin/) spun off as lightweight 5-agent variant
  7. POC archived March 2026 — mission accomplished

Section 11 — Lessons and Next Steps

11.1 Current state assessment

What works well: 12-agent architecture proved viable; knowledge base and prompt template system validated; frontend shortcode architecture functional; comprehensive documentation
Current limitations: Archived — multiple unresolved bugs (undefined ITI_AGENT_VERSION, orphan admin templates, AJAX handler gaps, intake chat field mismatch); user-facing approach abandoned in favor of admin-only production version
Estimated completeness: 70% (at time of archive) [CLAUDE NOTE: inferred — core functionality works but integration bugs and orphan code suggest incomplete polish]

11.2 Visible next steps

This project is archived. Future work continues in:

  1. iti-agent-plugin/ — production 12-agent system (admin-only)
  2. iti-express-agent-plugin/ — lightweight 5-agent express variant
  3. User-facing shortcode approach may be revisited in future product iterations

11.3 Lessons learned

_Manual input required — this section cannot be populated automatically._


Section 12 — Claude Code Validation Checklist

  • [x] Every placeholder has been replaced or marked NOT FOUND
  • [x] All externally-sourced competitive data is marked with ⚡
  • [x] All inferences are marked with [CLAUDE NOTE]
  • [x] Version history is derived from actual git log where available
  • [x] Knowledge system paths reflect real directory structure
  • [x] AI tools are confirmed from code/config, not guessed
  • [x] Section 11.3 is left blank for manual input
  • [x] Document header shows today’s date and files examined

Sources Examined

File / Path What it contributed
archive/iti-agent-plugin-poc/iti-agent-poc.php (1,488 lines) Plugin identity, version, constants, AJAX actions, shortcodes, admin menu
archive/iti-agent-plugin-poc/README.md (516 lines) Features, workflow diagram, agents, requirements, changelog
archive/iti-agent-plugin-poc/ARCHIVED.md (27 lines) Archive status, reason, successor
archive/iti-agent-plugin-poc/INSTALLATION.md (167 lines) Setup and configuration
archive/iti-agent-plugin-poc/TESTING-GUIDE.md (391 lines) Testing approach
archive/iti-agent-plugin-poc/SHORTCODE-TROUBLESHOOTING.md (396 lines) Shortcode debugging
archive/iti-agent-plugin-poc/CRASH-RECOVERY-GUIDE.md (479 lines) Recovery procedures
archive/iti-agent-plugin-poc/RELEASE-NOTES-v1.0.2.md (314 lines) Version 1.0.2 changes
archive/iti-agent-plugin-poc/RELEASE-NOTES-v1.0.3.md (544 lines) Version 1.0.3 changes
archive/iti-agent-plugin-poc/includes/class-database.php (1,203 lines) Database schema
archive/iti-agent-plugin-poc/includes/class-orchestrator.php (472 lines) Workflow orchestration
archive/iti-agent-plugin-poc/includes/class-context-manager.php (491 lines) Context assembly
archive/iti-agent-plugin-poc/includes/class-knowledge-importer.php (382 lines) KB import pipeline
archive/iti-agent-plugin-poc/includes/class-claude-api.php (300 lines) Claude API integration
archive/iti-agent-plugin-poc/includes/class-tavily-api.php (226 lines) Tavily web search
archive/iti-agent-plugin-poc/includes/class-pinecone-api.php (346 lines) Pinecone vector RAG
archive/iti-agent-plugin-poc/includes/class-document-generator.php (439 lines) Document generation
archive/iti-agent-plugin-poc/includes/class-api-handler.php (97 lines) API routing
archive/iti-agent-plugin-poc/includes/agents/*.php (13 agent classes) Agent roles and prompts
archive/iti-agent-plugin-poc/knowledge-base/*.md (3 files, ~1,376 lines) Consulting knowledge
archive/iti-agent-plugin-poc/knowledge-base/prompt-templates/*.md (10 files, ~8,056 lines) Agent prompts
archive/iti-agent-plugin-poc/templates/frontend/*.php (5 templates) User-facing UI
archive/iti-agent-plugin-poc/templates/admin/*.php (7 templates) Admin UI (some orphan)
archive/iti-agent-plugin-poc/assets/css/frontend.css (963 lines) Frontend styling
archive/iti-agent-plugin-poc/assets/css/admin.css (708 lines) Admin styling
archive/iti-agent-plugin-poc/assets/js/frontend.js (705 lines) Frontend interactions
archive/iti-agent-plugin-poc/assets/js/admin.js (431 lines) Admin interactions
archive/iti-agent-plugin-poc/cursor_plugin_shortcode.md (16,464 lines) Development chat export
iti-agents/documentation/CLAUDE.md (66 lines) Parent project context
Table of Contents