Skip to content
IvanZhutyaevPublic

About

The GLAS project is a smart civilian AI assistant for cities

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

GLAS — Smart Civic AI Assistant for Cities


Brief Description

GLAS is a multi-platform intelligent information system for collecting, processing, analyzing, and managing citizen appeals to the city administration. The system processes text, voice, and visual messages, automatically classifies and routes appeals, and provides problem visualization and analytical reports.


Idea and Philosophy

The project creates a digital bridge between residents and municipal services, reducing bureaucratic barriers, increasing the transparency of government bodies, and involving citizens in improving the urban environment. Artificial intelligence is used only as an assistance tool — without surveillance, manipulation, or hidden data collection.


Goals

  • Improve the efficiency of processing citizen appeals.
  • Increase trust in the city administration.
  • Create an analytical basis for management decisions.

Tasks

  • Convenient interface for submitting appeals.
  • Automation of analysis and routing.
  • Visualization of problems on the city map.
  • Generation of analytical reports.

Target Audience

  • Citizens (all ages and levels of digital literacy).
  • Municipal and city services.
  • Administrators and analysts.
  • Local self-government bodies.

Key Capabilities

For Citizens

  • Registration and the option for anonymous appeals.
  • Creation of appeals: text, photo, voice messages.
  • Automatic determination of the problem category.
  • Linking an appeal to geolocation.
  • Tracking appeal status and receiving notifications.
  • Rating the quality of resolution.

For Administrators and City Services

  • Administrative dashboard for managing appeals.
  • Manual correction of classification and assignment of responsible parties.
  • Export and generation of reports (CSV, PDF).
  • Heat maps of problems, trend analysis, and recurring incident analysis.

Artificial Intelligence

  • NLP analysis of appeal texts (categorization, sentiment/urgency detection).
  • Speech recognition (STT) for voice messages.
  • Computer vision (analysis of images of traffic accidents/damage to infrastructure, etc.).
  • Determination of urgency and priorities.
  • Detection of mass and systemic problems based on patterns and trends.

Security and Legal Compliance

  • JWT authentication.
  • Password hashing (bcrypt).
  • Protection against SQL injections.
  • CORS and rate limiting configuration.
  • Anonymization of personal data.
  • Compliance with GDPR and Federal Law No. 152-FZ on personal data processing.

Non-Functional Requirements

  • Scalability and high fault tolerance.
  • Support for high load.
  • Simple interface and accessibility for people with limited mobility (PLM).

Implementation Stages (Plan)

  1. Analytics and design.
  2. MVP development.
  3. Integration of AI modules.
  4. Testing.
  5. Pilot launch.
  6. Scaling.

Expected Results

  • Faster response from city services.
  • Increased transparency of appeal processing.
  • Reduced load on call centers.
  • Improved quality of the urban environment.

License

AGPL-3.0 license


Contacts

For questions and suggestions, use the repository issue system and internal development team channels.

About

The GLAS project is a smart civilian AI assistant for cities

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages