Semiotique
This is an early-stage Python library with a vision of growing into a framework, SDK, and programming language for seamlessly meshing "plain old code" with LLM evaluations. Its runtime performs smart context engineering in the background to steer the LLM and improve its correctness, aiming to enable agentic applications that leverage LLM flexibility while retaining the determinism of regular code.
What it addresses
Seamlessly combining plain code with LLM evaluations is difficult, and LLM applications lack the determinism of regular code.
Shared over time
Each entry reflects what was shared on that date. Details may have changed since then.
Semiotique
This is an early-stage Python library with a vision of growing into a framework, SDK, and programming language for seamlessly meshing "plain old code" with LLM evaluations. Its runtime performs smart context engineering in the background to steer the LLM and improve its correctness, aiming to enable agentic applications that leverage LLM flexibility while retaining the determinism of regular code.
Problem: Seamlessly combining plain code with LLM evaluations is difficult, and LLM applications lack the determinism of regular code.
Audience: Developers building agentic applications.
Posted by @vkgcr · Original comment ↗
“I've been working on Semiotique (still very early stage). Right now it's a python library, but the vision is to build a new framework / SDK / programming language which allows you to seamlessly mesh "plain old code" with LLM evaluations, while having a runtime which does "smart" context engineering in the background in order to steer the LLM and improve its correctness.”