Debate Championship for LLMs
What is the most skilled LLM at debating?
I am Clelia, a passionate developer democratizing AI tools at LlamaIndex
I am a pythonist, GitHub geek and a strong open source advocate!
About Me
I am versatile, I am a builder: I love creating things, digging deep into code - here are some of things about me!
I am fully-proficient in python: my stack encompasses LlamaIndex, LLMs clients, transformers and AI-native vector databases clients for AI building; FastAPI and Flask for deployment; Gradio and Streamlit for frontend. Huge Pydantic fan.
I am passionate about DevOps, and I am particularly versed in Docker: I love the elegant concept of containerization and easy deployment with few commands!
GitHub is my second home: I am a git lover, and I am navigating and learning the world of pull requests, actions, projects, packages...
If I am not building things, I really enjoy writing about them: being it the latest advancements in tech and science, or a tutorial about one of my code projects, writing will always be part of my journey!
I am a biologist (leaning into the realm of bioinformatics) by training, and I am endlessly curious about everything that concerns nature, animals, genetics and molecular biology!
I am a strong open-source advocate: I believe in the power of sharing, since knowledge is the only thing that, when shared, increases instead of diminishing!
Step 1: Designing
The first thing I do is to create a mental schema of what I would like to produce: the features, the tech stack, the intended audience... Everything needs to be drafted in the back of my mind.
Step 2: Learn and Research
Once I designed the idea, I start researching innovative ways to implement it, and I try to learn all the needed concepts. I mostly use good ol' browsers to do that, but sometimes I let LLMs help.
Step 3: Build
Once I have the design and the concepts, building starts. I try to code my applications hierarchically: for example, if I need to create a full stack app connected to an API, I first lay out the utilities, then the API/backend and finally the frontend.
Step 4: Iterate and fix bugs
After building, I test the behavior of my project and I try to find as many bugs as I can, fixing them after every failed iteration, until I have a satisfying result.
Ready!
Once I am satisfied, I prepare a nice README for my project, give it a license and contribution guidelines, and then I just push it out live - open spurce as always!
Beyond tech
Because when you're a dev, you don't just build tech, you need to live it
One of my core skills is being able to pitch projects in front of people by preparing visually appealing presentations to efficiently deliver my ideas.
Critical thinking is a skill that I cultivated in my life by taking part into competitive debates: I like to reflect, understand, question, until I get real answers.
I like things being transparent, and I feel like every good working relationship is built upon open and honest communication, a best practice that I always try to follow.
The blog contains articles related to scientific discoveries, as well as more technical articles about programming. Enjoy!
What is the most skilled LLM at debating?
Big techs are shifting towards nuclear to power AI, and here we try to understand why
Is AI really that environmentally-threatening? Is there anything we could do to improve this situation? Let's break this down, one step at a time.
A sneak peek into the future of code generation
If you wish to chat and know me professionally, make sure
to connect with me on LinkedIn!