Automate Competitive Intelligence with LUMOS Multi-Agent System: A Step-by-Step Guide for B2B Leaders

By Sam Qikaka

Category: Models & Releases

Learn how to deploy a three-agent LUMOS system—Web Scraper, Market Analyzer, and Report Generator—to automate competitive intelligence, reduce manual effort by 80%, and deliver weekly executive summaries via Slack or email.

Introduction In today’s fast-moving B2B landscape, staying ahead of competitors requires constant vigilance. Yet most operations teams spend hours each week manually tracking competitor news, product updates, and pricing changes—work that is tedious, error‑prone, and rarely scalable. The LUMOS multi-agent platform changes that. By deploying a purpose‑built competitive intelligence (CI) system with three specialized agents, you can automate the entire pipeline: from data collection to analysis to executive reporting. This guide walks you through the exact steps to set up a LUMOS multi-agent CI system. You will configure a Web Scraper Agent to monitor competitor sources, a Market Analyzer Agent that uses retrieval‑augmented generation (RAG) to compare features and pricing, and a Report Generator Agent that produces weekly summaries delivered straight to Slack or email. By the end, your tea

m can reduce manual effort by up to 80% and gain real‑time insights—without hiring additional analysts. --- Understanding the LUMOS Multi-Agent Architecture LUMOS is designed for enterprise‑grade AI orchestration. Its multi‑agent framework lets you define distinct roles, each with its own memory, tools, and prompt logic. For competitive intelligence, we use three primary agents: - Web Scraper Agent – gathers structured and unstructured data from competitor websites, blogs, press releases, and news feeds. - Market Analyzer Agent – ingests the scraped data, applies RAG to compare against your internal product and pricing databases, and generates structured insights. - Report Generator Agent – compiles the analysis into a formatted executive summary and schedules delivery via Slack or email. These agents communicate through a shared message bus and can be triggered on a schedule (e.g., ever

y Monday morning) or event‑based (e.g., when a major competitor announcement is detected). --- Step 1: Define Agent Task Descriptions Before writing any code, map out each agent’s mission, input, and output. Web Scraper Agent - Mission : Continuously monitor a set of URLs and extract new content. - Input : A list of target competitor domains (e.g., , ), RSS feeds, and news aggregators (e.g., Crunchbase, TechCrunch). - Output : Clean, deduplicated text chunks with metadata (source, date, URL). - Schedule : Daily, at 2:00 AM UTC. Market Analyzer Agent - Mission : Evaluate scraped data against your own product portfolio and pricing models using RAG. - Input : Output from Web Scraper + your internal knowledge base (product specs, price sheets, customer feedback). - Output : A structured analysis containing: - Competitor feature changes - Price adjustments - Potential threats or opportunities

- RAG pipeline : Uses LUMOS’s built‑in vector store (e.g., Chroma or Pinecone) to retrieve relevant internal documents. Report Generator Agent - Mission : Transform the analysis into a polished executive summary. - Input : Market Analyzer output + a template defining sections (e.g., “Key Developments”, “Pricing Shifts”, “Action Items”). - Output : A Markdown or HTML report with a top‑line summary and bullet points. - Delivery : Send to Slack channel and email list every Monday at 9:00 AM. --- Step 2: Set Up the RAG Pipeline for Market Analysis The Market Analyzer Agent relies on RAG to ground its comparisons. Here’s how to configure it in LUMOS. 2.1 Create a Vector Index Use LUMOS’s API to define a collection named . 2.2 Ingest Your Internal Documents Load your product datasheets, pricing PDFs, and competitor comparison spreadsheets. 2.3 Configure the Analyzer’s Retrieval Step In the Ma

rket Analyzer’s prompt, instruct it to query the index whenever a scraped piece mentions a competitor feature or price. --- Step 3: Create Agent Definitions in LUMOS Now translate the mission descriptions into concrete LUMOS agent objects. Use the Python SDK or the web dashboard. 3.1 Web Scraper Agent 3.2 Market Analyzer Agent 3.3 Report Generator Agent --- Step 4: Integrate Delivery Channels LUMOS supports native Slack and email integrations. In the dashboard, navigate to Integrations and connect your Slack workspace and SMTP server. The Report Generator Agent automatically uses these when is specified. For Slack, create a bot token with the scope and invite the bot to . For email, provide SMTP credentials (or use a service like SendGrid). --- Step 5: Test and Iterate After deploying all three agents, monitor their logs. LUMOS provides a Console page to inspect each agent’s last run. Ch

eck that: - The Web Scraper successfully fetched pages (watch for 403 errors; you may need to rotate user‑agent strings). - The Market Analyzer retrieved relevant internal documents (verify returns from your vector index). - The Report Generator produced a well‑formatted summary and the delivery suc