Cookies

With your permission, we use Google Analytics cookies to measure visits and improve the site. Necessary cookies are always on. You can change your choice or withdraw consent anytime in the footer, under Cookie settings. Cookie Policy

Skip to content

Apps with Memory ·Intermediate

AI Travel Agent Memory

About this app

This Streamlit app implements an AI-powered travel assistant that remembers user preferences and past interactions. It utilizes OpenAI's GPT-4o for generating responses and Mem0 with Qdrant for maintaining conversation history.

  • Complete open-source code
  • Step-by-step tutorial

Technical sheet

Category
Apps with Memory
Difficulty
Intermediate
Models
OpenAI
Frameworks
-
Runs locally?
Needs cloud APIs
Required keys
None

License Apache-2.0 · content curated and maintained by Doutor AI.

Full tutorial

🧳 AI Travel Agent with Memory

This Streamlit app implements an AI-powered travel assistant that remembers user preferences and past interactions. It utilizes OpenAI's GPT-4o for generating responses and Mem0 with Qdrant for maintaining conversation history.

Features

  • Chat-based interface for interacting with an AI travel assistant
  • Persistent memory of user preferences and past conversations
  • Utilizes OpenAI's GPT-4o model for intelligent responses
  • Implements memory storage and retrieval using Mem0 and Qdrant
  • User-specific conversation history and memory viewing

How to get Started?

  1. Clone the GitHub repository
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/llm_apps_with_memory_tutorials/ai_travel_agent_memory
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Ensure Qdrant is running:

The app expects Qdrant to be running on localhost:6333. Adjust the configuration in the code if your setup is different.

docker pull qdrant/qdrant

docker run -p 6333:6333 -p 6334:6334 \
    -v $(pwd)/qdrant_storage:/qdrant/storage:z \
    qdrant/qdrant
  1. Run the Streamlit App
streamlit run travel_agent_memory.py

From the same category

Apps with MemoryIntermediate

Adk Career Coach Agent Memory

This Streamlit app implements a multi-agent career coaching assistant built with Google's Agent Development Kit (ADK). A career orchestrator agent del…

  • OpenAI
  • Gemini
Apps with MemoryIntermediate

AI arXiv Agent Memory

This Streamlit app implements an AI-powered research assistant that helps users search for academic papers on arXiv while maintaining a memory of user…

  • OpenAI
Apps with MemoryIntermediate

LLM App Personalized Memory

This Streamlit app is an AI-powered chatbot that uses OpenAI's GPT-4o model with a persistent memory feature. It allows users to have conversations wi…

  • OpenAI

Need a tailor-made solution?

Not sure where to start with AI in your business? Get a free assessment and a tailored plan - no commitment.

Save hours every week with AI, no hassle

Doutor AI gives you 1,859 ready-to-copy AI prompts, by industry and in plain English - plus a complete technical library for those who want to go further.

See plans