Canvas & Ratio
Choose your destination platform format
Layout Template
Choose a content structure for your slides
Preset Themes
Typography & Sizing
Brand Kit Customization
AGENCYConfigure brand assets for headers & footers
Outro Slide CTA
Customize your closing call-to-action slide
Background Pattern
Build Your Carousel
Drag and drop any post card below onto a slide, or use the quick buttons to insert content/images instantly!

Let's build a multi-agent best flight finder app, step-by-step (100% local):

Before we begin, here's a quick demo of what we're building! You will learn: - @CrewAIInc for multi-agent orchestration - @BrowserbaseHQ's headless browser tool - @Ollama to locally server DeepSeek-R1 Let's go! 🚀

Here's an overview of what the app does: — Parse the query (SF to New York on 21st September) to create a Kayak search URL — Visit the URL and extract top 5 flights — For each flight, go to the details to find available airlines — Summarize flight info Now let's jump into code!

1️⃣ Define LLM CrewAI nicely integrates with all the popular LLMs and providers out there! Here's how you set up a local DeepSeek using Ollama:


2️⃣ Flight Search Agent This agent mimics a real human searching for flights by browsing the web. It's powered by @browserbasehq's headless-browser tool and can look up flights on sites like Kayak! Check this out👇


3️⃣ Summarisation Agent After retrieving the flight details, we need a concise summary of all available options. This is where our Summarization Agent steps in to make sense of the results for easy reading. Check this out👇


Now that we have both our agents ready, it's time to understand the tools powering them. 1. Kayak tool 2. Browserbase tool Let's write their code one-by-one.


4️⃣ Kayak tool A custom Kayak tool to translate the user input into a valid Kayak search URL. (FYI Kayak is a popular fight and hotel booking)


5️⃣ Browserbase Tool The flight search agent uses the Browserbase tool to simulate human browsing and gather flight data. To be precise it automatically navigates Kayak website and interact with the web page. Check this out👇


6️⃣ Setup Crew Once the agents and tools are defined, we orchestrate them using @CrewAIInc. Define their tasks, sequence their actions, and watch them collaborate in real time! Check this out👇


7️⃣ Kickoff and results Finally, we feed the user’s request (departure city, arrival city, travel dates) into the Crew and let it run! 🚀 Check this out👇


Streamlit UI To make this accessible, we wrapped the entire system in a @Streamlit interface. It’s a simple chat-like UI where you enter your flight details and see the results in real time! Check this out👇


I used @LightningAI ⚡️ Studio for developing this application! You will find all the code & everything you need to run it! ✨ Clone a FREE studio now & take it for a spin...👇 <a target="_blank" href="https://lightning.ai/akshay-ddods/studios/build-a-multi-agent-flight-booking-crew-using-deepseek-r1?utm_campaign=akshay&utm_medium=twitter" color="blue">lightning.ai/akshay-ddods/s…</a>

That's a wrap! If you're interested in: - LLMs 🧠 - AI Agents 🤖 - ML/AI Engineering ⚙️ Find me → @akshay_pachaar ✔️ Everyday, I share tutorials on above topics!