AI & ML interests

Open science and open source

albertvillanovaย 
posted an update 22 days ago
view post
Post
2000
๐Ÿš€ TRL v0.29.0 introduces trl-training: an agent-native training skill.

This makes the TRL CLI a structured, agent-readable capability, allowing AI agents to reliably execute training workflows such as:
- Supervised Fine-Tuning (SFT)
- Direct Preference Optimization (DPO)
- Group Relative Policy Optimization (GRPO)

Weโ€™re excited to see what the community builds on top of this.

If youโ€™re working on AI agents, alignment research, or scalable RL training infrastructure: give TRL v0.29.0 a try! ๐Ÿค—

The future of ML tooling is agent-native.
๐Ÿ”— https://github.com/huggingface/trl/releases/tag/v0.29.0
albertvillanovaย 
posted an update about 1 month ago
view post
Post
1776
5 years already working in democratizing AI ๐Ÿค—
Grateful to be part of such an awesome team making it happen every day.
theainerdย 
posted an update 4 months ago
albertvillanovaย 
posted an update 7 months ago
view post
Post
4606
Latest smolagents release supports GPT-5: build agents that think, plan, and act.
โšก Upgrade now and put GPT-5 to work!
  • 1 reply
ยท
albertvillanovaย 
posted an update 7 months ago
view post
Post
704
๐Ÿš€ smolagents v1.21.0 is here!
Now with improved safety in the local Python executor: dunder calls are blocked!
โš ๏ธ Still, not fully isolated: for untrusted code, use a remote executor instead: Docker, E2B, Wasm.
โœจ Many bug fixes: more reliable code.
๐Ÿ‘‰ https://github.com/huggingface/smolagents/releases/tag/v1.21.0
albertvillanovaย 
posted an update 8 months ago
view post
Post
821
๐Ÿš€ New in smolagents v1.20.0: Remote Python Execution via WebAssembly (Wasm)

We've just merged a major new capability into the smolagents framework: the CodeAgent can now execute Python code remotely in a secure, sandboxed WebAssembly environment!

๐Ÿ”ง Powered by Pyodide and Deno, this new WasmExecutor lets your agent-generated Python code run safely: without relying on Docker or local execution.

Why this matters:
โœ… Isolated execution = no host access
โœ… No need for Python on the user's machine
โœ… Safer evaluation of arbitrary code
โœ… Compatible with serverless / edge agent workloads
โœ… Ideal for constrained or untrusted environments

This is just the beginning: a focused initial implementation with known limitations. A solid MVP designed for secure, sandboxed use cases. ๐Ÿ’ก

๐Ÿ’ก We're inviting the open-source community to help evolve this executor:
โ€ข Tackle more advanced Python features
โ€ข Expand compatibility
โ€ข Add test coverage
โ€ข Shape the next-gen secure agent runtime

๐Ÿ”— Check out the PR: https://github.com/huggingface/smolagents/pull/1261

Let's reimagine what agent-driven Python execution can look like: remote-first, wasm-secure, and community-built.

This feature is live in smolagents v1.20.0!
Try it out.
Break things. Extend it. Give us feedback.
Let's build safer, smarter agents; together ๐Ÿง โš™๏ธ

๐Ÿ‘‰ https://github.com/huggingface/smolagents/releases/tag/v1.20.0

#smolagents #WebAssembly #Python #AIagents #Pyodide #Deno #OpenSource #HuggingFace #AgenticAI
albertvillanovaย 
posted an update 9 months ago
view post
Post
1841
๐Ÿš€ SmolAgents v1.19.0 is live!
This release brings major improvements to agent flexibility, UI usability, streaming architecture, and developer experience: making it easier than ever to build smart, interactive AI agents. Here's what's new:

๐Ÿ”ง Agent Upgrades
- Support for managed agents in ToolCallingAgent
- Context manager support for cleaner agent lifecycle handling
- Output formatting now uses XML tags for consistency

๐Ÿ–ฅ๏ธ UI Enhancements
- GradioUI now supports reset_agent_memory: perfect for fresh starts in dev & demos.

๐Ÿ”„ Streaming Refactor
- Streaming event aggregation moved off the Model class
- โžก๏ธ Better architecture & maintainability

๐Ÿ“ฆ Output Tracking
- CodeAgent outputs are now stored in ActionStep
- โœ… More visibility and structure to agent decisions

๐Ÿ› Bug Fixes
- Smarter planning logic
- Cleaner Docker logs
- Better prompt formatting for additional_args
- Safer internal functions and final answer matching

๐Ÿ“š Docs Improvements
- Added quickstart examples with tool usage
- One-click Colab launch buttons
- Expanded reference docs (AgentMemory, GradioUI docstrings)
- Fixed broken links and migrated to .md format

๐Ÿ”— Full release notes:
https://github.com/huggingface/smolagents/releases/tag/v1.19.0

๐Ÿ’ฌ Try it out, explore the new features, and let us know what you build!

#smolagents #opensource #AIagents #LLM #HuggingFace
albertvillanovaย 
posted an update 10 months ago
albertvillanovaย 
posted an update 10 months ago
view post
Post
2629
New in smolagents v1.16.0:
๐Ÿ” Bing support in WebSearchTool
๐Ÿ Custom functions & executor_kwargs in LocalPythonExecutor
๐Ÿ”ง Streaming GradioUI fixes
๐ŸŒ Local web agents via api_base & api_key
๐Ÿ“š Better docs

๐Ÿ‘‰ https://github.com/huggingface/smolagents/releases/tag/v1.16.0
mkluczekย 
posted an update 11 months ago
view post
Post
400
Expansion of Global and Dense Open Embeddings Dataset of Earth ๐ŸŒ

We updated our previous embeddings release with three models MMEarth and DeCUR-S2, DeCUR-S1 of the Major TOM embeddings dataset, developed in collaboration with CloudFerro S.A. asterisk labs and ฮฆ-lab, European Space Agency - ESA. Together with @mikonvergence , Jฤ™drzej S. Bojanowski, we extend the open-access collection of open dataset of Copernicus embeddings built at global scale, providing dense coverage across the entire acquisition area of Sentinel-1 and Sentinel-2 sensors.

Total embedding resources after the update:
- 51 TB of AI-embeddings generated from processed Sentinel data,
- over 40 billion embedding vectors,
- processing of 147 TB of raw satellite data,
- analysis covering more than 15 million Sentinel-1 and Sentinel-2 scenes and more than 16 trillion pixels.

This project delivers open and free vectorized expansions of Major TOM datasets available on CREODIAS and Hugging Face, setting a new standard for embedding releases and enabling lightweight, scalable ingestion of Earth Observation (EO) data for countless applications.

Datasets:
Major-TOM/Core-S2L2A-MMEarth
Major-TOM/Core-S2L1C-DeCUR
Major-TOM/Core-S1RTC-DeCUR


#EarthObservation #AI #CloudFerro #asterisklabs #ESA
Yosunย 
posted an update 11 months ago
view post
Post
553
Is it possible to pay for more ZeroGPU usage quota?
  • 3 replies
ยท
albertvillanovaย 
posted an update 11 months ago
view post
Post
2906
smolagents v1.14.0 is out! ๐Ÿš€
๐Ÿ”Œ MCPClient: A sleek new client for connecting to remote MCP servers, making integrations more flexible and scalable.
๐Ÿชจ Amazon Bedrock: Native support for Bedrock-hosted models.
SmolAgents is now more powerful, flexible, and enterprise-ready. ๐Ÿ’ผ

Full release ๐Ÿ‘‰ https://github.com/huggingface/smolagents/releases/tag/v1.14.0
#smolagents #LLM #AgenticAI
albertvillanovaย 
posted an update about 1 year ago
view post
Post
4207
๐Ÿš€ New smolagents update: Safer Local Python Execution! ๐Ÿฆพ๐Ÿ

With the latest release, we've added security checks to the local Python interpreter: every evaluation is now analyzed for dangerous builtins, modules, and functions. ๐Ÿ”’

Here's why this matters & what you need to know! ๐Ÿงต๐Ÿ‘‡

1๏ธโƒฃ Why is local execution risky? โš ๏ธ
AI agents that run arbitrary Python code can unintentionally (or maliciously) access system files, run unsafe commands, or exfiltrate data.

2๏ธโƒฃ New Safety Layer in smolagents ๐Ÿ›ก๏ธ
We now inspect every return value during execution:
โœ… Allowed: Safe built-in types (e.g., numbers, strings, lists)
โ›” Blocked: Dangerous functions/modules (e.g., os.system, subprocess, exec, shutil)

3๏ธโƒฃ Immediate Benefits ๐Ÿ’ก
- Prevent agents from accessing unsafe builtins
- Block unauthorized file or network access
- Reduce accidental security vulnerabilities

4๏ธโƒฃ Security Disclaimer โš ๏ธ
๐Ÿšจ Despite these improvements, local Python execution is NEVER 100% safe. ๐Ÿšจ
If you need true isolation, use a remote sandboxed executor like Docker or E2B.

5๏ธโƒฃ The Best Practice: Use Sandboxed Execution ๐Ÿ”
For production-grade AI agents, we strongly recommend running code in a Docker or E2B sandbox to ensure complete isolation.

6๏ธโƒฃ Upgrade Now & Stay Safe! ๐Ÿš€
Check out the latest smolagents release and start building safer AI agents today.

๐Ÿ”— https://github.com/huggingface/smolagents

What security measures do you take when running AI-generated code? Letโ€™s discuss! ๐Ÿ‘‡

#AI #smolagents #Python #Security
  • 2 replies
ยท
albertvillanovaย 
posted an update about 1 year ago
view post
Post
4110
๐Ÿš€ Big news for AI agents! With the latest release of smolagents, you can now securely execute Python code in sandboxed Docker or E2B environments. ๐Ÿฆพ๐Ÿ”’

Here's why this is a game-changer for agent-based systems: ๐Ÿงต๐Ÿ‘‡

1๏ธโƒฃ Security First ๐Ÿ”
Running AI agents in unrestricted Python environments is risky! With sandboxing, your agents are isolated, preventing unintended file access, network abuse, or system modifications.

2๏ธโƒฃ Deterministic & Reproducible Runs ๐Ÿ“ฆ
By running agents in containerized environments, you ensure that every execution happens in a controlled and predictable settingโ€”no more environment mismatches or dependency issues!

3๏ธโƒฃ Resource Control & Limits ๐Ÿšฆ
Docker and E2B allow you to enforce CPU, memory, and execution time limits, so rogue or inefficient agents donโ€™t spiral out of control.

4๏ธโƒฃ Safer Code Execution in Production ๐Ÿญ
Deploy AI agents confidently, knowing that any generated code runs in an ephemeral, isolated environment, protecting your host machine and infrastructure.

5๏ธโƒฃ Easy to Integrate ๐Ÿ› ๏ธ
With smolagents, you can simply configure your agent to use Docker or E2B as its execution backendโ€”no need for complex security setups!

6๏ธโƒฃ Perfect for Autonomous AI Agents ๐Ÿค–
If your AI agents generate and execute code dynamically, this is a must-have to avoid security pitfalls while enabling advanced automation.

โšก Get started now: https://github.com/huggingface/smolagents

What will you build with smolagents? Let us know! ๐Ÿš€๐Ÿ’ก
albertvillanovaย 
posted an update about 1 year ago
view post
Post
4205
๐Ÿš€ Introducing @huggingface Open Deep-Research๐Ÿ’ฅ

In just 24 hours, we built an open-source agent that:
โœ… Autonomously browse the web
โœ… Search, scroll & extract info
โœ… Download & manipulate files
โœ… Run calculations on data

55% on GAIA validation set! Help us improve it!๐Ÿ’ก
https://huggingface.co/blog/open-deep-research
  • 3 replies
ยท
albertvillanovaย 
posted an update about 1 year ago
mkluczekย 
posted an update over 1 year ago
view post
Post
1952
First Global and Dense Open Embedding Dataset of Earth! ๐ŸŒ ๐Ÿค—

Introducing the Major TOM embeddings dataset, created in collaboration with CloudFerro S.A. ๐Ÿ”ถ and ฮฆ-lab at the European Space Agency (ESA) ๐Ÿ›ฐ๏ธ. Together with @mikonvergence and Jฤ™drzej S. Bojanowski, we present the first open-access dataset of Copernicus embeddings, offering dense, global coverage across the full acquisition areas of Sentinel-1 and Sentinel-2 sensors.

๐Ÿ’ก Highlights:
๐Ÿ“Š Data: Over 8 million Sentinel-1 & Sentinel-2 images processed, distilling insights from 9.368 trillion pixels of raw data.
๐Ÿง  Models: Foundation models include SigLIP, DINOv2, and SSL4EO.
๐Ÿ“ฆ Scale: 62 TB of raw satellite data processed into 170M+ embeddings.

This project delivers open and free vectorized expansions of Major-TOM/README datasets, setting a new standard for embedding releases and enabling lightweight, scalable ingestion of Earth Observation (EO) data for countless applications.

๐Ÿค— Explore the datasets:
Major-TOM/Core-S2L1C-SSL4EO
Major-TOM/Core-S1RTC-SSL4EO
Major-TOM/Core-S2RGB-DINOv2
Major-TOM/Core-S2RGB-SigLIP

๐Ÿ“– Check paper: Global and Dense Embeddings of Earth: Major TOM Floating in the Latent Space (2412.05600)
๐Ÿ’ป Code notebook: https://github.com/ESA-PhiLab/Major-TOM/blob/main/05-Generate-Major-TOM-Embeddings.ipynb
  • 1 reply
ยท
albertvillanovaย 
posted an update over 1 year ago
view post
Post
1941
๐Ÿšจ How green is your model? ๐ŸŒฑ Introducing a new feature in the Comparator tool: Environmental Impact for responsible #LLM research!
๐Ÿ‘‰ open-llm-leaderboard/comparator
Now, you can not only compare models by performance, but also by their environmental footprint!

๐ŸŒ The Comparator calculates COโ‚‚ emissions during evaluation and shows key model characteristics: evaluation score, number of parameters, architecture, precision, type... ๐Ÿ› ๏ธ
Make informed decisions about your model's impact on the planet and join the movement towards greener AI!