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.
- Python Installation: Ensure Python 3.x is installed. Download Python.
- Required Libraries: Install libraries including
re
,openai
,dash
,dash-bootstrap-components
,pandas
, anddatetime
usingpip install openai dash dash-bootstrap-components pandas
. - OpenAI API Key: Register on OpenAI API platform for an API key.
- Assets Folder: Place the assets folder and dataset in the same directory as your Python script.
- Running the Application: Run the script to host the application on a local server.
- 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'.
- Interactive Chatbot: Engages users with a choice of GPT models and activity time parameters.
- Integration with OpenAI's ChatGPT: Expands utility for a range of questions and answers.
- Data-Driven Insights: Uses passenger data for calculating wait times and planning.
The application uses various APIs for its functionality.
For queries, contact Sean Park at sspark2@andrew.cmu.edu.