Skip to content

Tehilla77/AppointmentAgent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppointmentAgent

An intelligent AI-powered appointment scheduling agent built with Python and OpenAI. Features automated conflict detection, natural language processing, and persistent JSON storage.

🚀 Key Features

  • Natural Language Understanding: Processes user requests for appointments and queries using AI logic via agent.py.
  • Persistent Storage: All data is securely saved in database.json.
  • Testing Suite: Includes testsystem.py to ensure the logic works correctly before deployment.
  • Conflict Detection: Automated logic to prevent double-booking of appointments.

🛠 Tech Stack

  • Language: Python 3.x
  • Core Engine: OpenAI API
  • Data Management: JSON (database.json)

📂 Project Structure

my_agent/
├── .venv/                # Virtual environment (ignored by Git)
├── .env                  # API Keys and secrets (ignored by Git)
├── .gitignore            # Git exclusion rules
├── main.py               # Main application entry point
├── agent.py              # AI agent logic and OpenAI integration
├── database.json         # Local database for persistent storage
├── testsystem.py         # System testing and validation
└── README.md             # Project documentation

🔧 Setup Instructions

How to update the README:

  1. Open the file: Open README.md in PyCharm.
  2. Add content: Scroll to the bottom (below the existing title/description) and paste the new sections.
  3. Save: Press Ctrl+S to save your changes.

🚀 Updating GitHub

To sync your changes with the remote repository, run the following commands in your terminal:

git add README.md
git commit -m "Update README with full documentation"
git push origin main

About

An intelligent AI-powered appointment scheduling agent built with Python and OpenAI. Features automated conflict detection, natural language processing, and persistent JSON storage.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages