Inspiration

The inspiration for OilyRAGs came from observing the challenges faced by mechanics across various fields. I personally rebuilt a 1976 Toyota Landcruiser a few years ago and noticed that whether working on boats, cars, or lawnmowers, mechanics and everyday DIYers often struggle with accessing up-to-date information quickly, diagnosing complex issues, and managing their time efficiently. I wanted to create a solution that would empower mechanics with the knowledge and tools they need, right at their fingertips.

What it does

OilyRAGs is an AI-powered assistant for mechanics that covers a wide range of vehicles and engines. It provides:

  • Instant access to a vast array of mechanical knowledge using RAG
  • Real-time diagnostic assistance using natural language
  • Step-by-step repair guides
  • Parts identification and sourcing
  • Maintenance scheduling and reminders
  • Customer communication tools

How I built it

I developed OilyRAGs using: Python, Streamlit, LlamaIndex, Pinecone, & OpenAI (3.5, Whisper, 4o)

  • Advanced natural language processing models
  • Retrieval Augmented Generation (RAG) technology
  • A comprehensive database of mechanical information
  • Machine learning algorithms for continuous improvement
  • User-friendly interfaces for mobile and desktop use

Challenges I ran into

Some key challenges included:

  • Technology dependency bugs
  • Integrating information from diverse mechanical fields
  • Ensuring accuracy across a wide range of vehicle types and models
  • Developing an intuitive user interface for mechanics of all tech skill levels
  • Balancing the depth of information with ease of use
  • Ensuring data privacy and security

Accomplishments that I'm proud of

I am particularly proud of:

  • Creating a truly universal tool that is scalable for all types of mechanics
  • The accuracy and speed of our diagnostics
  • Positive feedback from beta testers across different mechanical fields
  • Successfully integrating complex AI technology into an easy-to-use platform
  • The potential impact on reducing repair times and improving customer satisfaction

What I learned

Through this process, I learned:

  • The importance of cross-disciplinary knowledge in mechanics
  • How to effectively combine AI with human expertise
  • The critical role of user feedback in refining AI tools
  • The complexities of different mechanical systems and how to unify them in one platform
  • The value of clear, concise simplified communication in tech solutions

What's next for OilyRAGs

Looking ahead, I plan to:

  • Implement hands-free mode
  • Expand our offerings to cover even more niche vehicles and engines
  • Develop predictive maintenance features using machine learning
  • Integrate augmented reality for visual guidance during repairs
  • Create a community platform for mechanics to share knowledge
  • Partner with suppliers for seamless ordering within the app

Built With

  • llamaindex
  • openai-chatgpt
  • openai-whisper
  • pinecone
  • python
  • streamlit
Share this project:

Updates