LOADING

The State of the Rust AI Toolbox

In this talk, we'll explore the current state of AI development in Rust, highlighting key crates, frameworks, and tools. Covering the essentials from ML and NLP to integrating LLMs and agent-based automation.

Vlad Dyachenko
Platform Engineer | Cybergizer
About This Talk

Rust developers, like all developers, are nervous about their worth in an AI world. This talk gives us reasons to be optimistic and opens a vista where we are enhanced by AI rather than replaced. As AI becomes increasingly integrated into software development, we face questions about how our programming languages and tools should evolve: questions that don’t yet have clear answers.

Rather than prescribing solutions, this talk explores the open questions and possible directions that developers and tooling authors should be thinking about.

As the pace of change is extremely fast, I believe we’ll see many new libraries in the next six months, so I’m keeping this description short (there will definitely be new material).

The general idea is to help developers get acquainted with the changes in this rapidly evolving field from a practical point of view. As navigating the growing Rust AI landscape can be challenging. The AI landscape is evolving rapidly, with new libraries emerging all the time. In this talk, we'll explore the current state of AI development in Rust, highlighting key crates, frameworks, and tools. Covering the essentials from ML and NLP to integrating LLMs and agent-based automation.

In short: what we should do to make AI development great again in Rust.

I really want to make this talk something statistical and analytical, with plenty of infographics so people can take photos of the slides and have a kind of visual cheat sheet showing the current state of the AI landscape. The idea is to help visitors quickly understand where Rust AI libraries stand today, so they don’t have to spend time googling later (and maybe even inspire someone to spot open gaps and create new open-source solutions)

more great talks

Might Be Interesting

Day 1
  —  
10:10 am
arrow pointing right icon

Procedural Macros 101

This session we will delve into the sometimes murky world of procedural macros - showing some of the great tooling available for understanding the code generated, such as cargo expand, and the key building blocks we will need for writing our own.

Day 2
  —  
10:10 am
arrow pointing right icon

The Unglamorous Side of Rust Web Development

This technical talk examines the most prevalent pain points facing Rust web developers today and explores how the community is addressing them.

Day 1
  —  
11:50 am
arrow pointing right icon

Are mutexes slow?

In this talk, we'll dive deep into what makes concurrency coordination costly, and explore some pathways to mitigate that cost.

Day 1
  —  
11:15 am
arrow pointing right icon

Supercharging Axum Development with Claude Code: Practical AI-Assisted Workflows for Rust Engineers

In this talk, we’ll explore battle-tested best practices for integrating Claude Code into a professional Axum development workflow without compromising on Rust’s core values: correctness, clarity, and maintainability.

Day 2
  —  
11:15 am
arrow pointing right icon

Rust performance debugging with TUIs and LLMs

In my session, I will present the https://hotpath.rs crate and explain how it compares to other profiling tools available.

Day 2
  —  
4:15 pm
arrow pointing right icon

Beyond println!: Mastering Rust Debugging

This talk explains how Rust debugging actually works: how compiler-generated debuginfo (DWARF/PDB) maps binaries back to source, and how LLDB/GDB interpret that data in practice.

See All Events
Join us!

We're looking for amazing speakers.
CFP is open till 10.01.2023

Fill in Call for Papers
location icon

Location

Centrum Konferencyjne POLIN, Poland
stay in touch icon

Follow Us

Contact Us