on Barsukas

Show hard words

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.