Skip to main content

Crate

2024


Crate Kickstart: Essential Tips for Bootstrapping a Rust Project With Modern Tooling

·7 mins

Recently, I was working on the AI_Devs course, which aims to teach how AI agents work and how to create them. I completed all the exercises using the Rust programming language, and during that time, I started developing a common library to group code that could be shared across different subprojects for the course. After finishing the entire course, one file — agent.rs — stood out to me as particularly useful in most of the exercises. This was the initial implementation of my library, AgentAI.

0001


AgentAI

AgentAI is a Rust library designed to simplify the creation of AI agents. It leverages the GenAI library to interface with a wide range of popular Large Language Models (LLMs), making it versatile and powerful. Written in Rust, AgentAI benefits from strong static typing and robust error handling, ensuring more reliable and maintainable code. Whether you’re developing simple or complex AI agents, AgentAI provides a streamlined and efficient development process.

https://github.com/AdamStrojek/rust-agentai