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
Add ERC: Decentralized Embedding Registry #87
Add ERC: Decentralized Embedding Registry #87
Conversation
File
|
Co-authored-by: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com>
Co-authored-by: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com>
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
There has been no activity on this pull request for 2 weeks. It will be closed after 3 months of inactivity. If you would like to move this PR forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review. |
@abcoathup could you please assign this ticket to a proper reviewer? |
The application https://app.cryptitalk.com/ will implement this proposal, we are about 70% done |
Need to wait for an ERC editor to review. |
The commit 0ed91ab (as a parent of ce79b61) contains errors. |
|
||
## Abstract | ||
|
||
By establishing a standardized RESTful API registration contract that handles requests for vectorized embeddings and responds with JSON-formatted output, any enrolled service provider can offer search or AI services, including conversational AI and completion tasks. This allows users to select their preferred knowledge source in a decentralized fashion. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not particularly familiar with AI, and I suspect most of the EIP audience isn't either. Can you expand your abstract so that it's friendlier to readers more familiar with blockchain? For example, what is a "vectorized embedding"?
Further, your abstract should give a high-level (but still technical) overview of how your proposal solves the problem.
|
||
## Motivation | ||
|
||
The emergence of embedding technologies enables information providers to arrange their data semantically using vectors of size N and to facilitate information retrieval or question-answering by measuring vector distances. One limitation of Google Search or ChatGPT AI is that it serves as a singular source of information, constrained to providing answers based on its pre-indexed or trained data sets. Given that Google/OpenAI may not possess exhaustive datasets and that individuals may have varying contexts for their searches or questions, there's a significant need for a decentralized system. Such a system would allow for the registration of various search or AI services, empowering users to explore and select their preferred data sources to align with their specific informational contexts. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is "vectors of size N" a term of art, or could it be written as "arbitrarily sized sectors"?
|
||
The emergence of embedding technologies enables information providers to arrange their data semantically using vectors of size N and to facilitate information retrieval or question-answering by measuring vector distances. One limitation of Google Search or ChatGPT AI is that it serves as a singular source of information, constrained to providing answers based on its pre-indexed or trained data sets. Given that Google/OpenAI may not possess exhaustive datasets and that individuals may have varying contexts for their searches or questions, there's a significant need for a decentralized system. Such a system would allow for the registration of various search or AI services, empowering users to explore and select their preferred data sources to align with their specific informational contexts. | ||
|
||
## Specification |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Your specification section is way too sparse to be implementable. You'll need to fill this section out to the point that a reader can create a compatible implementation.
There has been no activity on this pull request for 2 weeks. It will be closed after 3 months of inactivity. If you would like to move this PR forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review. |
This pull request was closed due to inactivity. If you are still pursuing it, feel free to reopen it and respond to any feedback or request a review in a comment. |
When opening a pull request to submit a new EIP, please use the suggested template: https://github.com/ethereum/EIPs/blob/master/eip-template.md
We have a GitHub bot that automatically merges some PRs. It will merge yours immediately if certain criteria are met: