For the past 3 years I have been exploring how NLP can help us interact with computers. This work has the end goal of creating an AI aided programming language. On the way there I am publishing tools and services that use the technology both as a reality check but also suggestive feedback on the technology (and as a proof that I have not gone insane).
What has come to my interest lately is that vast amounts of sites enable advanced search functionality in a pseudo query language that is "almost" impossible to remember. This is a perfect playground for a programming language, so I have started creating some Chrome extensions that inject the language at various places.
Currently I am working on the GitHub search, which will be available on the Chrome store in a day or two. See a demo below (click for YouTube video):
(I have also done other sites, see my other posts).
What sites do you think could benefit from this technology?
If you want to try implementing the query language for your own website I have released everything as an API which you can learn about at https://query.quantleaf.com.
Happy coding!
Marcus Pousette
Top comments (4)
Really cool project, Marcus. I would suggest Wikipedia as an interesting site to implement it. Looking forward for more news of it. Do you plan it to enable it in different browsers?
Thank you! I really enjoy working with it.
That is a really good idea. I have thought about doing a bunch of research sites, and wrap it all together in a single extension or website, so you can query all sites simultaneously. I think that Wikipedia will be great here. I have already done PubMed (publication site for Health Science, and it seems be something that the community wants based on feedback)
Also I have an idea to do the same for a programmers perspective, a joint query site, for GitHub, GitLab, Stackoverflow, Jira, Trello, AWS and so on..
What do you think would provide most value?
From my perspective, the problems with interacting with the web today is that every website is different, if we just could navigate directly to what we want to find with text, will could save a lot of time. Also, it not just about navigation, what if you could create a bug report by writing "Jira, create a new bug report with title 'Can not log in'"
I have been releasing some extensions to Edge, but nothing to Firefox or Safari. I think I will put time porting things if I see a demand for it (and when I have more time).
Research sites seem to be the most valuable option. Maybe programmers wouldn't benefit that much, as usually we know how to use search engines more efficiently. However, it surely would have use cases.
Personally, I only use Firefox, so I would love to see it there (although I understand that your time have to be well invested).
You are right! Thanks for the input.
I read about Firefox extensions now, seems to be very easy to port, so I will do it for the next releases :)