← Back to the feed

KillSwitch language tests how easily AI models misread code and documentation

The Register ·

Software engineer Dominik Picheta has created KillSwitch, an open-source programming language intended to test how easily large language models can be confused by code and its documentation. Its deliberately unusual, prose-heavy style may confuse human readers too, and the project raises questions about how reliably AI systems interpret code and distinguish factual descriptions from misleading text.

KillSwitch is a limited, interpreted language with functions, variables and if statements. Adverbs act as identifiers, and calling one involves writing an anagram of it; much of the surrounding prose is ignored by the interpreter. Its GitHub specification includes deliberate falsehoods, including a claim that the language can take over local network services, which Picheta says is untrue and intended to test whether models can spot fiction.

  • Dominik Picheta created KillSwitch to confuse language models.
  • Code uses prose, adverbs and anagrammed identifiers.
  • Its specification includes deliberate lies to test AI interpretation.

AI Technology

Read the full article at the source →

Originally published by The Register as “Write bot-resistant code with KillSwitch, a programming language designed to confuse LLMs”.