top of page
Memeoji.png
Frame 62.png
View Design.png
Mac Studio.png
Recording 2024-04-19 at 13.00.04.gif
Griffith Foods.png
Frame 80.png
Frame 81.png

Company Overview

Griffith Foods is a family-owned company that develops and manufactures high-quality food ingredients. As a global product development partner, they are committed to aiding their customers in creating superior products, their focus extends to building a better, more
sustainable world.

Griffith Foods faces a critical challenge in efficiently accessing essential maintenance records and data for heavy machinery across their global factories for troubleshooting. This challenge is further compounded by intricate language, time zone disparities, and diverse cultural contexts prevalent across their global footprint. 

Problem Focus

"Prior to the project; Griffith Foods had identified the need for an LLM-enabled expert system (AI) and wanted to leverage cutting edge technologies to maintain a competitive edge".

Acknowledgement

GF_1 Section.png

Problem Statement

"How to seamlessly integrate LLM into Griffith's daily operations, leveraging the specialized knowledge and hands-on experience of employees with floor equipment and activities?"

Solution Space

"Development of an LLM-enabled expert system (AI) for the purpose of querying and answering questions relating to the systems, practices, records, and operations within the organization".

Project Goals and Expectations

target.gif

Analysis

Understand the impacts of an NLP system.

box.gif

Delivery

Delivering a Minimal Viable Product (MVP).

vote.gif

Research

Evaluate the current needs of Griffith Foods employees. Research current NLP systems in market.

Project Timeline

image 38.png

Understanding users

My next step was to understand how our user behaves. Partnering for research with Griffith Foods; we identified that our Primary users are-Plant Maintenance workers, Engineers, Mechanics and Supervisors.

User Archetypes over Personas- Focus on Actions Over Demographics

Efficiency Enthusiast

Behaviors:

Embodies a relentless pursuit of optimization in maintenance. With analytical precision- sets ambitious goals, leveraging technology and data to drive efficiency.

Goals

Focuses on four key goals: enhancing equipment efficiency, improving troubleshooting procedures, integrating smart manufacturing processes, and upgrading equipment.

Frustrations

Low code development-amico.png

Troubleshooting equipment on the get go, Inadequate staff training, communication gaps in maintenance planning.

Needs

Wants an answer quick. Going through a 2000 Page manual for a minor troubleshoot doesn't make sense. Wants to leverage Griffith's massive maintenance database to formulate answers.
"Calling a Maintenance team consumes time!"

Goals Defined

image 42.png

User and Client Expectations

management.gif

The system should be able to process queries or requests raised by users and allow for uploading new information.

puzzle.gif

The system should be able to provide the users with an accumulated answer from the various data sources available with the system.

add-folder.gif

The LLM enabled system should be able to synthesize and tag the text documents such as training and manuals of engineering equipment.

Information Architecture

IA.png

Simplified user flow (Search Data)

User inputs query into NLP system

System generates search results based on ALL data uploaded in system database

User selects required channel of response (Video, Images, Docs etc).

Simplified user flow (Upload Information)

User chooses to upload new information onto the NLP database.

The user has to describe what information they are uploading.

User can upload related data and choose the type of data being uploaded.

Process

Wireframing

Picture2.png
Picture3.png
  • A search bar to input user query.

  • Filter options to narrow down search results and channels for ease.

  • As mentioned, filters will assist user's search query.

  • All types of results relevant to the query will be displayed.

  • The system asks user if the query has been resolved. If not the user has an option to create a personalized ticket.

Coded prototype to understand the functionality better

  • The prototype was coded in HTML and Java Script. Material.io libraries were imported for UI elements.

  • An OpenAI key was downloaded to test the NLP's capabilities to browse databases.

Image.png
Image.png

Final Designs

Mac Studio.png

User can search for data based on relevance- Maintenance, Processes & Equipment. This will alter the results the user sees

Upload information- Databases, documents, images etc.

User can change the facility they are accessing the terminal from.

MacBook Pro 16_ - 20.png
  • Based on search query, user is provided with different channels (Generated text, Images, Links, Docs etc.) of information for assistance.

  • The user can access the provided information. 

  • If the user isn't satisfied with the given information; they can raise a ticket for a more customized approached.

User can choose the category of file to upload into database.

MacBook Pro 16_ - 2.png

Provide a description for the file(s).

Upload required files (Of any type).

Interaction.gif
  • Filters direct user towards relevant results.

  • In the LLM model, Documents, images, videos etc are tagged with their respective filters.

Design System

image 37.png

Potential Impacts of NLP

Implementing an LLM-enabled expert system will allow information retrieval within the organization, seamless querying and answering of questions regarding systems, practices, records, and operations.

NLP can enhance quality control and process improvement at Griffith Foods US by analyzing data for patterns and trends, automating quality checks, and identifying areas for improvement in production processes.

NLP serves as an employee database, retrieving essential information based on specific skills, and issuing alerts based on performance metrics and machine statistics to enhance plant efficiency.

Head Back Home.png
Next Project.png
bottom of page