🚀 Beta Production-Ready

Sistemi Esperti in Swift

SLIPS è un'implementazione moderna e type-safe del sistema esperto CLIPS. Crea sistemi AI basati su regole con la potenza e sicurezza di Swift.

43 File Swift
12K+ Righe di Codice
160+ Funzioni Built-in
import SLIPS // Crea environment CLIPS.createEnvironment() // Definisci regola CLIPS.eval(expr: """ (defrule saluta-adulto (persona (nome ?n) (età ?e&:(>= ?e 18))) => (printout t "Ciao " ?n crlf)) """) // Esegui motore CLIPS.run()

Perché Scegliere SLIPS?

Sviluppo di sistemi esperti moderni con l'eleganza e la potenza di Swift

🛡️

Type Safe

Sfrutta il robusto sistema di tipi di Swift per sicurezza compile-time e gestione errori moderna.

Algoritmo RETE

Pattern matching efficiente con reti alpha/beta e aggiornamenti incrementali.

🎯

Pattern Matching

Supporto completo per multifield, NOT, EXISTS e predicati complessi.

📦

Zero Dipendenze

Implementazione Swift pura usando solo Foundation. Nessuna dipendenza esterna.

🔧

160+ Funzioni

Ricca libreria built-in: matematica, stringhe, operazioni multifield, template e altro.

🎓

Sistema Moduli

Organizza le regole con defmodule, focus stack e capacità import/export.

Inizia in Pochi Secondi

Aggiungi SLIPS al tuo progetto Swift con Swift Package Manager

$ swift package init --type executable
$ Aggiungi a Package.swift:
.package(url: "https://github.com/gpicchiarelli/SLIPS")
$ swift build
✓ Build completata!