Construire GreenGovRAG

DEV - 23/11
Un assistant d'IA Open Source pour la conformité environnementale australienne Si vous avez déjà essayé...

Un assistant d'IA Open Source pour la conformité environnementale australienne

Si vous avez déjà essayé de naviguer dans les réglementations environnementales en Australie, vous en connaissez la difficulté : la loi fédérale EPBC, les EPA des États, les programmes de planification des conseils locaux, les cadres de déclaration des émissions - le tout dispersé dans les PDF, les portails gouvernementaux et les sites Web législatifs.

Je construis GreenGovRAG pour changer cela.

Le problème : des connaissances réglementaires fragmentées

Les consultants environnementaux, les planificateurs et les analystes ESG passent des jours ou des semaines à chercher des réponses à des questions telles que :

  • Ce projet de parc éolien nécessite-t-il l’approbation de la loi fédérale EPBC ?
  • Quelle est la politique de compensation de la biodiversité pour les municipalités d'Australie-Méridionale ?
  • Puis-je défricher la végétation indigène près de Murray Bridge, SA ?
  • Comment déclarer les émissions de portée 3 à Victoria ?

L’information existe – elle est publique, elle fait autorité – mais elle est incroyablement fragmentée. Les portails gouvernementaux sont cloisonnés par juridiction. LexisNexis coûte cher (10 000 à 100 000 $/an). ChatGPT hallucine et manque de citations précises.

Il devait y avoir une meilleure façon.

La solution : RAG + Intelligence géospatiale

GreenGovRAG est un système de génération de récupération augmentée (RAG) spécialement conçu pour les réglementations australiennes en matière d'environnement et de planification.

Fonctionnalités principales

Requêtes en langage naturel Posez des questions comme un humain, obtenez des réponses avec des citations vérifiables de sources officielles.

Filtrage basé sur la localisation Filtrez par état, LGA (zone de gouvernement local) ou région à l'aide de l'intelligence géospatiale.

Recherche hybride Combine la correspondance de mots-clés BM25 avec la similarité vectorielle pour une récupération précise.

Couverture multi-juridictionnelle fédérale (loi EPBC), étatique (législation SA/NSW/VIC), locale (programmes de planification du conseil) et émissions (CER, NGER) dans un système unifié.

La prise en charge multi-LLM fonctionne avec OpenAI (GPT-4o, GPT-4o-mini), Anthropic (Claude), AWS Bedrock et Azure OpenAI.

Déploiement indépendant du cloud Déployez sur AWS, Azure ou exécutez localement avec Docker.

Architecture technique : un système RAG de production

Ce n'est pas un projet de tutoriel. Il s'agit d'un système prêt pour la production avec de véritables pipelines ETL, une surveillance et un déploiement cloud. Voici comment cela fonctionne :

1. Ingestion de documents et ETL

Sources :

  • Fédéral : Loi EPBC (environment.gov.au)
  • État : législation SA/NSW/VIC, directives de l'EPA
  • Local : schémas d'urbanisme du conseil
  • Émissions : données sur les émissions de CER, rapport...
    [Courte citation de 8% de l'article original]
Loading...