Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jargons.dev AI - jAI ✨ #5

Open
babblebey opened this issue Jan 5, 2025 · 0 comments
Open

jargons.dev AI - jAI ✨ #5

babblebey opened this issue Jan 5, 2025 · 0 comments

Comments

@babblebey
Copy link
Member

babblebey commented Jan 5, 2025

  • Implementation PR:

Summary

We propose creating jargons.dev AI ✨, a Retrieval-Augmented Generation (RAG) application that integrates the existing jargons.dev dictionary as its core knowledge base. This AI application will primarily serve as an API layer, enabling other applications within the jargons.dev ecosystem (e.g., browser extensions, IDE plugins and more) to retrieve word definitions or context-based explanations seamlessly.

Motivation

While the dictionary already offers an excellent resource for definitions, there are limitations when users search for terms not yet present in the database. The RAG application would enhance user experience by:

  1. Providing intelligent fallbacks for words not found in the dictionary, ensuring users receive meaningful and contextually relevant responses.
  2. Allowing broader integration possibilities across the jargons.dev ecosystem (e.g., browser/IDE extensions).
  3. Opening up new avenues for enhancing user engagement and utility through AI-driven interactions.
    • Word Follow-up Chat - See Word Follow-up Chat with jargons.dev AI ✨ #6
    • AI Prompted Contribution - a tiny notice communicating the absence of a word in the dictionary hence alerting user to make the contribution via the jargons Editor

Goal

  • Develop a RAG-based API application that leverages the dictionary as its primary data source.
  • Integrate fallback mechanisms (with prompt engineering) to generate contextually accurate explanations for out-of-dictionary terms.
  • Create flexible and scalable API endpoints for easy integration with:
    • Browser extensions
    • IDE plugins
    • Future jargons.dev applications and features
  • Ensure the API application is optimized for speed and accuracy, with robust logging to track dictionary misses and fallback usage for potential improvements.
@babblebey babblebey moved this to Ideated in Public Roadmap Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Ideated
Development

No branches or pull requests

1 participant