Show HN: Lean4 Datalog DSL Based on Google Zanzibar for AI Projects
Acerca de
El lenguaje datalog de Google Zanzibar te permite describir conceptos y expresar cómo se relacionan. Lo generalizo a un DSL que puedes usar en Lean4 (y otros lenguajes). Esto te permite representar una base de conocimiento que puedes construir, almacenar y evaluar, tenerla bajo git y mejorarla sin grandes motores ni depender de infraestructura externa.<p>El paper de Google Zanzibar: <a href="https://storage.googleapis.com/gweb-research2023-media/pubtools/5068.pdf" rel="nofollow">https://storage.googleapis.com/gweb-research2023-media/pubtools/5068.pdf</a>
Casos de uso
- →Controle de acesso em sistemas de IA
- →Gerenciamento de permissões para dados de treinamento
- →Autorização para modelos de aprendizado de máquina
Cómo funciona
O usuário define relações e regras de autorização usando a DSL, que são processadas para verificar permissões.
Ejemplo de uso
Defina uma regra que permita ao usuário 'admin' acessar todos os recursos do projeto 'AI2024'.
Puntos positivos
- +Gratuito e de código aberto
- +Permite controle de versão da base de conhecimento via git
- +Não depende de infraestrutura externa ou grandes motores
- +Integração com Lean4 e outras linguagens
Puntos negativos
- −Curva de aprendizado para quem não conhece Datalog ou Lean4
- −Ainda em estágio inicial de desenvolvimento