在此文中
We have started exploring how Artificial Intelligence (AI) can be used to improve our software. Our goal is to make your accounting work easier, faster, and more effective.
Many people have heard about AI, but not everyone is familiar with what it is or how it can be helpful in practice.
This guide explains AI in simple terms and introduces the AI assistants (called GPTs) we are developing for Banana Accounting Plus.
What is AI
Artificial Intelligence (AI) refers to computer systems that can "think" and "learn" in ways similar to humans. AI can read, understand, and generate information, helping you complete tasks more efficiently. Instead of just following fixed instructions, AI can adapt to your request and provide smart answers.
We see AI as a helpful assistant that works with you. It does not replace you; it supports you. For example, AI can:
- Suggest solutions when you are not sure how to proceed.
- Generate formulas or code snippets that you can use directly.
- Answer questions about the software without you having to search through long manuals.
What is ChatGPT
ChatGPT is one of the most popular AI tools today. It is an advanced program that allows you to communicate with artificial intelligence through a simple chat box, just like talking to a person. You write a question or describe a task, and ChatGPT replies in natural language.
Some key things to know about ChatGPT:
- It has been trained on a huge amount of text so it understands many topics.
- You don’t need technical knowledge; you just ask questions in plain language.
- It can explain things, generate ideas, and even write text or code.
However, there is one important limitation: standard ChatGPT is very general. It tries to answer any kind of question, from cooking recipes to physics problems. While that is useful, it might not have all the detailed knowledge about every topic.
This is why custom GPTs exist: special versions of ChatGPT designed to focus on specific topics or tasks.
What is a GPT
GPT stands for Generative Pre-trained Transformer. It’s simply the name of the artificial intelligence technology behind ChatGPT.
A GPT is like an AI assistant that you can talk to through a chat.
What makes this interesting is that we can also create Custom GPTs: personalized versions of ChatGPT that are configured with specific knowledge and instructions, focusing on particular topics or tasks.
You can think about it like this:
- Standard ChatGPT: Like a big general encyclopedia. It knows a lot about many things, but not always the details of your specific situation.
- Custom GPTs: Like personal assistants that have studied specific information and follow clear instructions. They give answers focused on a specific topic or need.
For example, our Banana GPTs are assistants that have “read” our documentation and follow our guidelines and instructions. This means they can answer questions specifically about Banana Accounting Plus.
How do GPTs work
You interact with GPTs in the same way you use ChatGPT: type your questions into the chat box and read the answers in the conversation.
The difference is that instead of chatting with the general ChatGPT, you select a GPT designed for a specific purpose.
Because each GPT is set up with focused knowledge and instructions, the answers are more reliable, accurate, and relevant to the topic or purpose.
Note: Access to GPTs requires a paid ChatGPT Plus subscription.
Banana Accounting AI Assistants (GPTs)
We have created several AI assistants (called GPTs) designed to help with different areas of Banana Accounting. All of these AI assistants are created using specific instructions and the documentation published on our website. Below is the list of available assistants, what they do, and when to use them.
Accounting AI assistants
- Command generator for Filter search GPT
Helps you build advanced search commands to filter rows in the Transactions table. Ideal when you need to find specific transactions using complex criteria but don’t know the exact syntax. - Budget Formula Creator GPT
Generates calculation formulas for the Budget table. Useful if you want to calculate values (like percentages or projections) and aren’t sure how to write the formula.
Extensions AI assistants
Extensions GPTs allow you to expand Banana Accounting’s functionality. We have multiple GPTs to help you with this area:
- Extensions Maker GPT
This assistant generates extensions to create reports exactly the way you want, and it also provides guidance and answers about extension development. Ideal when you need a custom report that uses and displays accounting data. - Extensions GPT Documentation
This assistant generates extensions to create reports exactly the way you want, and it also provides guidance and answers about extension development using only our official documentation (without additional instructions). Ideal when you need a custom report that uses and displays accounting data. - Journal Transactions GPT
This assistant generates extensions to create reports exactly the way you want, based on current and budget transactions extracted from the Journal of the accounting. It’s ideal when you need a custom report extension that processes and displays transactions data. - CSV Importer GPT
This assistant generates extensions for importing bank transactions from CSV files. It uses the Parameterizable Extension template and automatically adapts the JavaScript parameters to match the structure of the CSV files you upload in chat. Perfect when you need to import bank transactions from a CSV file with a custom extension.
How to use Banana Accounting AI Assistants
To use a Banana Accounting GPT:
- Choose the GPT assistant you need (see the list above) by opening the link provided on the corresponding page.
- Write your question or describe the problem in the chat.
- The GPT will respond with answers relevant to Banana Accounting, using our documentation and predefined instructions.
- Copy the code or text generated by GPT and use it in Banana.
- After you use a GPT, it stays saved on the left side (above your chats), making it easy to open again later with a single click.