Il sistema FIRE (Flexible Information Retrieval Environment) e' un sistema di information retrieval in cui vengono usate tecniche di intelligenza artificiale, o piu' precisamente di rappresentazione della conoscenza, allo scopo di migliorare le prestazioni del sistema. Le parti di FIRE in cui tali tecniche vengono utilizzate ne costituiscono la cosiddetta componente esperta e sono concentrate in uno specifico modulo denominato IRES (Information Retrieval Expert System), descritto in questo documento. In tale modulo sono rappresentate alcune delle competenze e capacita' che gli intermediari umani di sistemi di information retrieval adottano durante l'attivita' di ricerca di documenti. La descrizione di IRES e' dapprima effettuata ad alto livello di astrazione e poi si spinge fino ad un livello di dettaglio molto vicino al codice.