SPB Git forge

spb/uqo-chat

Public
14commits 1branches 0releases
1.4 MBsize
maindefault branch
17 days agolast push
Python 64.6% TypeScript 33.7% CSS 0.8%
1.3 KB · 20 lines json
Raw Blame History
1{2  "name": "financial_calc",3  "description": "Calculs financiers déterministes (sans LLM) : six fonctions du dollar (fv_lump, pv_lump, fv_annuity, pv_annuity, sinking_fund, capital_recovery/payment), npv, irr, et raccourcis d'évaluation : age_life (dépréciation âge-vie), unit_cost (coût neuf par unité comparative), market_extraction (dépréciation extraite du marché). Utilise-le pour un calcul standard rapide ; utilise execute_python pour des calculs plus élaborés.",4  "parameters": {5    "type": "object",6    "properties": {7      "function": {8        "type": "string",9        "enum": ["fv_lump", "pv_lump", "fv_annuity", "pv_annuity", "sinking_fund", "capital_recovery", "payment", "irr", "npv", "age_life", "unit_cost", "market_extraction"]10      },11      "params": {12        "type": "object",13        "description": "Paramètres. Fonctions du dollar : rate (décimal 0.06 ou pourcentage 6), periods (ou years), periods_per_year (défaut 1), amount (défaut 1). npv/irr : cash_flows (liste, t=0 en premier), rate. age_life : effective_age, economic_life, cost_new. unit_cost : area, unit ('m2'|'pi2'), cost_per_unit, factors (liste de multiplicateurs). market_extraction : sale_price, land_value, cost_new, age.",14        "additionalProperties": true15      }16    },17    "required": ["function", "params"]18  }19}20