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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages