Somehow Barsukas has become the other server as part of the Trakaido project. It contains translation data, sentence data, etc.
It is, in effect, a multilingual dictionary.
Instead of sorting alphabetically, we have to categorize words and then sort them roughly by linguistic complexity. This is a blurry term, but:
- cow is less complex than marmoset
- red is less complex than crimson
- table is less complex than credenza
The categories themselves have evolved. There is a super category that the LLM generated in the UI that I am not concerned with, but we have:
- around 40 categories of nouns
- 15 categories of verbs
- 10 for adjectives and adverbs
- a separate numeral category for number words
----
We have an architecture designed around a development pattern where people make APIs including the OpenAI key to add words. As a single-user project, this is a way to avoid putting the LLM key on the server. For a multi-user project, there are obviously security risks associated with this design. We are hoping to solve it better later.
----
Some of the agents have turned out to be more useful than others. This is fine.