About the Project
Inspiration
The inspiration for meh.ai stemmed from the need to enhance user interaction with web content. In a world filled with information, I aimed to create a tool that simplifies understanding and engaging with web pages, making the browsing experience more enjoyable and intuitive.
What it Does
meh.ai is a Chrome extension that allows users to interact with web pages in a fun and engaging way. It leverages on-device AI to answer questions about page content, summarize information, and extract key insights, all within a seamless chat-like interface.
How I Built It
The project was developed using:
- JavaScript for core functionality and user interactions.
- HTML/CSS for the front-end interface.
- Node.js for backend processes and dependency management.
- Readability Library for extracting readable content from web pages.
I set up a Chrome extension framework, integrated the AI model for question answering, and designed a user-friendly interface for seamless interactions.
Challenges I Ran Into
During development, I faced several challenges:
- AI Model Limitations: Ensuring the AI provided accurate and relevant answers required extensive testing and adjustments.
- Performance Optimization: Balancing the extension's responsiveness with the computational demands of the AI model was a significant hurdle.
- In-Browser Embedding Model: Implementing the Universal Sentence Encoder using transformer.js posed challenges in terms of performance and integration within the browser environment.
- In-Browser Vector Store: Building an efficient client-side vector store for vector search to ensure quick retrieval of embeddings.
Accomplishments That I'm Proud Of
I am proud of successfully integrating a powerful AI model that enhances user interaction with web content.
What I Learned
Throughout this project, I learned valuable lessons in:
- AI Integration: How to effectively incorporate AI models into web applications.
- User Experience Design: The importance of creating a user-friendly interface that encourages interaction.
- Web Technologies: Deepening my knowledge of JavaScript, HTML, and Chrome extension development.
What's Next for meh.ai
Looking ahead, I plan to:
- Enhance the AI model's capabilities for even more accurate responses.
- Expand the features of the extension based on user feedback.
- Explore additional integrations with other web services to provide a richer user experience.
Built With
- chrome
- client-vector-search
- css
- gemini-nano
- git
- html
- javascript
- node.js
- npm/yarn
- promptapi
- readability
- transformer.js
Log in or sign up for Devpost to join the conversation.