From a tool call to executable code: an agent dispatcher
How an agent turns the name and arguments of a tool call into a local function, handles errors, and returns the result to the model.
Output audio device manager for the Ubuntu top bar
Switch between speakers and headphones with a single click from the Ubuntu top bar
Save time by quickly switching between output devices without opening Ubuntu settings
Designed to integrate seamlessly with GNOME Shell and the Ubuntu top bar
Automatically detects all audio output devices connected to the system
InputBashgit clone https://github.com/maximofn/output_audio_device.gitCopied
InputBashgit clone git@github.com:maximofn/output_audio_device.gitCopied
Dependencies:
Make sure you don't have any venv or conda environment activated
InputBashif [ -n "$VIRTUAL_ENV" ]; thendeactivatefiif command -v conda &>/dev/null; thenconda deactivatefiCopied
Run this script so Output Audio Device Manager starts with the system:
InputBash./add_to_startup.shCopied
If you liked it consider giving the repository a star, but if you really liked it consider buying me a coffee.
How an agent turns the name and arguments of a tool call into a local function, handles errors, and returns the result to the model.
How to accumulate arguments delivered as streaming deltas and why a tool must never run before the provider sends its te...
How to turn tool calls from different LLM providers into one common interface without losing the identifiers that correl...
Let's talk.
maximofn@gmail.com
Machine Learning and AI specialist. I develop solutions with generative AI, intelligent agents and custom models.
AI agents, powered by LLMs, promise to transform applications. But are they simple executors today or future intelligent collaborators? To reach their...
Learn to create an IA system to execute efficiently on a device
Hugging Face spaces allow us to run models with very simple demos, but what if the demo breaks? Or if the user deletes it? That's why I've created docker containers with some interesting spaces, to be able to use them locally, whatever happens. In fact, if you click on any project view button, it may take you to a space that doesn't work.
Let's talk.
maximofn@gmail.com
Machine Learning and AI specialist. I develop solutions with generative AI, intelligent agents and custom models.
Dataset with jokes in English
Use: Fine-tuning text generation models for humor
Dataset with translations from English to Spanish
Use: Training English-Spanish translation models
Dataset with Netflix movies and series
Use: Netflix catalog analysis and recommendation systems