Franck SN Profile Banner
Franck SN Profile
Franck SN

@ndzfs

Followers
2,249
Following
1,376
Media
957
Statuses
8,647

Techno-optimist, Engineer, Entrepreneur. Built , Building - open for consulting gigs

Paris
Joined November 2022
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@ndzfs
Franck SN
8 months
In Europe, except UK perhaps, you can be good at what you do, people won't take you seriously unless you went to certain schools.
6
138
548
@ndzfs
Franck SN
5 months
@MerriamWebster i see another pulitzer in the future 😂
1
7
371
@ndzfs
Franck SN
7 months
@Carnage4Life It's a classic move. You hire consultant so they can be held accountable of the decision to layoff. It's a political move, and since they are not internal, they can be more ruthless.
3
10
369
@ndzfs
Franck SN
5 months
This is probably the best DSPy course on the internet. And I'm frankly not biased at all. Learn to program, not prompt language models and improve your quality of life in the process 😂
4
52
313
@ndzfs
Franck SN
5 months
For the most advanced use cases of DSPy, I highly recommend this module. It covers everything from building knowledge graphs to implementing RAG, as well as integrating DSPy with FastAPI to develop user-facing LLM-based applications.
5
37
226
@ndzfs
Franck SN
8 months
My contribution has been accepted and synthetic data generation has been added to DSPy. 🔥 You can either generate data by defining a pydantic model or by feeding some initial examples. And it is blazingly fast ! Here is how to use it:
Tweet media one
@ndzfs
Franck SN
8 months
I am going even further. Now, with a bit of meta-programming, I can dynamically create signatures on the fly and generate synthetic datasets based on pydantic models. Crazy nice to see it in action 🔥 I propose to add the synthetic_data_generation function in the utils of DSPy.
Tweet media one
5
19
155
7
29
193
@ndzfs
Franck SN
2 years
@atrupar Pete is the best communicator of the democrat party right now.
11
4
191
@ndzfs
Franck SN
1 year
I built an AI financial analyst using @LangChainAI , @OpenAI function calling and @streamlit (thread 1/) #buildinpublic
9
30
184
@ndzfs
Franck SN
2 months
@fchollet i am bearish on any evaluation of someone based on 20s observations.
4
1
185
@ndzfs
Franck SN
7 months
What if I build a new version of @babyAGI_ using DSPy ? Let's go ! original github by @yoheinakajima :
Tweet media one
5
23
185
@ndzfs
Franck SN
10 months
@PaulLarrouturou @sudouest @SO_Paysbasque C'est pour cela que je n'ai aucune tolérance pour ces pratiques de bizutage à la con.
6
15
174
@ndzfs
Franck SN
9 months
@Carnage4Life What I like is that we can now see how they think and realize they aren't that special, have a lot of wrong takes, are terribly wrong on a lot of issues. Kinda eye opening
2
11
164
@ndzfs
Franck SN
6 months
Holy smoke !! I achieved near perfect coreference resolution using DSPy and my knowledge graph is quite neat now. Sharing the full tutorial on Lycee AI in a few minutes. Link will be under this tweet when I am done. 🔥🔥 How it started vs How It's Going
Tweet media one
Tweet media two
8
18
165
@ndzfs
Franck SN
4 months
@Toure Definitely Stephen from Django unchained
Tweet media one
5
0
159
@ndzfs
Franck SN
8 months
I am going even further. Now, with a bit of meta-programming, I can dynamically create signatures on the fly and generate synthetic datasets based on pydantic models. Crazy nice to see it in action 🔥 I propose to add the synthetic_data_generation function in the utils of DSPy.
Tweet media one
@ndzfs
Franck SN
8 months
And here it is: a pure DSPy-based implementation of synthetic prompt optimization. First the synthetic data generation is done using a kind of hacked DSPy signature with a random input field and output fields that match the schema of the data I want to generate. Note the use of
Tweet media one
4
16
136
5
19
155
@ndzfs
Franck SN
5 months
New video just dropped in my module on how to create a full-stack web application using DSPy, FastAPI, Weaviate, and React. In the video, I explain how to set up a basic API using FastAPI and a simple DSPy service. More chapters are coming in the next few days. Link to the full
2
29
149
@ndzfs
Franck SN
10 months
@mehdirhasan @POTUS @SecBlinken They don't even try to hide it anymore
1
1
144
@ndzfs
Franck SN
11 months
@jeremyphoward You forgot room-temperature superconductor expert
2
1
143
@ndzfs
Franck SN
8 months
And here it is: a pure DSPy-based implementation of synthetic prompt optimization. First the synthetic data generation is done using a kind of hacked DSPy signature with a random input field and output fields that match the schema of the data I want to generate. Note the use of
Tweet media one
@ndzfs
Franck SN
8 months
Now working on a pure DSPy implementation and another one using anonLLM. Stay tuned, we are cooking 🔥
0
1
17
4
16
136
@ndzfs
Franck SN
5 months
We are moving fast here. The backend is now up and running. Users can upload documents (TXT, PDFs even OCR). The documents are then chunked and stored in our Weaviate vector store. We use a DSPy RAG module to provide answers and the context used to provide these answers. Here is
@ndzfs
Franck SN
5 months
Another chapter just dropped: adding @weaviate into the mix! The RAG module is powered by DSPy, of course. Things are really starting to take shape in the backend. Amazing to see! 🔥🔥🔥 As always, here is the preview (full link to the video in second tweet)
2
10
55
2
14
133
@ndzfs
Franck SN
1 month
@MistralAI At least here, we’re sure there are no upload issues. 😂😂 #reflection
2
1
130
@ndzfs
Franck SN
5 months
LangChain users when they try DSPy for the first time
6
15
130
@ndzfs
Franck SN
5 months
Okay, this DSPy + FastAPI tutorial is moving quickly, and it is amazing to see. I have now implemented a file parser functionality and used the factory method pattern. It is 🔥🔥🔥 Here is a preview. Full video in the second tweet:
2
13
123
@ndzfs
Franck SN
8 months
@Carnage4Life I think at its core it's because people need badly to tell themselves stories about how talented they are. In a world of self promotion, admitting the luck part is a hard pill to swallow for a lot of people. They need to believe in their own mythology.
3
13
110
@ndzfs
Franck SN
1 year
@jacquincl Ils partent à l'église tous les dimanches, on leur demande d'aimer leur prochain comme eux mêmes, ils sortent ils veulent chasser les immigrés. Comment fait on pour vivre avec une telle dissonance cognitive ?????
18
11
102
@ndzfs
Franck SN
5 months
DSPy + @neo4j 🔥🔥 The mix is powerful. The efficiency is fabulous. The full video is on Lycee AI (cf. the second tweet for the link). Here's a sneak peak:
3
20
105
@ndzfs
Franck SN
10 months
@Tyler_A_Harper I had the exact same revelation in college. Rich people have to convince themselves that they are simply more intelligent than other people, because it allows them to justify their privilege without feeling bad about it. Truth is they are mostly lucky (inheritance, being born
2
2
101
@ndzfs
Franck SN
6 months
@edwyplenel @auroreberge @AnttonRouget @Mediapart et elle est ministre en charge "de la lutte contre les discriminations", sans blagues mdrrr
1
3
96
@ndzfs
Franck SN
7 months
@Carnage4Life What an indictment of their business model then, that they can't survive if they have to pay a fair minimum wage. Or am I missing something?
3
3
100
@ndzfs
Franck SN
5 months
Finally added a React frontend to the RAG application. Still using DSPy, FastAPI, and Weaviate in the backend. It is amazing to develop a full-stack web application powered by DSPy.🔥🔥🔥🔥🔥 Link to module in second tweet !
Tweet media one
@ndzfs
Franck SN
5 months
We are moving fast here. The backend is now up and running. Users can upload documents (TXT, PDFs even OCR). The documents are then chunked and stored in our Weaviate vector store. We use a DSPy RAG module to provide answers and the context used to provide these answers. Here is
2
14
133
3
10
99
@ndzfs
Franck SN
6 months
Added two new chapters to the advanced DSPy tutorial 🔥 In the second chapter, I explain how to improve the knowledge graph extractor we built in the first chapter, aiming to reduce duplicate entities. In the third chapter, I explain what coreference resolution is and why it is
@ndzfs
Franck SN
6 months
Users from Lycee AI are asking me to create more advanced DSPy tutorials. I'm starting a new series today with an exploration of DSPy and knowledge graphs. I wrote a script to build a knowledge graph using DSPy. I'll be dropping the video on Lycee AI later today. It's actually
Tweet media one
3
4
95
3
15
98
@ndzfs
Franck SN
6 months
Users from Lycee AI are asking me to create more advanced DSPy tutorials. I'm starting a new series today with an exploration of DSPy and knowledge graphs. I wrote a script to build a knowledge graph using DSPy. I'll be dropping the video on Lycee AI later today. It's actually
Tweet media one
3
4
95
@ndzfs
Franck SN
2 months
@levelsio @Kling_ai @synclabs_so It's still easy to see that it’s AI-made, but there has been amazing progress on the image and video generation front— even more impressive than what I see with LLMs. Plus, it's quite clear how to monetize it. However, it still requires a lot of commitment because the content
5
2
94
@ndzfs
Franck SN
5 months
You will soon be able to visualize your DSPy modules 🔥🔥
Tweet media one
4
11
93
@ndzfs
Franck SN
5 months
Learn how to build a financial analyst copilot that will help you decide which stocks to buy or sell. Powered by DSPy, OpenAI, and a Weaviate database, this tool enables your agent to remember past information. What is amazing about this agent is that you can actually access its
2
14
89
@ndzfs
Franck SN
1 year
I took me 2 minutes to set up the monitoring of my AI financial analysis app with LangSmith ( @langchain ). Here is how I did it: 1/ #buildinpublic
Tweet media one
5
14
85
@ndzfs
Franck SN
7 months
I've been generating RPG players by the hundreds thanks to DSPy. And all I need is to define a pydantic class like so:
Tweet media one
4
5
84
@ndzfs
Franck SN
6 months
Did a pretty nice implementation of an AI agent using state machines and DSPy. Will be writing and sharing a full article about it.
Tweet media one
7
9
81
@ndzfs
Franck SN
6 months
From unstructured to structured data using DSPy Full tutorial on Lycee AI (link in second tweet)
@ndzfs
Franck SN
6 months
Users from Lycee AI are asking me to create more advanced DSPy tutorials. I'm starting a new series today with an exploration of DSPy and knowledge graphs. I wrote a script to build a knowledge graph using DSPy. I'll be dropping the video on Lycee AI later today. It's actually
Tweet media one
3
4
95
1
10
81
@ndzfs
Franck SN
7 months
@bindureddy GPT-4 says JUNE... OMG did I just discover the release month of GPT-5 ???😂
Tweet media one
3
1
77
@ndzfs
Franck SN
7 months
This crazy new feature is coming up soon 🔥🔥 @MistralAI 🤝 DSPy = sparks of programmable AGI 😂
Tweet media one
2
5
75
@ndzfs
Franck SN
8 months
@_jasonwei you don't reverse a linked list somewhere around 11 ?
3
1
75
@ndzfs
Franck SN
1 year
@jessicanono1 Les personnes les plus méchantes et absurdes que j'ai pu rencontrer dans ma vie allaient à l'église tous les dimanches. Les personnes les plus gentilles et généreuses que j'ai pu rencontrer allaient également à l'église tous les dimanches. Je crois que c'est difficile de conclure
0
14
75
@ndzfs
Franck SN
7 months
It's underrated how powerful DSPy can be when you want to create agentic workflows. And when you add Typed Predictors from @thomasahle and @NormalComputing in the mix, the results are 🔥 I just built a chess player agent and can watch it play against the stockfish engine. And
7
13
68
@ndzfs
Franck SN
10 months
@jonfavs What a failure of moral leadership from the Biden administration.
7
4
66
@ndzfs
Franck SN
5 months
The next module on Lycee AI will be lit. 🔥🔥 It will be about developing RAG apps using DSPy, FastAPI, Weaviate and React for the frontend. Who is ready?? Order now at a reduced price on Lycee AI.
Tweet media one
@ndzfs
Franck SN
5 months
I added another chapter to the advanced DSPy module: How to do retrieval augmented generation using DSPy and a @weaviate_io vector database. Here a preview (link to full video in the second tweet):
3
8
44
3
7
66
@ndzfs
Franck SN
7 months
@RokhayaDiallo @le_Parisien Cameroun ,Mali , n'est ce pas au final la même chose ? 😂😂😂
4
1
63
@ndzfs
Franck SN
5 months
And here is the preview of what I am building to visualize DSPy modules
@ndzfs
Franck SN
5 months
What if I write a script to visualize DSPy modules as graphs ?? Should I ?
Tweet media one
Tweet media two
3
0
21
3
4
65
@ndzfs
Franck SN
5 months
Chat with your database using natural language. Learn how to build such a system on Lycee AI (link below)
1
5
64
@ndzfs
Franck SN
5 months
Just added a new chapter. Learn how to create custom tools for your AI agents using LangChain. Link to full video in second tweet
@ndzfs
Franck SN
5 months
Started building a financial analyst using @LangChainAI , @tavilyai and @GroqInc Link to video in second tweet
Tweet media one
3
11
51
1
5
65
@ndzfs
Franck SN
7 months
Did a basic implementation first, using typed predictors. Will generalize it later (general def of agents, vector stores, tools etc) Explanatory article in second tweet. Link to github in third tweet.
Tweet media one
@ndzfs
Franck SN
7 months
What if I build a new version of @babyAGI_ using DSPy ? Let's go ! original github by @yoheinakajima :
Tweet media one
5
23
185
2
6
58
@ndzfs
Franck SN
7 months
Am I officially part of the DSPy gang of contributors ? 🔥🔥🔥
Tweet media one
1
3
56
@ndzfs
Franck SN
5 months
Another chapter just dropped: adding @weaviate into the mix! The RAG module is powered by DSPy, of course. Things are really starting to take shape in the backend. Amazing to see! 🔥🔥🔥 As always, here is the preview (full link to the video in second tweet)
@ndzfs
Franck SN
5 months
Okay, this DSPy + FastAPI tutorial is moving quickly, and it is amazing to see. I have now implemented a file parser functionality and used the factory method pattern. It is 🔥🔥🔥 Here is a preview. Full video in the second tweet:
2
13
123
2
10
55
@ndzfs
Franck SN
6 months
We don't talk enough about spacy-llm. It is so powerful. And when you mix it with DSPy, the results are incredible. I am working on a video that i will add to the "Advanced DSPy" module on Lycee AI. It will be lit 🔥🔥🔥
Tweet media one
4
8
54
@ndzfs
Franck SN
5 months
Started building a financial analyst using @LangChainAI , @tavilyai and @GroqInc Link to video in second tweet
Tweet media one
3
11
51
@ndzfs
Franck SN
1 year
I've created a LLM-based Movie Recommender using @OpenAI function calling, @streamlit , and @LangChainAI . Should you be interested in the Python code that powers this, don't hesitate let me know in the comments ! #buildinpublic
16
7
50
@ndzfs
Franck SN
3 months
@Rahll This is what happens when expectations of productivity gains thanks to AI are not realistically set: "Despite 96% of C-suite executives expecting AI to boost productivity, the study reveals that, 77% of employees using AI say it has added to their workload and created challenges
1
0
50
@ndzfs
Franck SN
5 months
I just finished managing background tasks in my RAG application. Check out a preview here. We are using FastAPI, NLTK, and the OpenAI API directly, without any framework. Link to full video in the second tweet.
1
3
48
@ndzfs
Franck SN
2 months
@rakyll Possible solution: reduce the length of feedback loops, control what you get dopamine from.
3
0
47
@ndzfs
Franck SN
5 months
I think people are overlooking synthetic data generation and prompt optimization. Thankfully, DSPy is exactly what we need for both. You can unlock many useful applications when data generation is no longer an issue.
1
12
46
@ndzfs
Franck SN
7 months
Folks, the feature is finally available! You can now play with the Mistral AI API on DSPy. 🔥 @MistralAI 🫸🫷DSPy
Tweet media one
@ndzfs
Franck SN
7 months
This crazy new feature is coming up soon 🔥🔥 @MistralAI 🤝 DSPy = sparks of programmable AGI 😂
Tweet media one
2
5
75
3
8
45
@ndzfs
Franck SN
6 months
You can now learn how to build BabyAGI by @yoheinakajima using DSPy, on !!! Enjoy!!! BabyAGI is a task-based autonomous AI agent. It captivated the imagination of many AI engineers last year and can be said to be the initial spark to the emergence of
Tweet media one
1
8
41
@ndzfs
Franck SN
6 months
DSPy to the moon 🔥🔥🔥🚀🚀🚀 This is awesome! I am planning to democratize the use of DSPy even more on my LMS platform I am currently working on a comprehensive tutorial to make DSPy accessible to a lot of AI engineers / developers. Create an account
3
4
44
@ndzfs
Franck SN
5 months
I added another chapter to the advanced DSPy module: How to do retrieval augmented generation using DSPy and a @weaviate_io vector database. Here a preview (link to full video in the second tweet):
3
8
44
@ndzfs
Franck SN
8 months
Amazing to see how active the DSPy community is these days. @krypticmouse and I have been working on synthetic data generation in parallel, with two similar but slightly different approaches. @krypticmouse 's approach: feed some initial data and generate synthetic data based on
Tweet media one
@lateinteraction
Omar Khattab
8 months
Looks like both @krypticmouse and @ndzfs have been independently developing synthetic dataset generators for DSPy optimizers. So today we got two PRs for this, with very different approaches! Community feedback welcome; maybe we can merge the two into one robust version?
6
16
111
3
8
42
@ndzfs
Franck SN
5 months
DSPy users watching everyone else optimize prompts manually
3
4
43
@ndzfs
Franck SN
1 month
@netcapgirl Founder mode
Tweet media one
0
4
42
@ndzfs
Franck SN
9 months
Building a lie detector using DSPy #buildinpublic
Tweet media one
3
3
42
@ndzfs
Franck SN
6 months
I have finally completed the tutorial on using Spacy-llm and DSPy for Named Entity Recognition. It concludes with an unexpected twist. Link in the following tweet. Preview:
@ndzfs
Franck SN
6 months
We don't talk enough about spacy-llm. It is so powerful. And when you mix it with DSPy, the results are incredible. I am working on a video that i will add to the "Advanced DSPy" module on Lycee AI. It will be lit 🔥🔥🔥
Tweet media one
4
8
54
4
6
41
@ndzfs
Franck SN
7 months
🆕 New On DSPy: Access to Mistral AI's API @lateinteraction @MistralAI
Tweet media one
3
4
40
@ndzfs
Franck SN
9 months
@H0wie_Xu @ycombinator @sama @OpenAI I love Sam, but I see no signs of AGI in the near term. More capable models ? Sure. AGI ? Nope.
6
2
40
@ndzfs
Franck SN
9 months
@lgpdu4quatre Pourquoi tu démissionne pas du coup ?
2
0
35
@ndzfs
Franck SN
2 months
@iamharaldur It's a real problem in Paris indeed. Some efforts are in the works, we will get there hopefully.
0
0
38
@ndzfs
Franck SN
9 months
Inspired by @CShorten30 video, I just built a stock analyst using DSPy. More details in my article below ! #buildinpublic
Tweet media one
@ndzfs
Franck SN
9 months
I just watched this amazing tutorial by @CShorten30 . Highly recommend !!
1
2
11
2
7
38
@ndzfs
Franck SN
4 months
@2022Elections il nous montre enfin son vrai visage
0
0
37
@ndzfs
Franck SN
5 months
How to quickly and easily visualize your DSPy modules Link to full video in second tweet
2
3
35
@ndzfs
Franck SN
1 year
@FrDesouche @tanguy_france Être raciste c'est vraiment coûteux: entre financer des policiers tueurs et acheter des journaux pour passer un message symbolique, vous avez de l'argent dis donc. De quoi vous plaignez vous donc ?
31
0
31
@ndzfs
Franck SN
6 months
Wow already 1 customer and a $10 /m for ! This is already better than 0 lol. I just added a new chapter on advanced modules and retrievers in DSPy ! Go watch #buildinpublic #dspy
Tweet media one
@ndzfs
Franck SN
6 months
DSPy to the moon 🔥🔥🔥🚀🚀🚀 This is awesome! I am planning to democratize the use of DSPy even more on my LMS platform I am currently working on a comprehensive tutorial to make DSPy accessible to a lot of AI engineers / developers. Create an account
3
4
44
5
4
32
@ndzfs
Franck SN
11 months
@abhi_agarwal4 @sama Man you should learn about switching costs and consumer inertia. People tend to stick to a product or service out of habit rather than seeking out new options. For LangChain and Llama-index, they will probably survive by providing the same abstractions across LLM providers
3
2
30
@ndzfs
Franck SN
1 year
Tweet media one
5
0
31
@ndzfs
Franck SN
8 months
@BetterCallMedhi The only thing you need to get funded in France hahaha. You don't even need to have a history of building stuff. There are exceptions but the rule is clear.
3
0
30
@ndzfs
Franck SN
1 year
Dive into my latest article where I showcase how I supercharged my AI Financial Analyst with #LangSmith ! From initialization to in-depth tracing, discover the future of AI monitoring and debugging. 1/2 #buildinpublic @LangChainAI @hwchase17
1
6
27
@ndzfs
Franck SN
1 year
@africatechie assez étonnant coe tweet. vs transférez la responsabilité de la réussite du stage sur le stagiaire uniquement. Le stagiaire doit être accompagné, il est là pour apprendre et l'entreprise doit l'y aider. Le stagiaire doit faire des efforts aussi. Mais il doit être bien accompagné
8
1
28
@ndzfs
Franck SN
6 months
New chapter available on the DSPy full course on : Synthetic Prompt Optimization! Enjoy !
Tweet media one
0
8
28
@ndzfs
Franck SN
8 months
By popular demand, I have now merged the two approaches successfully. You either come with some initial data, or just define a pydantic model. In both cases there is a place for you in the DSPy familly ❤️ @PaulLockettkpb thanks for the suggestion
@lateinteraction
Omar Khattab
8 months
@krypticmouse @ndzfs Herumb’s is dataset-centric. Franck’s is signature-centric, but could be program-centric even. So that can suggest a natural separation between the two.
1
0
5
2
4
26
@ndzfs
Franck SN
8 months
@Carnage4Life This is why so many things are wrong in the corporate World. I think someone being polite, respectful and just doing their job should be enough. But that's just me.
1
2
27
@ndzfs
Franck SN
6 months
The AlexNet moment of DSPy ??? 🤯🤯🤯🤯🤯🤯🤯🤯🤯🤯🤯🤯 DSPy to the moon 🔥🔥🔥🔥
2
2
28
@ndzfs
Franck SN
1 year
Hey #buildinpublic community, it's finally done, and I am ready to present the "Discute" app—a web app with the ambition to allow you to chat with your knowledge base (starting with your PDFs). Powered by @pinecone , with RAG design inspiration from both @llama_index and
6
0
26
@ndzfs
Franck SN
5 months
@kendricklamar Kendrick just destroyed him elegantly. Geez
0
2
25
@ndzfs
Franck SN
6 months
Yes indeed, amazing fireside chat with @lateinteraction and @hwchase17 on DSPy, LangChain and prompt optimization. Join us here:
Tweet media one
@akshay_pachaar
Akshay 🚀
6 months
@ndzfs There's a session I'm going in on the same today!
0
0
5
2
6
27
@ndzfs
Franck SN
17 days
@BetterCallMedhi > "En 2022, la société n’a vendu que pour 568 000 euros de produits finis et a enregistré près de 90 millions de pertes." 😂😂😂 Mais qui sont ces founders et qui sont les VCs qui soutiennent une startup avec une telle perf ??? Comment peux tu lever 316m en 2020 puis ne pas
1
4
27