RIV: AI Task Planning Assistant
RIV is an AI task planner for product managers and ops leads who lose hours each week converting vague briefs into proper tickets. It decomposes unstructured requests into structured, ready-to-assign subtasks and surfaces hidden project risks before sprint planning.
- → 60% faster task decomposition versus manual ticket writing
- → ~8 hours/week freed up per project manager
- → 90%+ accuracy on named entity extraction (dates, names, tags)
- → < 3 seconds median pipeline response time
Project Details
The startup behind RIV had a clear product vision and a growing PM team that was drowning in manual ticket work. They knew exactly what was broken: vague briefs turned into hours of rewriting, risks surfaced too late, and context got lost across Slack, Notion, and Jira.
CLIENT
INDUSTRY
SOLUTION
SERVICE
PLATFORM
SCOPE
DURATION
LOCATION
Business Challenge
The client came to LITSLINK after their internal Notion + Jira workflow stalled at scale. PMs were spending 30 to 45 minutes per request rewriting briefs into proper tickets, and the ops team had no reliable way to flag downstream risks before sprint planning. They needed an AI assistant for generating subtasks and an AI risk prediction tool that could plug into their existing PostgreSQL stack without forcing a rewrite of the rest of the platform.
The client wanted one tool that could read a free-text request and return either a list of proposed subtasks or a list of likely risks, with names, dates, and tags pre-extracted, and a single-click approve-and-assign flow. Three issues kept showing up in client interviews:
Lost context in handoffs
Names, dates, and tag references mentioned in chat or briefs rarely made it into ticket systems unedited. The same details got re-typed 3–4 times across Slack, Notion, Jira, and Google Calendar.
Vague briefs that don't translate into work
A line like "Complete all pages in mobile app design" needs at minimum 3 to 6 concrete subtasks, owners, due dates, and tags. About 22% of briefs required two or more rewrites before any actual work could begin with PMs spending up to 45 min per request on that process.
Risk blind spots
Without automated risk assessment for tasks, dependency and capacity issues kept surfacing only after deadlines had already been pushed.
Our AI Task Management Solution
We built RIV as a custom AI task management solution wrapped around three GPT-driven workflows: subtask generation (task breakdown automation), risk prediction (an AI tool for predicting task risks), and named entity extraction. Each workflow runs through the same pipeline: input validation, prompt construction, GPT API call, post-processing, and DB write.
The user picks a mode (Risks or Tasks), types a request, and gets back a structured list with proposed dates, tags, and assignees. Each row has its own “Approve & Assign” button, so PMs can accept good suggestions and discard the rest without going back to a blank ticket.
AI-Powered Task Decomposition
The assistant interprets open-ended, natural-language briefs and translates them into structured subtask lists with proposed dates, tags, and owners. It’s closer to talking to a knowledgeable AI planning assistant than filling in a form.
Risk Prediction
The AI risk prediction tool runs the same pipeline with a different prompt, surfacing likely blockers, dependency conflicts, and capacity issues before sprint planning.
Named Entity Extraction
Beyond answering the main request, the system pulls dates, people, project references, and tags directly from the brief text, pre-filling fields that PMs used to type manually.
Approve & Assign Workflow
Each proposed subtask or risk has its own one-click accept button. PMs can approve, edit, or discard row by row — no all-or-nothing output.
Persistent Storage & Audit
Every approved result is saved to PostgreSQL with a full audit log. Subtasks can be edited or revisited later, and the data feeds downstream integrations with Jira, Asana, or ClickUp.
Scrum Methodology
Project Journey
Discovery and scoping kicked off the RIV process — defining the two core modes (subtask generation vs. risk prediction), mapping the entities the pipeline needed to extract (names, dates, tags, project references), and aligning on integration architecture with the client’s Jira and PostgreSQL stack. From there, Scrum sprints moved the work forward, with early demos surfacing edge cases missed during requirements gathering.
How the AI Task Planner Works
- PM types a brief in natural language via the web interface.
- NER and classification models extract entities — names, dates, tags, and project references.
- The system assembles a structured prompt with few-shot examples and the user input.
- The model returns a structured list of subtasks or predicted risks within seconds.
- PM reviews proposed items, edits inline, and approves row by row.
- Approved items are written to PostgreSQL and can sync to Jira, Asana, or ClickUp.
Scrum Process Flow
Two-week sprints. Early demos surfaced edge cases fast — ambiguous dates, shorthand entity names, requests that flipped between Tasks and Risks mid-sentence. Discovery resolved all three before the build began: two core modes defined, entity taxonomy mapped, Jira and PostgreSQL integration agreed.
-Timeline
Five phases, clearly defined
Discovery & Product Workshop
- Aligning on use cases and project goals
- Defining task-domain entity taxonomy
- Mapping integration touchpoints and architecture
Prompt Prototyping
- Prompt variants tested against 300+ real briefs
- Dual-mode design (Tasks / Risks) validated before full build
- Response card structures and approve flows defined
Agile Development (Sprints)
- Engineering is focused on 2-week sprint cycles
- NER + GPT layer tested against real-world PM inputs
- Edge cases surfaced early via sprint demos
QA & Testing
- Model adjustments based on observed PM behavior
- Testing against varied natural-language project briefs
- Integration and performance validation (PostgreSQL, API)
Launch & Support
- Post-launch monitoring for production edge cases
- Ongoing prompt refinements based on real user data
- Support handoff with full documentation and updates
Results
Before
- ✕PMs spent 30–45 minutes per request rewriting briefs into proper tickets — all manual.
- ✕ ~22% of briefs needed two or more rewrites before the team could start work.
- ✕Names, dates, and tags were re-typed 3–4 times across Slack, Notion, Jira, and Calendar.
- ✕Planning and ticket creation were fragmented across multiple tools. No unified interface.
After
- ✔ 65%+ faster decomposition: 8–12 minutes per brief, including review and edits.
- ✔~3% of generated subtask sets needed a full rewrite — the rest were edited inline.
- ✔Named entity extraction filled 90%+ of date and tag fields automatically.
- ✔Subtask generation and risk analysis unified in a single web interface — one tool, one flow.
The Impact
-Verified Reviews
Our Reputation on Top Platforms
LITSLINK is consistently ranked among the top AI development companies on independent review platforms. If you want to dig deeper into how we approach AI work, our AI as a Service (AIaaS) and AI Chatbot Development Services pages cover the engagement models and the kinds of solutions we ship most often.
Have AI Project in Mind?
Need an AI task planner built for your team? Share what you’re working on and we’ll respond within 48 hours.