Tool tree
calculate_energy_savingsAction
Confronta tariffe Luce/Gas e calcola il risparmio annuo. Accetta il testo di una bolletta (bill_text) oppure dati già estratti. MODALITÀ 1 (bolletta): passa commodity + bill_text — il tool estrae automaticamente consumi, spesa e zona. MODALITÀ 2 (dati noti): passa commodity + yearly_consumption_kwh + current_annual_spend + zone. ESEMPIO: {commodity:'LUCE', yearly_consumption_kwh:2700, zone:'NORD', current_annual_spend:850}
View tool JSON
{
"name": "calculate_energy_savings",
"kind": "act",
"impl": "imperative",
"description": "Confronta tariffe Luce/Gas e calcola il risparmio annuo. Accetta il testo di una bolletta (bill_text) oppure dati già estratti. MODALITÀ 1 (bolletta): passa commodity + bill_text — il tool estrae automaticamente consumi, spesa e zona. MODALITÀ 2 (dati noti): passa commodity + yearly_consumption_kwh + current_annual_spend + zone. ESEMPIO: {commodity:'LUCE', yearly_consumption_kwh:2700, zone:'NORD', current_annual_spend:850}",
"inputSchema": {
"type": "object",
"properties": {
"commodity": {
"type": "string",
"enum": [
"LUCE",
"GAS"
],
"description": "LUCE per elettricità o GAS per gas metano",
"default": "LUCE"
},
"bill_text": {
"type": "string",
"description": "(Solo se hai il testo della bolletta) Passa il testo completo per estrarre automaticamente i dati."
},
"yearly_consumption_kwh": {
"type": "number",
"description": "Consumo annuo in kWh (LUCE). Es: 2700.",
"default": 2700
},
"yearly_consumption_smc": {
"type": "number",
"description": "Consumo annuo in Smc (GAS). Es: 1000.",
"default": 1000
},
"zone": {
"type": "string",
"enum": [
"NORD",
"CENTRO",
"SUD"
],
"description": "Zona tariffaria italiana.",
"default": "NORD"
},
"current_supplier": {
"type": "string",
"description": "Nome fornitore attuale es: 'Enel Energia'"
},
"current_annual_spend": {
"type": "number",
"description": "Spesa annua in € es: 850",
"default": 650
}
},
"required": [
"commodity"
]
},
"page": "/"
}parse_energy_billAction
Analizza il testo di una bolletta italiana (luce o gas) ed estrae: fornitore, POD/PDR, consumo annuo, spesa annua stimata, zona tariffaria. DOPO aver usato questo tool, usa calculate_energy_savings con i dati estratti per confrontare le offerte. ESEMPIO: l'utente incolla la bolletta → tu chiami parse_energy_bill → poi calculate_energy_savings con i risultati.
View tool JSON
{
"name": "parse_energy_bill",
"kind": "act",
"impl": "imperative",
"description": "Analizza il testo di una bolletta italiana (luce o gas) ed estrae: fornitore, POD/PDR, consumo annuo, spesa annua stimata, zona tariffaria. DOPO aver usato questo tool, usa calculate_energy_savings con i dati estratti per confrontare le offerte. ESEMPIO: l'utente incolla la bolletta → tu chiami parse_energy_bill → poi calculate_energy_savings con i risultati.",
"inputSchema": {
"type": "object",
"properties": {
"bill_text": {
"type": "string",
"description": "Testo completo della bolletta da analizzare. Puoi estrarre il testo da un PDF."
}
},
"required": [
"bill_text"
]
},
"page": "/"
}get_available_offersAnswer
Recupera tutte le offerte disponibili per Luce o Gas in Italia. Restituisce nome fornitore, nome offerta, tipo (fisso/variabile), prezzo per unità e costo fisso mensile. Usa questo tool quando l'utente vuole vedere tutte le offerte disponibili senza fare un calcolo specifico.
View tool JSON
{
"name": "get_available_offers",
"kind": "answer",
"impl": "imperative",
"description": "Recupera tutte le offerte disponibili per Luce o Gas in Italia. Restituisce nome fornitore, nome offerta, tipo (fisso/variabile), prezzo per unità e costo fisso mensile. Usa questo tool quando l'utente vuole vedere tutte le offerte disponibili senza fare un calcolo specifico.",
"inputSchema": {
"type": "object",
"properties": {
"commodity": {
"type": "string",
"enum": [
"LUCE",
"GAS"
],
"description": "LUCE per elettricità, GAS per gas metano"
}
},
"required": [
"commodity"
]
},
"page": "/"
}get_market_indicesAnswer
Recupera PUN (prezzo energia elettrica all'ingrosso) e PSV (prezzo gas) correnti, aggiornati giornalmente dal sync ARERA notturno. Usa questo tool quando l'utente chiede il prezzo del kWh oggi, il prezzo del gas, o gli indici di mercato.
View tool JSON
{
"name": "get_market_indices",
"kind": "answer",
"impl": "imperative",
"description": "Recupera PUN (prezzo energia elettrica all'ingrosso) e PSV (prezzo gas) correnti, aggiornati giornalmente dal sync ARERA notturno. Usa questo tool quando l'utente chiede il prezzo del kWh oggi, il prezzo del gas, o gli indici di mercato.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}