The National Justice Project (NJP) is dedicated to ending discrimination and fostering justice for all. They recognised a significant challenge: people face immense difficulties navigating inconsistent and complex complaint systems. Many complainants rely on legal advice or “catch-all” organisations like the NSW Ombudsman to point them in the right direction. At the same time, others abandon their complaint altogether when the process becomes too difficult. To address this, NJP partnered with Portable to create an innovative solution, Hear Me Out, to make it easier for individuals to navigate and access complaint systems. This project marked our first AI chatbot implementation, supported by a NSW grant with the vision to scale across Australia and beyond.
The challenge
Portable’s primary challenge was addressing the inconsistency in information about complaint bodies and the complexity of navigating multiple pathways for filing complaints, which often required legal advice. Users needed a streamlined, understandable way to file complaints without mandatory legal consultation.
Our approach
Design, technology discovery and roadmap planning:
We kicked the project off by conducting a comprehensive technical investigation to explore the capabilities of artificial intelligence in simplifying the legal complaint process. This crucial first step helped us define the software requirements needed to build an effective solution. We designed a prototype to assess the feasibility of integrating AI and performed initial user testing with people who had experienced access to justice issues to gather valuable feedback. This prototype served as a proof of concept, demonstrating the potential impact of AI on streamlining complaint navigation.
At the same time, we evaluated the feasibility of these new Gen AI solutions against more traditional approaches, such as decision tree pathways, to ensure we chose the most effective approach for guiding users through complex complaint scenarios.
Scoping and prototype development:
Using this research as a foundation, we conducted a feature mapping workshop with NJP to transform the prototype into a plan for an AI product, road-mapping the development of the minimum viable product (MVP). This allowed us to prioritise features that deliver the most value to users and set the stage for the next phase.
Implementation and iteration
To ensure the reliability and effectiveness of "Hear Me Out," we developed a custom testing framework capable of running bulk tests across various scenarios. This framework utilised automated and "human-in-the-loop" testing, allowing us to make real-time adjustments to prompts and Retrieval-Augmented Generation (RAG) settings and observe the outcomes. Through technical discovery, we decided on a largely RAG-based approach. By providing the AI agent with relevant documents to search through and extract context from, we achieved greater flexibility than extensive retraining and fine-tuning.
A number of other tasks were undertaken to deliver the solution:
- Refined Input Data: To enhance the AI's focus, non-essential sections of user factsheets were removed, minimising distraction and irrelevant information for the AI.
- Vector Database Creation: A specialised database indexed real-life examples from factsheets, enabling the AI to match user queries more accurately with relevant information.
- Summarised Content: ChatGPT was used to summarise factsheets, allowing the AI to process more comprehensive data without exceeding its context limits. Summarised content was reviewed and updated by experts as needed.
- Prompt Optimisation: The development of effective prompts required a careful balance between detail and adaptability, with continuous testing to ensure clear, context-aware AI responses.
- Ethical Safeguards: An offramp system directed users with complex needs or those at risk to appropriate human support services, ensuring ethical use and trust.
- User-Centric Development: A minimum viable product (MVP) content site was built using Webflow and a chat interface integrated with OpenAI, refined through user testing to align with users’ needs.
Through iterative refinement and direct end-user testing, we continuously adjusted the information architecture and content of Hear Me Out. This user-centric approach ensured that the product evolved in alignment with its users' needs and expectations.
Launch and future planning
We initiated a soft launch of Hear Me Out to monitor its performance in a real-world setting and gather additional user feedback. This approach allowed us to make any necessary adjustments before a full-scale rollout. We planned to gradually scale our marketing strategy to increase user engagement and collect valuable insights for future enhancements. By carefully evaluating the tool's impact and user reception, we positioned Hear Me Out for long-term success in empowering Australians in their pursuit of justice.
Outcomes
The project’s soft launch was at the beginning of October 2024, and the Portable team actively monitors and refines the system as marketing strategies and usage expands. This project showcases a successful blend of AI technology and user-centric design, simplifying the complaint process and setting the foundation for future scaling. This initiative not only demonstrates Portable's commitment to innovation but also reinforces NJP's mission to foster justice and equality.
Reflections
"Portable enabled the vision for Hear Me Out to come to life, transforming our ideas and legal expertise into a practical, user-friendly solution. Their technical process turned complex concepts into an accessible platform, helping us drive real-world change in access to justice."
Dean Moutopoulos, Project Officer, National Justice Project
"This was a very satisfying project to launch, as through the delivery I came to appreciate how complex and abstruse making a complaint can be! Thankfully, the team from National Justice Project were the perfect partner to demystify this area of the justice system and together we launched user-focused tools I'm really proud of."
Nick Rogers, Senior Developer, Portable
Project team
- Nick Rogers, Senior Developer
- Dave Allen, Senior Developer
- Cathy Guarino, Senior Developer
- Jeff Basilio, QA Tester
- Andrew Fulton, Technology Lead
- Luke Thomas, Principal Strategist
- Cristiano Fantasia, Senior Designer
- Sam Bury, Product Delivery Lead