SShortSingh.
Back to feed

Developer Scraps Six-Month AI Project to Build Modular 'Circuit' Architecture

0
·1 views

After six months of failed attempts to make version 2 of an AI system work, a developer pivoted to a new modular architecture called v3 following an unexpected breakthrough with small, specialized circuits. The key insight was that narrow, purpose-built circuits outperformed a general-purpose monolithic model at specific tasks, using far fewer parameters and training in seconds. Version 3 replaced the single-pipeline design with a fleet of specialized circuits — including PropertyCircuit, RelationalCircuit, CausalCircuit, and ChainReasoner — each independently trainable and deployable. A set of ten guiding rules, documented in a file called TRUTH.md, was established to govern future architectural decisions, drawn from lessons learned across prior development failures. The central brain layer was retained but demoted from the system's core to one expert among many, consulted only when its capabilities matched the task.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

10 Open-Source Tools That Can Replace Costly SaaS Subscriptions

A roundup published on DEV Community highlights ten open-source GitHub repositories designed to replace expensive paid software services costing hundreds of dollars monthly. The list covers a wide range of use cases, including cloud deployment, AI coding agents, web scraping, PDF editing, and self-hosted AI chat interfaces. Notable entries include Coolify as a Heroku alternative, Open WebUI replacing ChatGPT Plus, Supabase standing in for Firebase, and Stirling PDF offsetting Adobe Acrobat Pro costs. Several tools have amassed tens of thousands of GitHub stars, indicating strong community adoption and active development. All featured projects are self-hostable, meaning users can run them on their own infrastructure to avoid recurring subscription fees.

0
ProgrammingDEV Community ·

Developer builds Clash Royale stats site that hides win rates with under 30 samples

A developer behind Royale Cards, a Clash Royale guide site, has shared lessons from building a small static site hosted on Cloudflare Pages that prioritizes data transparency. The site enforces a strict rule: win rates are only displayed when at least 30 battle samples exist, with a 'sample too small' note shown otherwise. Each of the roughly 133 card pages covers stats across all 14 levels, arena unlock info, and top deck combinations, keeping pages focused for both search engines and mobile users. For the current K.H.A.O.S season, the site clearly separates officially confirmed facts from editorial analysis, helping readers distinguish between the two. The developer's key takeaway is that being upfront about data limitations is a genuine differentiator for niche stats sites.

0
ProgrammingDEV Community ·

SaijinOS Builds Web Reader That Treats Page Content as Data, Not Commands

By day 578 of development, SaijinOS implemented a tightly scoped public web reader capable of fetching a single allowlisted page while strictly separating retrieved content from system instructions. The core design principle holds that text found on a web page — including any embedded prompt-injection attempts — is treated as content only, never as executable commands. The reader's authority is deliberately narrow: it performs a bounded fetch and returns a structured result, with no permissions to write files, update memory, call models, or summarize output. Each redirect in a request chain is individually revalidated, so initial approval of a URL does not grant permission to follow it to an unrelated domain. The architecture also distinguishes between 'found a link' and 'learned this,' preventing unreviewed expansion of trusted sources or automatic ingestion of candidate pages.

0
ProgrammingDEV Community ·

PyOhio Speaker Reflects on Oracle Joke After Attendee Files Code of Conduct Complaint

A developer delivering the closing keynote at PyOhio included a recurring joke dismissing Oracle as a poor technical choice, drawing laughs from the audience. After the talk, an attendee who had built their career around Oracle expertise filed a discomfort report through the conference's Code of Conduct grievance process. The attendee told organizers they felt unexpectedly singled out and uncertain about discussing their work with other conference-goers. The speaker acknowledged that, unlike other technologies mentioned in the talk, Oracle was never given a redemptive framing, effectively leaving its practitioners as the unintended butt of the joke. Reflecting on the feedback, the speaker concluded that dismissing the complaint as oversensitivity would be both defensive and condescending, and committed to reconsidering the bit for future talks.

Developer Scraps Six-Month AI Project to Build Modular 'Circuit' Architecture · ShortSingh