Skip to content

laurawkr/personal-automation-machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal-Automation-Machine

"Pam! Pam! Pam!" ~Micheal Scott

PAM is an Airflow based gpt assitant. It is set up to act as a Jira User providing tailored asistance and chats via jira comments.

Built With

  • Docker
  • Airflow

(back to top)

Instalation

  1. Install Requirements

    pip install -r requirements.txt
  2. Install Docker Desktop Docker Download

  3. Build Docker Container

    docker compose up -d --build

Use

  1. Start Docker Images

    Screenshot 2025-02-18 at 1 53 22 PM
  2. Create Jira User For each assistant you intend to create, more can be added later.

  3. Using the creds_template.json input

    • the name of your assistant
    • your openai api key
    • the jira server, username, and api key for the new user
    • the prompt describing how you would like this user to interact and respond.
  4. navigate to http://localhost:8080/variable/list/

  5. add a variable called creds and copy the ceds.json file contents to the variable Val.

  6. navigate to http://localhost:8080/home Screenshot 2025-02-18 at 9 29 08 PM

  7. Run pam_dag and Assign a Jira ticket with a description to an assistant's jira user, every minute you should expect a response to either you or another assistant (See Example for expected interactions).

    Screenshot 2025-02-18 at 9 20 48 PM

About

Pam! Pam! Pam!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages