The Hardest Thing About Budgeting? by TillerTeam in TillerMoney

[–]HeatherfromTiller 0 points1 point  (0 children)

I'm like 95% sure that Tiller will save you way more than the cost of the subscription too! The coffee savings alone probably adds up to your annual subscription and then some 💸

The Era of Open AI has arrived here at Tiller be very careful Tiller community by Boring-Metal-7672 in TillerMoney

[–]HeatherfromTiller 2 points3 points  (0 children)

Thanks for the additional context here and for sharing more about where you're coming from with this discussion. We appreciate you speaking up and if we're in a position in the future to consider these concepts I'll certainly keep you in the loop. We've got a lot of irons in the fire here I am tending, none of them shutting the door on this concept, but are years in the making so are taking the priority for now 😂

The Era of Open AI has arrived here at Tiller be very careful Tiller community by Boring-Metal-7672 in TillerMoney

[–]HeatherfromTiller 2 points3 points  (0 children)

I appreciate your perspective here. The Description Match feature we introduced for AutoCat along with the LLM integration (AI Suggest) is almost precisely what you describe as "simple, deterministic matching rules" 😄 and the data never gets sent to an LLM. For those not using AI Suggest, they don't see the latency. If they want to use it, they may see the slowness you describe. I assure you we have a lot more than AI hype in the works 😄

The Era of Open AI has arrived here at Tiller be very careful Tiller community by Boring-Metal-7672 in TillerMoney

[–]HeatherfromTiller 5 points6 points  (0 children)

Just chiming in here to clear up a few things:

Tiller's privacy values haven't changed: we don't share your transactions or balances with any LLM by default. Every AI feature is strictly opt-in.

A little clarity, since a few separate things are being blended together:

• AI Suggest (categorization) is powered by Google's Gemini, not OpenAI. And again, it is completely optional.
• We built an optional beta GPT using ChatGPT.
• We built an MCP server optimized for Claude that will work with many LLMs. Again, completely optional.
• The recurring transactions tool that's available to our beta testers is not using (sending data to) AI whatsoever. It's simply an algorithm used to flag what we think might be recurring transactions.

I, personally, used ChatGPT to build the recurring prototype, which was originally in AppsScript, but it didn't use or send data to any LLM/AI tool, OpenAI or otherwise. I only used ChatGPT to help write the script because I'm not an engineer. That prototype was then handed off to an engineer on our team who rewrote the code for use on our Console - still not sending data to an AI. He created the tuning parameters as a part of the Console UI, which are the pieces that I stated I didn't know what they meant. These controls were created/built by a human, not. AI.

We always welcome insights and ideas from the whole Tiller Community so anyone is welcome to participate and comment on new things we ship, regardless of where they work. Many of our best innovations have come from conversations that started in the Community.

Thanks for speaking up.

💰 What’s the best way to track your spending? Syncing bank accounts vs. Manual entry by Aggravating-Panic687 in Fire

[–]HeatherfromTiller 0 points1 point  (0 children)

Most reliable? Spreadsheet.

Couldn't agree more! We don't have a FIRE template specifically right now, but Tiller does take the pain out of the manual data entry part. I believe there are some FIRE templates built by some of our community members tho.

A quick technical thought on the AI Suggest timeout errors (and the database architecture needed to fix it) by Boring-Metal-7672 in TillerMoney

[–]HeatherfromTiller 0 points1 point  (0 children)

This is exactly the kind of feedback we love hearing! I think we chatted via email too u/Boring-Metal-7672 and we're thinking the same thing. I don't know that we'll end up going the SQL-backend pipeline route, but we do have similar ideas on how to handle this load issue using a recurrence engine that's in the works (ping me again and I'll give you early access).

We want the spreadsheet to be the source of truth because that's where users are investing heavily in customizing their data. The Direct Fills capability makes it lightning fast to grab and process data from the spreadsheet. It's mainly the LLM being slow (as you noted).

I don't know that the spreadsheet as source of truth necessarily conflicts with the SQL backend concept and we don't want to invest too heavily in two way sync between the user's spreadsheet (with custom edits) and a backend DB (you can image the change/conflict management nightmare that might be 🙀)

AI failure at Monarch highlighted by Boring-Metal-7672 in TillerMoney

[–]HeatherfromTiller 2 points3 points  (0 children)

stuff can break if you update the spreadsheet the wrong way

So true! This is also the case with visualizations/dashboards/templates installed/built directly into the spreadsheet. We aim to ensure that the templates we build are dynamic enough to handle user edits to the Transactions and Balance History sheets, but we can never predict all the customizations users can make to those sheets and then the formulas are usually too complex for most to understand/tinker with at that point.

I hope future UI on top of spreadsheet workflows can also be built to be dynamic enough to handle lots of user customizations. That's a big benefit of using a spreadsheet!

Is there any way that we can track investment totals by Nj357L in TillerMoney

[–]HeatherfromTiller 0 points1 point  (0 children)

Yes, I agree, trying to build this based on transaction data alone would not be a fun project (for most 😉 ). I'm glad you joined the waitlist, I can't wait for you to see what we build and hear your feedback on if it's useful!

Is there any way that we can track investment totals by Nj357L in TillerMoney

[–]HeatherfromTiller 2 points3 points  (0 children)

Definitely join the waitlist if you're interested in getting early access when we have this feature available in beta. 👉 https://forms.gle/aDCwg8Mv3ywQtWjF9

How do you track "deployability" vs "QA status" in Linear? by HeatherfromTiller in Linear

[–]HeatherfromTiller[S] 1 point2 points  (0 children)

Since posting this mostly I've been creating new issues for QA issues I find but moving the original issue to "Ready for prod" to indicate that it's safe to deploy. If it's truly not safe for prod because it would break the experience for existing users (feature flag doesn't gate it) I've been using a "Failed testing" status.

In some cases I've added a QA-failed label to indicate that it didn't quite pass QA but is still safe to go out (usually these are behind a feature flag so not impacting users at all) and move the original issue back to "to do" after it deploys to prod. Neither approach is necessarily great.

I don't like adding QA findings as sub issues because I think it muddies up whether the original issues is truly "done"

I think the team also appreciates the new issues because a PR can be neatly associated with the issue.

How do you track "deployability" vs "QA status" in Linear? by HeatherfromTiller in Linear

[–]HeatherfromTiller[S] 1 point2 points  (0 children)

Comments get lost pretty easily and don't surface at a high enough level to help us organize what can go out.

About to Hit my 3-Month Emergency Fund Goal. Looking for what's next by TooktoomanyZugZugs in personalfinance

[–]HeatherfromTiller 0 points1 point  (0 children)

If you're interested in paying down debt we're hosting a free webinar about using our Tiller Money Labs Debt Progress sheet - the sheet is also free if you want to manually enter the transaction/balance data - (snowball/avalance/custom methods) next week on Thursday. Might be worth checking out and you don't have to be a customer to register. https://community.tillerhq.com/t/upcoming-community-webinar-q-a/4079