AI-powered data analysis and automated documentation tool for intelligent analyst.

Jan-April 2024, Sponsored by NSA Government

This project aims to reduce analysts' workload by automating 80-90% of manual documentation, standardizing reports, and enhancing collaboration.

Background

An Intelligence Analyst analyzes network traffic to identify threats, investigate attacks, and document findings in a repository to inform best practices for future reference.

This project addresses analysts’ challenges by integrating AI into their workflow, ensuring they maintain control while improving efficiency.

Glossary

Target Digital Network Analyst: Investigates and analyses networks for security threats.
Tradecraft: Refers to the techniques, and methods to solve an investigative case.
Tradecraft Hub: It is a repository that stores all the Tradecraft reports of cases.

Competitive Analysis

Conducted a comparative analysis of analyst tools to identify workflow improvements and inform new product goals.

Over all weakness:

Outdated UI

Lacks the modern interface

Limited Flexibility

Closed platform with less third-party integration

Steep Learning Curve

Needs specialized training to use

Tough Query Sharing

Lacks query recording, making sharing difficult

Over all strength:

Efficient Logs

Real-time monitoring and log analysis

Data Storytelling Tool

Optimizing an LLM with repository data.

AI & ML

Offers deep insights into trends and threats.

Embedded Analytics

Can integrate insights into other platforms.

User Interviews

Interviewed 6 target digital network analyst from NSA to understand their day to day and the challenges that they have faced:

95e39fdf-887c-43f3-8298-32d0feb22567

“Analysts face challenges in keeping up with rapidly changing tools and data.”

95e39fdf-887c-43f3-8298-32d0feb22567

Often take notes, but sharing notes is rare, & when they do, it’s relevant info. for the team”

95e39fdf-887c-43f3-8298-32d0feb22567

Documentation of important queries which gave direction to the investigation”

95e39fdf-887c-43f3-8298-32d0feb22567

“Interruption of work flow due to not knowing which data base to investigate on”

95e39fdf-887c-43f3-8298-32d0feb22567

Copying query and data to new spreadsheet tabs to document the process.”

95e39fdf-887c-43f3-8298-32d0feb22567

“Often rely on coders for help write query, especially when they are new to the field.”

Pain Points:

Tool Switching

Switching multiple tool disrupt workflow.

Changing Tool

Learning challenges from frequent software updates.

Document Query

Keeping track of which query gave what out put.

Cluttered Repository

Unstructured document hinder search.

Gain Points:

Cross-Platform Tool

Adjustable widget for quick access.

NL to query

Query can be generated with natural language.

Easy Note Taking

Analysts can log key queries in real time.

Specialised LLM

Fine-Tuning LLM with repository Data.

Takeaway from interview and competitive analysis:

Analysts have multiple tools but need a unified solution to integrate them. Their current tools lacks cross-platform compatibility.

##

Current User Journey

I used the user journey method, interviewing 7 analysts to identify pain points and gain insights into their ambiguous, situational tasks.

Takeaway from user journey map:

Identified 3 main problem areas from their user journey: reliance on multiple tools, inefficient collaboration, and disorganized documentation.

##

Problem Area

The interview identified three key problem areas in their current user journey, which are then elaborated upon.

Problem

Solution

# P1 Multiple Tools

A widget that integrates with all user tools.

# P2Inefficient Collaboration

Tool that track steps for mentor-mentee collaboration.

# P3 Unorganised Documentation

Tool that compile key info. in a standardized format.

Problems and Solutions

A widget for managing individual tasks that integrates with all the tools users work on.

A tool that can record investigative steps that can help mentors to supervise and collaborate with mentees effectively. 

A “document query feature” to help keep track of important queries and found data.

Compile the important info into a standardized document and can be shared with the team.

Whiteboarding

I used whiteboarding to foster brainstorming, enabling free-flowing discussions and idea generation. It also helped with visual project planning, mapping tasks, timelines, and dependency.

Wireframe

# A goal setting widget for the senior analyst assign a project to their other team member.

# A widget for analysts to input queries in natural language and save results with notes.

# The recorded query will be stored sequentially to help analysts track their investigation.

# Analysts can use AI to generate reports from queries for daily submission to higher-ups.

Solution

SPINE

Analyze. Mentor. Document.

Leverage AI to enhance the mentoring process and automate documentation

A repository that documents the analyst’s investigative journey sequentially. It can be accessed by all team members at any point of the day via the “Spine” icon in the upper right corner of the window.

App Design

Seniors Analyst’s Interface

Junior Analyst’s Interface

Key Features

# Goal Setting

Senior Analyst POV

AI learns from the Senior TDNA’s input to further optimize queries and identify outliers. Implement AI-driven suggestions for datasets to initiate the query process, with flexibility for TDNAs to incorporate their own preferences.

# Modifying Query

Junior Analyst POV

Ability to adjust the time, date, and area range in the prompt by toggling the slider. Those will get substituted in a prompt and once the analyst is satisfied with the query, they can paste it into the analytic software.

# Finding Outlier Query

Senior Analyst POV

Spine enabling senior analysts to track and assess the performance of multiple analysts simultaneously. It also provides an efficient way to identify tradecraft tendencies and detect outlier queries.

# Spine Legend

Since “Spine” is a complex visualization, we developed a set of identifiers for queries of different origin, importance and quality, as well as for datasets.

Demo

Impact

Better Collaboration: Standardized documentation improves knowledge sharing and teamwork.
Increased Efficiency: Analysts save 30-40% of time on manual documentation.
Smarter Decisions: Organized documentation supports better security operations.

Presentation Pics

Previous slide
Next slide

Presented the project to NSA

©Designed by Parinita