HackerTrans
トップ新着トレンドコメント過去質問紹介求人

bryanculver

62 カルマ登録 9 年前
https://bryanculver.com

[ my public key: https://keybase.io/bryanculver; my proof: https://keybase.io/bryanculver/sigs/vRjZoXhTBkTEXUtZB29g53O4mRIvImRMmpkIokUg9kQ ]

コメント

bryanculver
·18 時間前·議論
I started down this path, although with a VS Code plugin, but I didn’t find the ability to visually tie into the text editor with chat modals/bubbles. It’s likely what I would pivot to if I don’t like the amount of effort necessary to build the basics.
bryanculver
·19 時間前·議論
I'm slowly building an IDE with mentor/skill-level awareness baked in.

I've noticed that juniors and new hires often fall into an impostor-syndrome trap when reading an unfamiliar codebase or reviewing a senior peer's PR. Documentation helps, but it usually runs into the curse of knowledge: it's written by someone who's spent so much time in the code that they've lost sight of what it's like to be new to it.

I've always liked the rubber-ducking process, and mob programming too, so I'm trying to combine both into a modern AI-enhanced form:

- "Duckies" with distinct personalities (really, skills) that each specialize in a particular kind of problem

- "Teachable moments" (working title): small bubbles that surface something novel, tangential, or foundational as you work

- Skill-level detection and a routing model, so the app doesn't overwhelm or annoy you with explanations you don't need

Each duck also runs on a tiered memory model, rather than one flat context window. There's a core memory, essentially the duck's resume, defining what it's actually skilled at. Above that sits a longer-term memory for company standards and code style, and a separate long-term memory scoped to the project itself. Short-term memory then covers whatever task or feature is currently in flight. The idea is that a duck should reason more like a team member with a real employment history than a chatbot that forgets everything between sessions.

It's called Duckies AI (https://www.duckiesai.com). It’s very rough, working locally, but not in a state I’m ready to ship yet. I'm hoping to ship an alpha soon. Turns out there are a LOT of table-stakes features an IDE needs.