Microworld Title
Page
HiFi: Personal Household Finance Manager

HiFi
is a fully functional object-oriented, LISP-based Expert System that
can make managing and planning your household finances easy and fun.
To see for yourself what it can do, click the button below to learn
how it works. All visitors are welcome to read about this fascinating
technology. Either click the button below, or download the PDF File.
If
you are curious to try HiFi out for yourself, then Library Members may
click Add to your Collection, and it will
be ready to use offline with Mathwright32 Reader. The downloaded program
contains all of the documentation, along with a sample (realistic) session
to get you started.
While
you may actually use HiFi to manage your finances, HiFi is mainly a
demonstration of Artificial Intelligence technology -- a teaching program
-- so please read the license agreement on installation, since it limits
our liability .
Learn
about HiFi here (free):
Requires
the Mathwright32 Reader to set up and use HiFi offline.
For proper viewing, be sure to use Version 2.30 or later, dated April
8, 2004
Individual
and Institutional Members may sign in. Click
here to join the Library
Get
and use HiFi here:
Library members, download the free Mathwright32 Reader, then press
Once
you download our free Mathwright32 Reader above, then simply click
Add to your Collection, and it will be downloaded to your machine and
installed in a directory there. You may find it whenever you want to view
it, by going to the Start, Programs, Mathwright32 Reader menu.
Microworld: HiFi:
Personal Household Finance Manager
Click the Hyperlink
above to download the Microworld.
Author:James
E. White
Welcome
to HiFi !
HiFi
is a real-time personal household finance manager. HiFi is also an Expert
System and a Planner. Essentially HiFi regards your checking and
savings accounts as a structured system of objects, called simply accounts.
HiFi
manages 6 types of accounts. Three of these types are Debit accounts,
that is, bills that you pay. And three of these types are Asset accounts,
that is sources of money to pay the bills.
Each
time you start HiFi, you begin a Session in which you will have a conversation
with it during which it will ask you questions and make recommendations. These
are called Report Dialogs. At the end of each 2-week period, HiFi will
ask you to make a certain bank transfer, and during the period, it will ask
you to pay certain bills that have come due. You may of course do this online
if that is convenient.
First,
you teach HiFi what your accounts are, what bills you pay, when they come
due, and how frequently, and whether or not they vary in amount. Next you
tell HiFi about your Fluid expenses, that you normally pay using cash or ATM
debit. Here, you choose a number of categories of expenditures, such as Food,
Entertainment, Household or Garden expenditures, and so on, and you estimate
what you expect to spend in each category. This gives HiFi a starting budget
for your fluid expenditures, and over the course of a few months, HiFi will
help you shape that budget in light of your realistic expenditures.
All
of these accounts are objects, and HiFi is an object too, called the Manager.
The objects "talk" among themselves. For example, HiFi can ask each
account specific questions, such as "Are you due to be paid this period?
If so, can you estimate your amount?" And accounts can share information
with other accounts. For example, if the entertainment budget overspends in
a period, it will ask HiFi to ask your permission to "borrow" from
another fluid account, such as Food, that may have some extra funds. In this
way, over the course of time, you and HiFi can shape your budgets to your
own habits of spending.
And
HiFi will plan for the future, setting aside money each period for upcoming
bills like Auto Registration or AAA dues, that always seem to come out of
left field when we use more "seat of the pants" techniques. No more!
When a bill comes due, the money will be there to pay it. Usually, HiFi silently
moves these escrows over to the savings account until just before they are
due, so that they can earn a little interest.
Of
course, another advantage is that as you have your weekly (or twice weekly)
dialogs with HiFi, it will remind you which bills are due now. A simple scenario
with HiFi is to pay your bills online when HiFi asks you to pay them. If you
do not pay them when HiFi asks, it continues to remind you in the dialogs
until you do.
While
we live in a world where nearly all interactions with computers are through
"objects" (for example, your mouse is an object, as are the windows
that populate your screen) the objects that make up HiFi are ones that you
create and that give your bank accounts a dynamic structure. But you are not
constrained by that structure. HiFi also makes apparent what it does not
need, so that you can easily decide whether that trip to the zoo this weekend
is O.K.
Return to the listing of MathwrightWeb Microworlds
| - James E. White, Ph.D. , Library Director, | ||
| author of this website, Mathwright 2000, MindScapes, | ||
| MathwrightWeb, and Mathwright32 |