MaximeRivest Profile Banner
Maxime Rivest 🧙‍♂️🦙🐧 Profile
Maxime Rivest 🧙‍♂️🦙🐧

@MaximeRivest

Followers
4K
Following
2K
Media
875
Statuses
5K

Easy LLM context for all! ✨pip install attachments Inspired by: ggplot2, DSPy, claudette, dplyr, OpenWebUI! Follow for: API design, AI, and Data 🐍CC📜🛠 maker

Ottawa 🇨🇦
Joined January 2018
Don't wanna be here? Send us removal request.
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
3 months
24
102
1K
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
20 hours
I am working on TemplateAdapter for a future PR to dspy. If you know/care about dspy's Adapters please let me know what you think of that syntax. With TemplateAdapter, you can define easily (re)create the XMLAdapter. Or, you don't like dspy default [[ ##, no problem, you can
Tweet media one
Tweet media two
Tweet media three
2
2
27
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
24 hours
If you are interested in BAML and DSPy, especially their comparisons, you’ll likely find this useful:.
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
1 day
@anthonyronning_ Baml renders some code written in a .baml file into a structured format. One stength of them is how it presents the output to the LLM. Look at the string after "Answer in JSON using this schema:". DSPy also renders code into a prompt. In addition, DSPy integrates more naturally
Tweet media one
Tweet media two
Tweet media three
2
0
20
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
1 day
Litellm makes it easy to call any LLM provider by changing only one string. Mirascope and Smartfunc are convenient because you can decorate functions to turn them into AI calls. DSPy’s signatures, optimizers, adapters, and modules are powerful. Instructor is great for getting.
1
5
52
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
2 days
I like functions 🤷‍♂️.
0
0
3
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
2 days
FunctAI with docment support and flexiclass :). Thanks @jeremyphoward :)
Tweet media one
Tweet media two
3
1
16
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
2 days
very simple, very nice.
Tweet media one
Tweet media two
1
2
12
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
2 days
Seems like I like to decorate.
0
0
0
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
2 days
0
0
3
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
2 days
Amazing, and with FunctAI is even easier to make Claide Code:
Tweet media one
@joelgrus
Joel Grus 🤠
9 days
I also like to live dangerously
Tweet media one
1
0
6
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
2 days
oh, and you can do chat.opt(training_set, metric).
0
0
1
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
2 days
Wow, FunctAI has all the power of DSPy while being as easy as Claudette to create stateful chats.
Tweet media one
6
8
104
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
2 days
Someone asked for a feature in FunctAI. That I unknowingly already had because I leverage dspy and dspy is goooood!. Here you can track all agent/llm traces
Tweet media one
Tweet media two
Tweet media three
1
0
3
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
3 days
Almost exactly one year ago, I started building projects with and for AI. The first ones I made were:. BayesianMachine – Making LLMs ask questions to form Bayesian beliefs in hard, fuzzy problems. Jupyter-Whisper – A notebook extension to chat directly in code cells with %%user.
2
3
25
@MaximeRivest
Maxime Rivest 🧙‍♂️🦙🐧
3 days
1
0
5