Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Nuwahereza-eng/Disaster-Response-Coordinator-Uganda

Domain:

peace and security

Record type:

software
Creator:
Nuw
Host:
The 'Disaster Response Coordinator' is an interactive system based on artificial intelligence for coordination and support in disaster situations. Uses Gemini's API to facilitate communication between victims and emergency services, integrating with the Integrated Disaster Information System v3. A # Disaster Response Coordinator O 'Disaster Response Coordinator' é um sistema interativo baseado em inteligência artificial para coordenação e suporte em situações de desastre. Utiliza a API do Gemini para facilitar a comunicação entre vítimas e serviços de emergência, integrando-se ao Sistema Integrado de Informações sobre Desastres v3. Um diferencial significativo deste sistema é que o diálogo acontece por meio do WhatsApp, uma plataforma amplamente utilizada, tornando o pedido por ajuda muito mais acessível. Essa integração garante que mais pessoas possam alcançar assistência de forma rápida e eficiente em momentos críticos. ## Imersão em Inteligência Artificial - 2ª Edição (Alura) ### Tecnologias Utilizadas **Frameworks e APIs:** - .NET 8, .NET Aspire, Blazor - Redis, Google Places, Google Geo, ViaCep - WhatsApp Cloud API, Gemini, Paraquemdoar.com.br ### Configuração e Execução **Pré-requisitos:** - Instale o .NET 8 e Docker. Verifique com `dotnet --version`. - Configure o Aspire no seu ambiente .NET. **Iniciar o Projeto:** - Atualize `appsettings.json` no diretório API com as chaves necessárias. - Execute `AppHost` para iniciar Redis, backend e frontend. ### Características e Funcionalidades **Interações e Interfaces:** - **Agent de Testes:** Interface de usuário otimizada para interação via browser para execução de testes sem configuração do Whatsapp. - **Contexto Persistente:** Redis com `IChatCacheService` para manter o estado das conversas. **Integrações Externas:** - **Informações sobre Desastres:** Integração com S2iD v3 para dados em tempo real. - **Localização:** Uso de Google Places e Google Geo para identificar hospitais e locais seguros. - **Logística:** Consulta de endereços pelo CEP com ViaCep. # Serviço de Agent O `ChatService` (agora exposto como agente HTTP) é o coração da interação do usuário no "Disaster Response Coordinator". Este serviço gerencia a comunicação entre os usuários e o sistema, utilizando várias APIs e serviços …

Visit

github.com