FRANCO SBAFFIPRODUCT MANAGER + ENGINEER

TASKPRIORITY AI • SHIPPED 2026

AI-Powered Task Prioritization System

Role

AI Product Manager & Technical Owner

Timeline

March 2026

Team

Individual project

Skills

AI Product Management, ML System Design, Platform Architecture, Feature Definition, Product Strategy, System Design

Overview

Designing an AI system to improve task prioritization and execution focus

Modern product execution generates a constant stream of tasks, deadlines, and competing priorities, making it difficult to consistently focus on what matters most. I wanted to explore how machine learning could help transform raw task data into actionable insights, supporting better decision-making and improving execution clarity.

Through this project, I defined and built an AI-powered prioritization system that analyzes task attributes and predicts urgency and execution priority. The goal was not just to apply machine learning, but to design a product feature that integrates seamlessly into a real workflow, helping users focus on the most impactful work while maintaining a scalable and reliable system foundation.

Problem

When growing workloads outpace human prioritization

As products scale, the number of tasks, decisions, and execution paths increases rapidly, making it harder to consistently identify what requires immediate attention. Prioritization becomes dependent on manual judgment, which introduces variability, cognitive overload, and execution inefficiencies. Without structured decision support, critical tasks may be delayed while lower-impact work consumes valuable time and resources.

This creates an opportunity to apply machine learning not as a replacement for human decision-making, but as a supporting system that can analyze patterns, identify risk signals, and provide clearer execution guidance. A well-designed AI prioritization layer can help transform fragmented task data into actionable insights, enabling more focused execution and improving overall system reliability and productivity.

Execution challenges in complex product environments

As task volume increases, maintaining clear execution focus becomes increasingly difficult without structured prioritization support.

Lack of intelligent systems to support decision-making

Most task management systems store information but do not actively assist users in interpreting it or identifying execution risks.

Solution

There is no reliable and scalable way to prioritize tasks as workloads grow.

Most task systems capture information, but they don't help users decide what to do next. As task volume increases, prioritization becomes manual, inconsistent, and heavily dependent on individual judgment—creating execution drift and avoidable risk.

PAIN POINTS

1. Prioritization doesn't scale

As tasks accumulate across initiatives and teams, it becomes harder to distinguish urgent work from important work. People fall back on "what feels urgent" instead of what drives outcomes.

2. Risk signals are invisible

Deadlines, blockers, ownership gaps, and historical patterns contain strong risk indicators—but they aren't surfaced in a way that supports real-time decision-making.

Key Insight: Teams already "hack" prioritization by using spreadsheets, personal heuristics, or ad-hoc prompts to summarize what matters—proving the need for a built-in prioritization layer.

Impact

AI-driven prioritization enables more focused and reliable execution.

By introducing an intelligent prioritization layer, the system transforms static task data into actionable execution guidance. Instead of manually evaluating urgency, users can rely on structured priority signals, reducing cognitive load and improving decision consistency.

This approach establishes a more structured and reliable execution environment, where prioritization is informed by objective system signals rather than reactive judgment. By surfacing urgency and risk indicators early, the system helps prevent execution drift and ensures that critical work receives timely attention. This allows users to maintain clearer focus and reduces the operational friction associated with constantly reassessing priorities.

From a product perspective, the prioritization layer creates a foundation for scalable decision support as the platform grows. Instead of increasing complexity alongside task volume, the system becomes more effective over time by leveraging accumulated data. This demonstrates how integrating machine learning into core product workflows can improve reliability, support better decision-making, and enable more sustainable and predictable execution.

RESOLUTION

Designing AI features requires aligning technical capability with product value.

This project reinforced that successful AI products are not defined by model complexity, but by how effectively they support real user decisions. Defining the prioritization system required identifying meaningful signals, designing clear system boundaries, and ensuring that AI outputs were reliable, interpretable, and integrated into the product workflow.

By taking full ownership of both product definition and system design, I developed a stronger ability to translate machine learning capabilities into scalable product features. This experience strengthened my approach to building AI-driven systems that improve execution clarity, support user decision-making, and create long-term platform value through thoughtful architecture and product design.

What I learned

I learned that effective AI features depend more on defining the right signals and system integration than on model complexity. The real value comes from supporting clear, reliable decision-making within the product workflow.

How this shapes my approach

This experience shaped my approach to focus on designing AI systems that are reliable, scalable, and deeply integrated into the product. I prioritize using machine learning to enhance user decisions and improve execution clarity as products grow.