Aller au contenu

Anticiper

Objectif : savoir si l’argent tiendra, et quand il manquerait, avant que ça arrive.

Outils : forecast_balance, puis set_category_budget. Prompt : plan_next_month.

  1. Demandez, avec ce que vous savez.

    Vous : Si je gagne 3 200 par mois, mes comptes passeront-ils sous zéro avant la fin de l’année ?

  2. L’agent projette. forecast_balance avec {"until": "2026-12", "monthly_income": 3200} — deux requêtes YNAB :

    forecast_balance (extrait)
    {
    "message": "The balance stays above zero until 2026-12. This rests on the assumptions listed: check them with the user.",
    "accounts": [
    "Compte courant",
    "Épargne"
    ],
    "start_balance": 3928.5,
    "assumptions": {
    "recurring": [
    {
    "payee": "MARKET FRESH",
    "amount": -182.58,
    "day": 14,
    "months_seen": 3
    },
    {
    "payee": "RAIL CO",
    "amount": -45.0,
    "day": 18,
    "months_seen": 3
    },
    {
    "payee": "STREAMFLIX",
    "amount": -13.49,
    "day": 15,
    "months_seen": 3
    },
    {
    "payee": "TENNIS CLUB - PRELEV",
    "amount": -22.0,
    "day": 20,
    "months_seen": 3
    }
    ],
    "variable_monthly": -68.7,
    "monthly_income": 3200.0,
    "one_offs": [],
    "scheduled": [
    {
    "scheduled_id": "sch-rent",
    "date": "2026-10-03",
    "amount": -950.0,
    "account": "Compte courant",
    "category": "Loyer",
    "payee": "LANDLORD SARL",
    "memo": null,
    "frequency": "monthly",
    "transfer": false
    },
    {
    "scheduled_id": "sch-internet",
    "date": "2026-10-06",
    "amount": -29.99,
    "account": "Compte courant",
    "category": "Box internet",
    "payee": "FIBERNET - PRELEV",
    "memo": null,
    "frequency": "monthly",
    "transfer": false
    },
    {
    "scheduled_id": "sch-phone",
    "date": "2026-10-08",
    "amount": -19.99,
    "account": "Compte courant",
    "category": "Téléphone",
    "payee": "TELCO MOBILE - PRELEV",
    "memo": null,
    "frequency": "monthly",
    "transfer": false
    },
    {
    "scheduled_id": "sch-power",
    "date": "2026-10-12",
    "amount": -64.2,
    "account": "Compte courant",
    "category": "Électricité",
    "payee": "POWERCO ENERGIE",
    "memo": null,
    "frequency": "monthly",
    "transfer": false
    },
    {
    "scheduled_id": "sch-insurance",
    "date": "2026-10-20",
    "amount": -420.0,
    "account": "Compte courant",
    "category": null,
    "payee": "HOMESAFE INSURANCE",
    "memo": null,
    "frequency": "yearly",
    "transfer": false
    },
    {
    "scheduled_id": "sch-rent",
    "date": "2026-11-03",
    "amount": -950.0,
    "account": "Compte courant",
    "category": "Loyer",
    "payee": "LANDLORD SARL",
    "memo": null,
    "frequency": "monthly",
    "transfer": false
    },
    "… 7 more"
    ]
    },
    "months": [
    {
    "month": "2026-09",
    "start": 3928.5,
    "inflows": 3200.0,
    "outflows": 0.0,
    "end": 7128.5,
    "lowest": 3928.5
    },
    {
    "month": "2026-10",
    "start": 7128.5,
    "inflows": 3200.0,
    "outflows": -1815.95,
    "end": 8512.55,
    "lowest": 6481.56
    },
    {
    "month": "2026-11",
    "start": 8512.55,
    "inflows": 3200.0,
    "outflows": -1395.95,
    "end": 10316.6,
    "lowest": 7875.69
    },
    {
    "month": "2026-12",
    "start": 10316.6,
    "inflows": 3200.0,
    "outflows": -1395.95,
    "end": 12120.65,
    "lowest": 9669.66
    }
    ],
    "first_shortfall": null
    }
  3. L’agent vous lit les hypothèses avant la conclusion :

    Claude : En partant de 3 928,50 sur Compte courant et Épargne, avec 3 200 par mois d’entrées, vos charges récurrentes (loyer 950, courses environ 182,58, électricité 64,20, le train 45, le tennis 22, box internet 29,99, téléphone 19,99, Streamflix 13,49) et environ 69 d’autres dépenses, le solde ne fait que monter : le point le plus bas, 3 928,50, c’est aujourd’hui. Quelque chose de prévu à ajouter ?

  4. Vous corrigez. Ajoutez ce que l’historique ne peut pas savoir :

    Vous : La taxe foncière, 1 426, le 15 octobre.

    L’agent rappelle l’outil avec one_offs: [{"date": "2026-10-15", "amount": -1426, "label": "property tax"}].

Hypothèse D’où elle vient Pour la changer
Solde de départ le solde actuel des comptes ouverts inclus dans le budget account_ids
Charges et revenus récurrents le même bénéficiaire 3 mois sur les 4 derniers mois complets, chaque mois à moins de 20 % de sa médiane — (renvoyés dans assumptions.recurring)
Autres dépenses la moyenne des 3 derniers mois complets, charges récurrentes exclues variable_monthly
Revenus ce que vous indiquez ; sinon la moyenne des 3 derniers mois monthly_income
Montants ponctuels seulement ceux que vous indiquez one_offs

Détails : Prévision.

  • months[].start, inflows, outflows, end : le solde et les flux du mois.
  • months[].lowest : le point le plus bas du mois, jour par jour — celui qui dit si un prélèvement serait rejeté.
  • first_shortfall : le premier mois dont le point bas est sous zéro, ou null.

Demandez « à quoi suis-je abonné, et combien ça me coûte par an ? » : find_recurring_charges liste ce que le plan paie pour un montant proche presque chaque mois (3 des 4 derniers), du plus cher au moins cher sur l’année, avec sa catégorie et l’indication d’une échéance YNAB qui le couvre déjà. Les dépenses régulières chez un même commerçant comptent aussi (ici, les courses) ; une dépense annuelle n’y figure pas, sauf si elle a une échéance.

find_recurring_charges
{
"charges": [
{
"payee": "LANDLORD SARL",
"monthly_amount": -950.0,
"yearly_amount": -11400.0,
"day": 3,
"months_seen": 3,
"category": "Loyer",
"scheduled": true
},
{
"payee": "MARKET FRESH",
"monthly_amount": -182.58,
"yearly_amount": -2190.96,
"day": 14,
"months_seen": 3,
"category": "Courses",
"scheduled": false
},
{
"payee": "POWERCO ENERGIE",
"monthly_amount": -64.2,
"yearly_amount": -770.4,
"day": 12,
"months_seen": 3,
"category": "Électricité",
"scheduled": true
},
{
"payee": "RAIL CO",
"monthly_amount": -45.0,
"yearly_amount": -540.0,
"day": 18,
"months_seen": 3,
"category": "Transports",
"scheduled": false
},
{
"payee": "FIBERNET - PRELEV",
"monthly_amount": -29.99,
"yearly_amount": -359.88,
"day": 6,
"months_seen": 3,
"category": "Box internet",
"scheduled": true
},
{
"payee": "TENNIS CLUB - PRELEV",
"monthly_amount": -22.0,
"yearly_amount": -264.0,
"day": 20,
"months_seen": 3,
"category": "Tennis",
"scheduled": false
},
{
"payee": "TELCO MOBILE - PRELEV",
"monthly_amount": -19.99,
"yearly_amount": -239.88,
"day": 8,
"months_seen": 3,
"category": "Téléphone",
"scheduled": true
},
{
"payee": "STREAMFLIX",
"monthly_amount": -13.49,
"yearly_amount": -161.88,
"day": 15,
"months_seen": 3,
"category": "Abonnements",
"scheduled": false
}
],
"yearly_total": -15927.0,
"months_looked_at": [
"2026-05",
"2026-06",
"2026-07",
"2026-08"
]
}

Vous : Prépare le budget d’octobre à partir de ça.

L’agent propose les montants du mois suivant catégorie par catégorie — les charges récurrentes d’abord, puis le reste d’après les dépenses récentes — et applique ceux que vous acceptez avec set_category_budget, chaque changement prévisualisé.

Projet non officiel. « We are not affiliated, associated, or in any way officially connected with YNAB or any of its subsidiaries or affiliates. The official YNAB website can be found at https://www.ynab.com. The names YNAB and You Need A Budget, as well as related names, tradenames, marks, trademarks, emblems, and images are registered trademarks of YNAB. » Nous ne sommes ni affiliés, ni associés, ni liés officiellement de quelque manière que ce soit à YNAB ou à ses filiales et sociétés affiliées. Le site officiel de YNAB se trouve à l’adresse https://www.ynab.com. Les noms YNAB et You Need A Budget, ainsi que les noms, dénominations commerciales, marques, emblèmes et images qui s’y rattachent, sont des marques déposées de YNAB. avenir-mcp est fourni tel quel, sans garantie, et n’est pas un conseil financier. Mentions légales · Confidentialité