Sector(s)

Visit the site

Visit the site

Organizations Involved

Overview

Illinois Legal Aid Online (ILAO) provides legal information tailored to the needs of Illinois residents, many of whom face barriers related to cost, language, or access. 

Over a five-year collaboration, QED42 and ILAO have addressed longstanding challenges around search accuracy, infrastructure, and content structure. 

Most recently, we developed an AI-powered semantic search system and conversational assistant that helps users quickly locate relevant legal guidance and complete key tasks with clarity and confidence. 

By combining natural language understanding with AI, the system goes beyond keyword matching to deliver results that reflect user intent.
 

Describe the project (goals, requirements and outcome)
Back to top

Challenges

Improving access to legal help online presents unique barriers for organisations that serve individuals unfamiliar with legal systems. Most of the time, users don’t realise what kind of legal problem they’re facing. As a result, ILAO’s keyword-based search was not effective for them.
ILAO previously offered live chat services, but the costs and ROI weren’t sustainable. Duplicate and misclassified content reduced reliability, making it harder for users to find actionable information. Accuracy added another layer of complexity. The goal in building the AI-assistants was to ensure that responses reflect current Illinois law and draw from verified material.  Off-the-shelf models were combined with a RAG approach, using a custom chunking strategy to ensure responses drew only from verified Illinois legal resources. Additional safeguards and guardrails were implemented to maintain accuracy and compliance.

Back to top

Approach

We began by observing how people searched for legal help and where they struggled. User research revealed the limitations of keyword searches and the effort required to find relevant information without prior legal knowledge.
Rather than applying a general-purpose model, we chose a retrieval-based approach anchored in ILAO’s verified legal content. 
This allowed responses to remain grounded, traceable, and easier to interpret. Design and engineering moved in parallel. 
User behaviour shaped interaction patterns, and search refinement was designed to reduce friction. 
Time and compliance constraints shaped every layer of the system. The result is a shift in how users interact with legal information: more guided, consistent, and aligned with how people naturally ask for help.

Back to top

Solutions

We began by observing how people searched for legal help and where they struggled. 
User research revealed the limitations of keyword searches and the effort required to find relevant information without prior legal knowledge. Rather than applying a general-purpose model, we chose a retrieval-based approach anchored in ILAO’s verified legal content. This allowed responses to remain grounded, traceable, and easier to interpret. 
Design and engineering moved in parallel. User behaviour shaped interaction patterns, and search refinement was designed to reduce friction. 
Time and compliance constraints shaped every layer of the system. The result is a shift in how users interact with legal information, more guided, consistent, and aligned with how people naturally ask for help.

A custom-built semantic search engine replaced ILAO’s keyword-based system. It interprets user intent, ranks responses by legal relevance, and handles ambiguity through prompt-based refinement, drawing from ILAO’s vetted legal content. This improved the accuracy of search results and made legal information easier to find for time-pressed users.

Semantic search

An AI-driven assistant simplifies access to legal help by providing structured, plain-language responses through a conversational interface. It eliminates the need to navigate multiple pages and supports users with low digital literacy by offering clarity in complex legal scenarios. 
Behind the scenes, a domain-specific retrieval-augmented generation (RAG) architecture ensures that every response is grounded in ILAO’s trusted legal corpus. This setup ensures compliance with Illinois law while delivering accurate, scalable guidance across a wide range of legal topics.

Conversational legal assistant

Conversational legal assistant

Backend and infrastructure modernisation

An AI-driven assistant simplifies access to legal help by providing structured, plain-language responses through a conversational interface. It eliminates the need to navigate multiple pages and supports users with low digital literacy by offering clarity in complex legal scenarios. Behind the scenes, a domain-specific retrieval-augmented generation (RAG) architecture with a custom chunking strategy ensures that every response is grounded in ILAO’s trusted legal resources. Layered prompting techniques guide the model to pinpoint the exact information needed, while guardrails verify that answers are accurate, complete, and compliant with Illinois law. This setup ensures reliability and transparency while providing accurate, scalable guidance across a broad range of legal topics.

Back to top

Outcome

ILAO’s rollout of conversational AI assistants and semantic search has helped it serve more users and better deliver on its mission as a legal aid organisation.
‍
1. Growth in users reached
‍Search page sessions increased from around 100 to nearly 5,000 - a sign that more people are finding and using the improved search experience.
‍
2. Better interaction with legal information
‍Users now get direct answers to their questions instead of clicking through multiple pages. This helps them find relevant legal content more quickly and easily.

Back to top
Why Drupal was chosen

Structured content for complex legal topics

 ILAO manages thousands of pages across topics, user types, and jurisdictions. Drupal’s content types and taxonomy system make it easy to define and maintain relationships between legal content, tools, and services.

Editorial control with revision history

Drupal supports structured editorial workflows, scheduled publishing, and full version control. Legal teams can track changes, approve updates, and revert when needed, reducing the risk of outdated or inaccurate information.

Search with real-world filters

Users need to search by issue, location, or urgency. Drupal supports faceted filtering, custom indexing, and advanced search configuration, enabling users to find the right content more quickly.

Role-based access for different audiences

Clients, attorneys, staff, and volunteers need different permissions. Drupal allows granular user access and tailored content experiences for each group, supporting both public and private content.

Built-in accessibility support

Legal content must be accessible to all users. Drupal provides WCAG-compliant theming, semantic markup, and keyboard navigation, backed by an active accessibility-focused community.

Multilingual capabilities

Drupal supports multilingual publishing from a single codebase. ILAO can manage English, Spanish, and other translations without duplicating content or infrastructure.

Integration with external systems

ILAO connects with case management tools, referral systems, and legal databases. Drupal’s API-first architecture and ecosystem of contributed modules simplify these integrations.

Scalable and community-supported

Drupal handles growing content libraries and user traffic without re-architecture. Its global community ensures long-term support, updates, and security best practices.

Image

Technical Specifications

Drupal version: