FAQ: Answers to Frequently Asked Questions
General questions
Q1-1. What is generative AI?
A1-1. Generative AI is a generic term for AI (artificial intelligence) that can generate content such as text, images, and videos.
Q1-2. What does the add-in do?
A1-2. It is an add-in that links Excel and the Generate AI API, and can express requests and responses to the API as expressions.
Q1-3. Which generated AI is supported?
A1-3. It supports OpenAI's ChatGPT, Google's Gemini (former Bard/PaLM API), and Anthropic's Claude.
Q1-4. Is the add-in free?
A1-4. The add-in itself is free of charge. Generally, payment to the AI provider is required to use the generated AI.
Q1-5. Are the add-ins secure?
A1-5. The content entered into Excel is sent to each company's API endpoint via an encrypted communication channel. We do not store any text entered by the user.
Q1-6. What if I have other questions?
Questions about how to use functions
Q2-1. What is the BB.ASK function?
A2-1. It is a function to send one-question-and-one-answer type instructions to AI and make it answer. It is the most basic function and can be used for a variety of processing by devising prompts.
format
BB.ASK(prompt,[temperature generated],[max tokens],[model name])
Q2-2. What is the BB.CHAT function?
Q2-2. It is a function that sends a series of conversations to AI and makes it answer the rest. It enables you to do things in Excel that previously could only be done via API, such as separating role settings and prompts.
Format
BB.CHAT(role column,content column,[temperature generated],[max tokens],[model name])
Q2-3. What is the BB.CATEGORIZE function?
A2-3. It is a function that sends a text and a list of categories to AI and makes AI answer which category the text corresponds to. It uses function calling internally and is unlikely to generate unexpected responses.
format
BB.CATEGORIZE(text,classified list,[temperature generated],[max tokens],[model name])
Q2-4. What is BB.LOOKAT function?
A2-4. It is a function that sends an image link (URL) and instructions to be read from the image to AI and makes it respond.
*Only for ChatGPT
format
BB.LOOKAT(prompt,image link,[temperature generated])
Q2-5. What is the BB.MAJORITY function?
A2-5. It is a function that classifies text using one or more AI models and determines the response by majority vote. Specify the AI to be voted on in the model list argument, the classification in the classification list, and the majority voting method in the majority voting method argument.
Format
BB.MAJORITY(model list,text,classification list,[majority voting method],[generation temperature])
Majority method (default 1)
0 Returns a simple majority decision Returns #N/A if there is a tie in any of the cases
1 Return majority decision Return #N/A if there is no majority (default)
2 Return the decision of a two-thirds majority Otherwise, return #N/A
3 Return unanimous decision Otherwise return #N/A
Questions about settings
Q3-1. What is an API key?
A3-1. It is the data used to link the user to the payment account when using the GenerateAI API. It is also called a "private key," and must be kept secret from third parties.
Q3-2. Which model should I choose?
A3-2. For ChatGPT, it is better to use gpt-3.5 series for general tasks. For advanced tasks, the gpt-4 series models are more likely to provide appropriate answers, but at a higher cost.
Q3-3. What is "generating temperature"?
A3-3. It is the setting at which the generating AI generates the next token. The lower the temperature, the less likely it is to change, the higher the temperature, the more likely it is to change.
Q3-4. What is "maximum output length"?
A3-4. It is the maximum length of tokens output by the generating AI.