Requirements Bot

Project Overview

The Requirements Bot is a proof-of-concept demonstration that shows how AI can conduct intelligent interviews with security stakeholders to determine which intelligence requirements are most relevant to their specific roles and responsibilities.

This conference demonstration tool showcases the potential for AI to streamline requirements gathering through structured interviews, stakeholder need analysis against established intelligence frameworks, and generation of customised requirement profiles.

Key Features

Voice-Enabled Interviews

Conducts natural conversations using voice mode, making the interview process more engaging and accessible for stakeholders.

Intelligent Analysis

Analyses stakeholder responses against established intelligence requirements frameworks to identify the most relevant PIRs and SIRs.

Targeted Follow-ups

Asks targeted follow-up questions based on selected intelligence requirements to refine and customise stakeholder needs.

Structured Output

Generates structured JSON summaries including stakeholder details, reporting requirements, and customised intelligence needs.

Background

Under Construction

This section is being updated and will be available soon.

Interview Process

The Requirements Bot follows a structured five-step process to gather comprehensive intelligence requirements from stakeholders. The user is required to activate voice mode and take on the role of a security stakeholder working for the fictitious Australian internet services provider TelcoTechCom.

Interview Steps
  1. Stakeholder Interview
    Conducts initial interview asking: "Who are you?", "What is your role?", and "What sorts of things do you need from your cyber threat intelligence team?"
  2. Response Analysis
    Compares stakeholder answers against intelligence requirements in the CTI framework to identify the three most relevant Priority Intelligence Requirements (PIRs).
  3. Requirements Refinement
    Asks targeted follow-up questions based on selected Specific Intelligence Requirements (SIRs) to refine understanding of stakeholder needs.
  4. Custom EEI Definition
    Allows stakeholders to define custom Essential Elements of Information (EEIs) based on their specific concerns and operational requirements.
  5. Structured Summary
    Generates a comprehensive JSON summary including stakeholder details, reporting requirements, and customised intelligence needs.
Output Components
  • Stakeholder Information
    Name and team details for identification and organisational context.
  • Reporting Requirements
    Report frequency, type, and delivery format preferences.
  • Intelligence Requirements
    Selected Priority Intelligence Requirements (PIRs) with relevant Specific Intelligence Requirements (SIRs).
  • Custom EEIs
    Stakeholder-defined Essential Elements of Information tailored to specific operational needs.

Note: The tool uses TelcoTechCom as a fictitious Australian internet services provider for demonstration purposes.

Technical Implementation

How Version 1 Works

The Requirements Bot Version 1 is a conversational AI tool built using ChatGPT's custom GPT functionality. Here's how it operates:

Voice Interaction
  • • Supports voice mode for natural conversation
  • • Engages stakeholders with conversational interface
  • • Processes spoken responses and questions
Intelligence Analysis
  • • Compares responses against CTI requirements framework
  • • Identifies most relevant PIRs and SIRs
  • • Generates targeted follow-up questions
Customisation Engine
  • • Allows stakeholders to define custom EEIs
  • • Adapts questions based on role and needs
  • • Refines requirements through iterative dialogue
Structured Output
  • • Generates comprehensive JSON summaries
  • • Includes stakeholder and reporting details
  • • Provides actionable intelligence requirements
Version 1 Capabilities

This tool streamlines the requirements gathering process by conducting intelligent interviews that adapt to each stakeholder's specific role and needs. It's designed to replace traditional survey-based approaches with more engaging and comprehensive conversational analysis.

Status: Proof of Concept Version: 1.0

Related Content

Information Report Generator

See how requirements gathered by this bot feed into automated report generation systems.

View Project
IndependINT

Learn more about Brendon's intelligence analysis consultancy and services.

Visit IndependINT