This project implements a flight search agent using the CrewAI framework and Apify Actors. The agent is designed to search for flights, summarize options, and provide recommendations based on user input.

Overview

The Flight Search Agent utilizes the Apify SDK to interact with web services and gather flight data. It leverages the CrewAI framework to manage agents and tasks, allowing for efficient processing and summarization of flight options.

Features

  • Flight Search: The agent can search for flights between specified origins and destinations on given dates using the Kayak tool.
  • Flight Summarization: It summarizes the search results and provides recommendations to users.
  • Environment Configuration: The agent uses environment variables for sensitive information like API keys.
  • Asynchronous Execution: The main function is asynchronous, allowing for efficient web scraping and data processing.

Tools Used

  • CrewAI: A framework for building AI agents.
  • Apify SDK: A toolkit for web scraping and automation.
  • Kayak API: For searching flight options.
  • Browserbase: For loading web pages and extracting content.
  • Langtrace

Built With

Share this project:

Updates