Rémi's Avatar

Rémi

@remilouf.bsky.social

CEO & co-founder at .txt. I wander.

1,496 Followers  |  502 Following  |  22 Posts  |  Joined: 27.04.2023  |  2.1867

Latest posts by remilouf.bsky.social on Bluesky

Post image

We changed the way we handle multimodal inputs in Outlines.

Most libraries will give the prompt a special role, separate it from the other inputs. We don’t anymore.

13.07.2025 17:11 — 👍 5    🔁 1    💬 0    📌 0
Post image

📝 I have been meaning to write this for a while now, but after reading @remilouf.bsky.social's post on the potential of structured generation for LLMs and a post on SerDes debt deriving from Pydantic usage, I decided I should not wait any longer. So here is my new blog post:

12.07.2025 16:57 — 👍 1    🔁 1    💬 1    📌 0
Post image

🦀 Do you like Rust?
🇫🇷 Do you like Paris?

Then you'll love the conference, Rust In Paris, that my colleague Yvan Sraka is delivering his talk, Beyond Procedural Macros: A Trait-Based Framework for Bindgen, at next month!

www.rustinparis.com

19.02.2025 15:54 — 👍 2    🔁 3    💬 0    📌 0

This was absolutely my favorite talk from today! Love it / scared of it

24.01.2025 04:36 — 👍 3    🔁 3    💬 1    📌 1
Post image

Outlines 0.1.9 release is out! Small release, but some highlights:

- First contribution by @chicham!
- You can now use enums in outlines.generate.choice
- Compilation time improvements.
- Using the rust-native JSON-schema to regex, rather than the Python implementation

11.12.2024 12:17 — 👍 10    🔁 2    💬 0    📌 0

This is actually good to show skeptics of structured generation @dottxtai.bsky.social. Demonstrates very clearly that you can stop the model from fighting the constraints by telling it how it’s constrained, even if those constraints might seem absurd (like only using words from the King James Bible)

07.12.2024 03:58 — 👍 7    🔁 4    💬 0    📌 0

HF has done, and keeps doing, a lot of good in the AI ecosystem. I’ll die on this hill.

28.11.2024 13:45 — 👍 41    🔁 3    💬 2    📌 2

More insults under an apology post on Bluesky than under any outrageous post on Twitter. Be the change you want to see in the world or something like that.

28.11.2024 09:30 — 👍 16    🔁 1    💬 0    📌 0

Check out our new YouTube video. We're trying out kind of an interview format, so let me know if you love/hate this

26.11.2024 16:47 — 👍 11    🔁 3    💬 0    📌 0

Looking at the comments of this one, I think this is actually the Bad Place

28.11.2024 00:27 — 👍 5    🔁 1    💬 1    📌 0

The comments on this are unnecessarily hateful. I thought this place was better.

27.11.2024 19:06 — 👍 12    🔁 0    💬 3    📌 0

Cool! Are you able to use the crate, or did you have to port the code?

24.11.2024 19:41 — 👍 0    🔁 0    💬 0    📌 0

Give @dottxtai.bsky.social a follow for quality structured generation content!

24.11.2024 16:07 — 👍 4    🔁 2    💬 0    📌 0

Agreed, though @willkurt.bsky.social obviously got closer to the optimal prompt for structured than the one the authors used :)

24.11.2024 16:06 — 👍 4    🔁 0    💬 0    📌 0
Post image Post image

A new paper, "Let Me Speak Freely" has been spreading rumors that structured generation hurts LLM evaluation performance.

Well, we've taken a look and found serious issue in this paper, and shown, once again, that structured generation *improves* evaluation performance!

21.11.2024 18:33 — 👍 119    🔁 23    💬 4    📌 7

That’s possible

22.11.2024 15:08 — 👍 3    🔁 0    💬 0    📌 0

The "Let Me Speak Freely" got way too much traction too easily, despite a few serious issues.

Well aware of Brandolini's law we published a thorough rebuttal of the main conclusion, highlighted the key methodological flaws and taught a few things in the process.

Hope you enjoy it!

22.11.2024 06:55 — 👍 7    🔁 1    💬 1    📌 0

We don’t have to generate code in JSON. With our method you can make the model generate the code in a code block like they suggest in the paper.

22.11.2024 06:50 — 👍 4    🔁 0    💬 1    📌 0
A graph showing that structured generation performs better than unstructured generation.

A graph showing that structured generation performs better than unstructured generation.

Our new blog post is out!

@willkurt.bsky.social provides a rebuttal for a reasonably well known paper which concluded that structured generation with LLMs always resulted in worse performance.

We do not find the same thing.

blog.dottxt.co/say-what-you...

21.11.2024 18:23 — 👍 13    🔁 7    💬 1    📌 1
Build an AI receipt scanner with vision language models!
YouTube video by dottxt Build an AI receipt scanner with vision language models!

Y'ALL this is my first @dottxtai.bsky.social video to break 1k views!!!!!

youtu.be/_SK2sO0_DEY?...

20.11.2024 17:09 — 👍 15    🔁 3    💬 2    📌 0

What’s the best LLM observability tool today?

20.11.2024 19:56 — 👍 4    🔁 1    💬 2    📌 0

The kind of echo chamber that I like

20.11.2024 08:50 — 👍 1    🔁 0    💬 0    📌 0
dottxt - make ai speak computer

👋 New followers

I’m Rémi, co-founder and CEO of @dottxtai.bsky.social. We do structured generation with LLM, which means we are able to enforce constraints on the output (regex, JSON Schema, Grammar) during inference time. It’s very cool.

dottxt.co

20.11.2024 08:07 — 👍 20    🔁 1    💬 1    📌 2

I’m also finding again the ML content that made me love Twitter at the beginning.

20.11.2024 08:04 — 👍 3    🔁 0    💬 2    📌 0

I wake up every day with 100 new followers now. The Starter Packs were a brilliant idea ✨

20.11.2024 08:03 — 👍 4    🔁 0    💬 2    📌 0
dottxt - make ai speak computer

Hello Bluesky! We're here now. Wonderful to be in the Good Place.

We'll be posting demos, interesting tidbits, and boosting cool AI stuff on here.

dottxt.co

19.11.2024 00:42 — 👍 9    🔁 4    💬 0    📌 1

(Reposting from X)
I did a tiny side project: a program that automatically generates a properly formatted .ics file from a text description (e.g. copy/paste an email) using an LLM, and imports it to your favorite calendar app!
Structured generation is cool -- shoutout @remilouf.bsky.social and .txt

11.11.2024 14:39 — 👍 5    🔁 2    💬 2    📌 0
Preview
demos/earnings-reports at main · dottxt-ai/demos Contribute to dottxt-ai/demos development by creating an account on GitHub.

Go check out our earnings report cookbook:

dottxt-ai.github.io/outlines/main/…

Or, if you want more detail, check out the full demo:

github.com/dottxt-ai/de...

07.11.2024 09:33 — 👍 2    🔁 0    💬 0    📌 0
Post image Post image

📊 One weird trick to parse earnings reports!

Wall Street analysts HATE this!

Use LLMs to convert messy SEC filings into clean CSV data using structured generation.

The one weird trick? Convert your HTML to markdown + use Outlines.

Link below 👇

07.11.2024 09:32 — 👍 4    🔁 0    💬 1    📌 0
Preview
demos/its-a-smol-world at main · dottxt-ai/demos Contribute to dottxt-ai/demos development by creating an account on GitHub.

Code: github.com/dottxt-ai/de...

05.11.2024 13:49 — 👍 0    🔁 0    💬 0    📌 0

@remilouf is following 20 prominent accounts