Hi habrareyudi. There is an idea and its implementation at the
prototype stage. How the air needs feedback :)
About the ideaThe idea is to build a “search and recommend” service, that is, a service that would help a particular person to choose books, films and other works — such that it would not be a pity for the time spent on them.
According to the plan, the main functionality of the service is to:
- Find works "similar" to "A" (and which will appeal to a particular person)
For example: movies like Benjamin Button's Mysterious Story or read something like “Dune” - Find works by any criteria (and which will appeal to a particular person)
For example: books in the genre of science fiction published in the last 3 years
In our opinion, the first case is the most important - as the closest to life. Actually now you can download almost anything. Another question is what to choose. So on the forums there are messages: "
advise a good movie, something like" A "or" B "."
As a result, a person receives a list of movie titles from which you can already choose (see what kind of film, read its description, reviews, etc.) In fact, this search is based on a fuzzy subjective criterion of “similarity”.
The difference between the second class of questions and the first one is that in this case objective criteria-facts are used for the search:
genre - science fiction, publication in print after 2006, etc.
')
About the idea- At the core of the search implementation by the fuzzy criterion of “similarity” is the concept of “connections” (or association). That is, when someone says (expresses an opinion) that “A” is similar to “B” and “C”, then, as it were, it binds them together. This can be represented as: A ↔ B, A ↔ C, B C. The more people agree with this opinion, the more reliable and reliable these connections are.
- Search by criteria is planned to be implemented on the basis of semantic markup.
- Filtering and ranking the results of such searches is planned using “avatars” - a kind of “cultural images” of the user. The avatar of a person is based on his opinions and preferences.
More information about the idea and the idea can be found in the section "
About the project " on the prototype website.
About prototypeBased on the idea, a prototype was made. It consists essentially of the following parts:
- User blogs, where you can write posts - opinions and comment on these posts.
If the text of an opinion or commentary uses a certain type of markup, then links from these posts are highlighted. - Articles for each "artifact". We call artifact something about which one can express an opinion, for example: a film, a genre, an author, a book, etc. In the future, when writing an article, it will be possible to use semantic markup.
The main valuable usecase now is to get a list of titles of works related, through opinions, with any specific work. That is, looking through the artifact page with an article about it (if it exists), you can see with what artifacts it is associated and why (read opinions). On the implementation of more you can read in the
guide .
About friendlinessAccording to the results of the last “fresh look” and demonstration to friends, it became clear that there are still complaints about the usability of the prototype - important features are not underlined, there are extra functional elements.
According to the styling of the UI - yes, it is harsh, but with time it will be on the web two or more :)
This system is being developed just for fun in our free time, in implementation we do not depend on anyone.
Now a piece of free time has formed - and I want to make the system simpler and clearer, because the more complex the thing, the simpler the UI should be.
In this regard, please: familiarize yourself with the prototype and unsubscribe your opinion in a short
questionnaire and / or here, on a habr - what is good, what is bad, what you like and what is not, what I would like to see in such a service.