<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Hakan Kılıç</title>
    <description>The latest articles on DEV Community by Hakan Kılıç (@emediquality).</description>
    <link>https://dev.to/emediquality</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3978087%2F6d6a230e-339f-449c-bd3c-48b1d02fa54f.png</url>
      <title>DEV Community: Hakan Kılıç</title>
      <link>https://dev.to/emediquality</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/emediquality"/>
    <language>en</language>
    <item>
      <title>Konsey: a multi-LLM council where a model can't verify its own output</title>
      <dc:creator>Hakan Kılıç</dc:creator>
      <pubDate>Wed, 10 Jun 2026 17:00:15 +0000</pubDate>
      <link>https://dev.to/emediquality/konsey-a-multi-llm-council-where-a-model-cant-verify-its-own-output-3ccp</link>
      <guid>https://dev.to/emediquality/konsey-a-multi-llm-council-where-a-model-cant-verify-its-own-output-3ccp</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;a single LLM to grade its own answer is a conflict of interest. So I built Konsey — a small, MIT-licensed orchestration CLI that runs several providers as a council.

How it works: independent providers each plan, an adversarial critic attacks the plans, and a *different* provider verifies the result. The rule is hard: the producer never verifies its own output. It's a 9-state loop (plan → critique → synthesize → execute → verify → decide) with an append-only DuckDB audit trail.

Why it might matter to you:

- Vendor-neutral: Claude, Codex, Gemini — or a local Ollama / llama.cpp model. Config-driven, one line to swap.
- Local-first: run fully offline; nothing leaves your machine (good for PHI/regulated work).
- Layered, opt-in safety: strict/medium/weak levels, secret + PHI scanning.
- Chat connectors (Telegram, Notion, Slack, WhatsApp) with the same risk gate on every channel.

Install (two deps, langgraph + duckdb):

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;curl -fsSL &lt;a href="https://raw.githubusercontent.com/eMediquality/konsey/v0.2.0/install.sh" rel="noopener noreferrer"&gt;https://raw.githubusercontent.com/eMediquality/konsey/v0.2.0/install.sh&lt;/a&gt; | KONSEY_REF=v0.2.0 bash&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
Repo + docs: https://github.com/eMediquality/konsey — feedback and contributors very welcome.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>opensource</category>
      <category>ai</category>
      <category>llm</category>
      <category>python</category>
    </item>
  </channel>
</rss>
