Sitemap
Towards AI

The leading AI community and content platform focused on making AI accessible to all. Check out our new course platform: https://academy.towardsai.net/courses/beginner-to-advanced-llm-dev

Follow publication

Building a supply chain agent with CrewAI

8 min readJul 19, 2025

--

Press enter or click to view image in full size
Photo by LinkedIn Sales Solutions on Unsplash

CrewAI is a fun tool for building agents. In fact, it can be a really good option to brainstorm your agent ideas without writing a lot of code.

Built for: Agent teamwork
Key concept: Role-based collaboration

CrewAI lets you define “roles” like Developer, Analyst, Editor — each powered by an agent persona. Then you give them tasks, and they talk to each other to solve them.

I used Crew AI to build a 2-agent system which create RFQs (Request for Quotes), and compares different carriers and makes the best choice between them.

It is quite effective!

Part 1: Setting up the environment

CrewAI is a python framework so make sure you have python installed. CrewAI is managed by the uv package manager so that has to be installed too.

$ pip install uv

After uv is installed, run the command to install CrewAI

--

--

Towards AI
Towards AI

Published in Towards AI

The leading AI community and content platform focused on making AI accessible to all. Check out our new course platform: https://academy.towardsai.net/courses/beginner-to-advanced-llm-dev

Arunabh Bora
Arunabh Bora

Written by Arunabh Bora

MBA graduate, tech enthusiast, and pharma professional. I write about AI, Data Engineering, Programming, and Data Science, bridging tech and business.