Coder Social home page Coder Social logo

ra4z / assistente-secretaria Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 353 KB

This project automates the tedious task of updating department indicators. Using Python, Flet, and AI, it provides a user-friendly interface for secretaries to effortlessly track and manage daily, weekly, and monthly updates, boosting efficiency and accuracy.

Python 100.00%
ai api-key automatization excel flet gemini google-ai-studio indicators python routines secretary vba word-documents

assistente-secretaria's Introduction

Automated Indicator Update System

Overview

This Python-based system is designed to streamline and automate the process of updating daily, weekly, and monthly indicators for PPC WEG Energy department secretaries. By leveraging the Flet framework for the GUI and integrating AI for intelligent automation, this system aims to significantly enhance efficiency and minimize manual effort.

Key Features

  • User-Friendly Interface: An intuitive graphical user interface built with Flet allows secretaries to easily navigate and select the indicators they need to update.
  • AI-Powered Procedure Retrieval: Upon indicator selection, the system's AI engine automatically retrieves and parses the corresponding procedure document.
  • Dynamic Checklist Generation: The AI converts the extracted procedure into a standardized format and dynamically generates a checklist of actionable steps, presented as checkboxes within the Flet interface.
  • Real-time Status Visualization: Color-coding provides clear visual feedback on the update status. Completed indicators are marked green, while pending ones are highlighted in yellow.
  • Confirmation Mechanism: A dedicated button allows secretaries to confirm the completion of all steps, ensuring accurate tracking and management of indicator updates.

Technology Stack

  • Python: Core system logic and functionality.
  • Flet: GUI development framework for a responsive and user-friendly interface.
  • AI Studio: AI that manipulates the procedures and give a formated string to the code

Installation and Setup

  1. Clone the Repository: git clone https://github.com/RA4Z/assistente-secretaria.git
  2. Navigate to Project Directory: cd assistente-secretaria
  3. Install Dependencies: pip install ...
  4. (AI Setup): Create an Environment Variable called "GEMINI_API" and put your Gemini API Key https://aistudio.google.com/app/apikey

Usage

  1. Run the Application: python main.py
  2. Select Indicator: Choose the desired indicator from the Flet GUI.
  3. Follow Checklist: The system will present a dynamic checklist of steps for updating the selected indicator. Mark each step as complete.
  4. Confirm Completion: Click the confirmation button once all steps are finished.

assistente-secretaria's People

Contributors

ra4z avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.