G™Meme Search Engine

Meme Search Engine is highly advanced technology which runs semantic text-image search over arbitrary folders of images and videos. It has been deployed internally for various purposes, though various design decisions make ad-hoc deployments somewhat tricky. The current Meme Search Engine consists of a Python inference server which receives queries over HTTP, a Rust frontend server for holding the index and parsing images, a JavaScript/Svelte frontend for rendering result lists and accepting queries, and a static HTTP server for serving the JavaScript, CSS, HTML and images.

meme_search_engine/searching_memes
meme_search_engine/autobotrobot_frontend

Meme Search Engine can be accessed via Autobotrobot on Discord, or via BATBot, which uses a one-time copy of the dataset and entirely separate codepaths (though the same model).

meme_search_engine/web_button_search_engine

To assist with new internal initiatives, Web Button Search Engine was deployed to search various 88x31 web buttons assembled from a mildly-deduplicated merge of about five online collections.

meme_search_engine/8-year-old_pawing_incompetently_at_a_tablet_mode

It was argued convincingly by GTech™ consultants that the existing UI was "[fine] for power users and autists" but was otherwise "deranged", presumably due to its extremely dense layout, general lack of labelling, slightly unintuitive behaviour and large quantity of options. On the basis that the design should "[cater] to people who are on cell phones and very close to illiterate", a new default UI was designed and implemented with one input and one button, and more whitespace. The original UI is available via a slightly hidden "+" button in the corner.

Development efforts on a larger-scale variant are ongoing.

Subpages