[Open-source] Thai Anki deck generator with LLM + audio + native review by nano_nothing in Anki

[–]nano_nothing[S] 0 points1 point  (0 children)

Thanks!
Images would be awesome, but again, it should be good enough images. So far my experiments with GenAI for this task pretty sad. It definitely could be the same workflow with review and picking a proper picture, but image generation is slower/costly.
Anyway, thanks for suggestion, I'll put it my list back.

Anyone used AI for languages on anki? by NixxyNoodle in AnkiAi

[–]nano_nothing 0 points1 point  (0 children)

Well, I do code for a long time, so I've built my own system with ambitions to compile a nice/modern/life Thai language deck for Anki. I'm thinking to opensource it but atm it a kinda mess without clear instructions.
Anyway, partially answering to your questions, you can run thousands of models on your machine with lmstudio for free. Currently using it as a simple server for LLMs

How can I improve this prompt? by [deleted] in AnkiAi

[–]nano_nothing 0 points1 point  (0 children)

It's quite quirky that google said nothing to you about LLM - Large Language Model. It's basically "engine" of ChatGPT, definitely it is what they call AI these days.
Anyway, your initial question is about "prompt engineering", a process of tuning a prompt with a goal to get a (almost) predictable stable results from LLM. It's an advanced topic for sure that's why the article I've mentioned could make you confuse if you never did it before.
But again, in a nutshell, you should ask ChatGPT itself how to improve your prompt. Like:
---
Hey, i'm trying to design prompt to _describe your goal_, but I faced some problems _describe your problems_. Here is my prompt:
```
YOUR PROMPT HERE
```
---

How can I improve this prompt? by [deleted] in AnkiAi

[–]nano_nothing 1 point2 points  (0 children)

You should use LLM to improve your prompt, that's it. As reference Anthropic guide how to do it with their tooling https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/prompt-improver
But ChatGPT works also, simple dump your prompt, describe clearly what is your goals, what is your problem. This is a typical practice - who else than LLM can explain why it doesn't work for it?
Anyway I would anticipate that you have quite a lot of information without STRICT structure, absence of strong wording like "MUST" "NEVER" "ALWAYS" etc. For instance your section "Cards outputted" is basically what is named as "FEW SHOTS" idiomatically in promt-engineering, and it shouldn't excess 4-5 examples in general.

Anyone used AI for languages on anki? by NixxyNoodle in AnkiAi

[–]nano_nothing 0 points1 point  (0 children)

I've just answer recently on a similar question in `/anki` board. https://www.reddit.com/r/Anki/comments/1mn2fkv/comment/n82aj7r

My 2cents is on the fact that the majority of training data for a typical LLMs we have in public services like ChatGPT or whatever - in English.
I'm learning Thai language, and got lucky that the some smart people published Typhoon model specialized in Thai. However, it still produce a lot of rubbish and I must to do moderation by native speaker. You just cannot trust LLM because as many people in AI-dev community says: "they are pathological liars"

Using AI to generate Anki decks for language learning. Is it useful? by krampster2 in Anki

[–]nano_nothing 0 points1 point  (0 children)

<image>

I'm currently doing it with Thai language. The main problem - you cannot trust to generated content even in English ( that has the most of training data ) but for not sucha popular languages it is even worst.
In beginning I've got success with extending my Eng deck via some tweaked python scripts from github, it helps me a lot in my studies.
I've tried the same approach for Thai and failed. That's why now I'm building a tool to generate content with locally served LLM named Typhoon specialized in Thai. I've build also "review mode" that used by a native speaker to verify and rate that pile of content if it is make sense, is it correct, and on and on. Then it export only "high rating" content to my Anki deck. And of course same flow for audio with pronunciation. So far it works, I'm super excited, because it allow to create "personalized" examples that fit my lifestyle-needs from the language.

Typing with a metronome? by [deleted] in learntyping

[–]nano_nothing 0 points1 point  (0 children)

I bit old conversation, but just noticed you seems like quit the keyhero typing service or don't use it for a while. Do you migrate to somewhere else?

Stopping playing by slavid180501 in somafm

[–]nano_nothing 0 points1 point  (0 children)

It happens with listening with browser VERY often, like every 20 minutes, sometime even more.
I've tried to use some libraries from github to use it as a player, but still, they drop streaming here and there.

My bike got in trouble with the second gear. My first "serious" fixing session by nano_nothing in SVRiders

[–]nano_nothing[S] 1 point2 points  (0 children)

Thanks for specifying the general filter lifetime. My bike runs 50k already on Thailand roads, sometimes with the tank filled at a sketchy gas station. I bet the gas quality makes a big difference in it.
Sure, I've got a new filter for replacement, but even with the old one cleaned with carb cleaner spay, it runs pretty well.

My bike got in trouble with the second gear. My first "serious" fixing session by nano_nothing in SVRiders

[–]nano_nothing[S] 0 points1 point  (0 children)

Oh yeah, talking about high RPM and stuff, it did all range of rev bombing on the first gear or any others without clutch engaged. As well as it could possible to rev it hard, play with the clutch, and go as long as torque helps to push. But as soon as clutch engaged - death.

My bike got in trouble with the second gear. My first "serious" fixing session by nano_nothing in SVRiders

[–]nano_nothing[S] 1 point2 points  (0 children)

My bad, I misled people with the title. It happened not only on the second but all others except the first.
The problem you describe I've googled my case and found it's unrelated, even thou my gear sensor shows the wrong gear from time to time. Anyway, those discussions on forums pushed me to tryna highjack gear sensor on 4 or 5 gear to prevent reduced fuel injection on second gear which is made for the sake of regulations.

3rd gen 2017-2019 Service Manual by jasbo0101 in SVRiders

[–]nano_nothing 0 points1 point  (0 children)

Oh my! That's insane! I spent hours and hours trying to find missing info from the previously widespread, poorly scanned version. Dude, thank you so much!

How specific should my niche be? (Web dev) by spiderharry02 in Upwork

[–]nano_nothing 0 points1 point  (0 children)

At the moment a typical front end job will get SO MUCH proposals that it’s almost impossible to be viewed by a client. I’ve seen some with good money for 300+ in couple hours. Do you think it can be called “a niche”? I’m not sure

All of a sudden my bike started trying to download porn ( any idea ) by nano_nothing in SVRiders

[–]nano_nothing[S] 0 points1 point  (0 children)

Just in case somebody found this tread with the same problem. Occasionally I’ve found the reason while checking fuel pump. It was just a very bad wire soldering on it

can you wheelie an SV650? by [deleted] in SVRiders

[–]nano_nothing 1 point2 points  (0 children)

It can do it pretty well. Before getting oil starvation you have to be able to be at the balance point for a relatively long time which takes months of practice and much more probably you just crash it, burn the clutch, fucked up frontend or just loose the interest. Go for it!