네덜란드어를 독학하기 위해 만든 Ollama 브라우저 확장 프로그램
hackernews
|
|
💼 비즈니스
#llama
#ollama
#tip
#네덜란드어
#독학
#브라우저확장
요약
저자는 모국어 습득 과정과 유사한 방식으로 언어를 배우기 위해, 단순 번역 대신 맥락과 이미지를 통해 의미를 전달하는 AI 기반 브라우저 확장 프로그램을 직접 개발했습니다. Ollama와 같은 다양한 LLM을 활용해 프로토타입을 제작하는 과정에서, 초기에는 도구의 한계와 부족한 계획으로 혼돈을 겪었으나 AGENTS.md를 도입해 에이전트 간 상호 검증을 거치며 안정성을 확보했습니다. 결과적으로 이 실험은 엉망인 초안, 기능적 드래프트, 베스트 프랙티스 적용이라는 창작의 세 단계를 거쳐, 네덜란드어 학습에 도움이 되는 유용한 도구로 발전했습니다.
왜 중요한가
개발자 관점
검토중입니다
연구자 관점
검토중입니다
비즈니스 관점
검토중입니다
본문
I like trying things, experimenting with different technologies, knowing that everything is changing — including my own body. The atoms that make me today are only a temporary pattern. Most of them will be gone next year. And it makes me think that if I stop learning, stop exploring, stop moving, if I stop embracing change and challenging my brain, that very pattern that is me today would no longer be me. Anyway, this was the preamble of what motivated me to try this experiment. I wondered what would happen if we reversed the roles and made AI my native teacher — like a parent teaching a child a language. Instead of translating words, it would explain meaning through context, language, and images. And all I have to do is just unpack meaning of words, the way a child slowly figures things out. I thought it might give me a glimpse of what a child experiences when absorbing their native language from a parent just by exposure to it. With no real translations, because there's no way to translate words you don't know yet. You learn both the meaning and the word at the same time. That thought fascinated me and prompted me — now, really, no pun intended, to start building it. In fact, I don’t know about your childhood, but when I was a kid I remember hearing about children who would go live with host families in Italy, Germany, et cetera for a while, just to pick up the language from native speakers — almost as if they had been born there. At least that was the theory I pieced together from rumors when I was a kid myself. I have no clue how it really was in practice, or how far those stories were from the truth, probably somewhere in the middle. But the concept stuck with me, something I could only imagine. So this project is my small experiment to visualize what my childhood imagination thought it might be like: learning a language directly from a native speaker, and having nothing else. No Google Translate, No Pocket Translator not even a dictionary for that matter. I had been curious to try building a prototype with variety of LLMs. And perhaps, the fact that I never developed any browser extension before, it was a great opportunity to do – two flies in one slap. My first Dickens novel with vibe-coding I won’t go into the exact number of AI tools I tried, except to say that the ones I used eight months ago for my first rough MVP draft created pure chaos. Whenever I managed to get something working and then tried to extend it or refactor the code, I would suddenly face a new pattern I had never seen before, as if I were reinventing the wheel again and again. – Why not? I understand that companies exist to make money, and remembering how expensive it once was to buy a computer, I still couldn’t shake the feeling that this was somehow utterly wicked. Token after token, limit after limit — a subscription meant to last a month could be burned through in just a day or two. At times my project began to resemble a Charles Dickens novel — sprawling and never quite ending. At other moments it felt more like a heavy Oxford dictionary, describing the same idea over and over again in slightly different words. "A bad workman blames his tools" Recently I discovered AGENTS.md — a structured way to give AI agents clear instructions for a project. That small shift changed everything. Instead of chaining chaos, I started chaining agents to cross-verify one another — and suddenly it wasn’t always a silly model. Sometimes it was just a silly me, assuming that a thinking model would naturally outperform one that simply understands context and follows instructions — rather than pausing for what feels like a smoke break, burning through thousands of tokens between each thought, as if they were mined from some fragile, non-renewable layer of the earth. Back then I hadn’t been doing any proper planning, no context, nothing useful for the model to work with. I was just throwing simple prompts at it, hoping it would figure everything out — because the prophets had promised me it would replace us. What chaos taught me The whole experiment taught me how to guide an LLM without letting it get lost in its own context. – Somewhere, I pity it. Because it has no one to talk about it. However, the outcome was that it validated what I think normally happens with whatever we people do. The creative 3 phase model - First comes the mess: throwing everything at it with no rules, because frankly neither of us knew any rules. - Then draft: something takes the shape out of the disorder. It grows into something that kinda works. (applies to this article, too) - And third: it forms a shape from the best practices and good patterns. (Handcrafted, unfortunately) The first MVP was a disaster — it wrapped every single word on the page in a , generating a DOM element for each one and promptly overloading the browser. But it was enough to verify that Ollama could explain a word and give me a clear picture of what was missing. It reminds me of drawing — you start