Skip to content

Utilizing Little's Law and LLM's, I created a user friendly chatbot that TSA agents can utilize to optimally allocate staff in the TSA inspection process.

Notifications You must be signed in to change notification settings

spark174/TSA-Optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

TSA Wait Time Chatbot

Description

The TSA Wait Time Chatbot is designed for TSA agents to assist with airport security and operations. It calculates wait times, optimizes resource allocation, and provides travel-related information. The application is adaptable for various operational workflows.

Installation Instructions

  1. Python Installation: Ensure Python 3.x is installed. Download Python.
  2. Required Libraries: Install libraries including re, openai, dash, dash-bootstrap-components, pandas, and datetime using pip install openai dash dash-bootstrap-components pandas.
  3. OpenAI API Key: Register on OpenAI API platform for an API key.
  4. Assets Folder: Place the assets folder and dataset in the same directory as your Python script.
  5. Running the Application: Run the script to host the application on a local server.

Usage Instructions

  • Refer to FAQs to frame model-specific questions.
  • For wait time inquiries, include "waiting time" in your question.
  • For staff allocation, use phrases like 'allocate staff' or 'best way to allocate'.

Features

  1. Interactive Chatbot: Engages users with a choice of GPT models and activity time parameters.
  2. Integration with OpenAI's ChatGPT: Expands utility for a range of questions and answers.
  3. Data-Driven Insights: Uses passenger data for calculating wait times and planning.

Credits

The application uses various APIs for its functionality.

Contact Information

For queries, contact Sean Park at sspark2@andrew.cmu.edu.

About

Utilizing Little's Law and LLM's, I created a user friendly chatbot that TSA agents can utilize to optimally allocate staff in the TSA inspection process.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published