Guide
Fibery AI Assistant integrates Fibery with Open AI. It works in Rich Text fields and Documents. We use gpt-5-chat-latest model.
Run existing commands
You can invoke Fibery AI Assistant in several ways:
First AI Assistant popup looks like this.
Here you can select a command from the list, type quick prompt or create your own command to re-use it later.
For example, you selected a text and invoked Make it funnier command. Here is the UI of the AI Assistant panel:
Create and manage commands
You can create commands and save them to re-use later.
Commands can be private or public. When you create a new command it is private by default and only you see it.
How to create a new AI command?
Invoke Fibery AI Assistant and select Create your own command… option and the new panel will appear on the right:
Type some prompt and run it.
Prompt can have a special {{input}} keyword, it defines what context will be passed to GTP. You can think about {{input}} as a selected text.
Run the prompt and observe the results. When you are happy with the result, click Save changes button.
Name your command and click Save changes.
Use emojis to help users find the command.
If you want to make this command visible to all people, click on 🔒 icon.
Commands visibility
Documents vs. Databases
Fibery has Documents and Databases (Task, Project, Feature) and it does matter where you create the AI command.
Here are the rules.
If you create a command in a Document, it will be visible in all Documents and all Entities.
If you create a command in an Entity (of some Database) and does not use special Fibery fields, it will visible everywhere as well.
If you create a command in an Entity and use some Fibery fields, like {{Name}} to access Entity name, then this command will be visible only inside all Entities of this Database.
For example, you are inside a Feature and write this prompt:
Generate a list of requirements for feature {{Name}}
When you save this command, it will be visible only inside all Features.
🔒 Private vs. Private Commands
All commands you create are private and visible to you only.
You can edit a command and turn make it public by clicking in 🔒 icon. Then it will be visible to all users.
Prompt structure and Fibery fields
You should be able to create good prompts to get good results from Fibery AI Assistant. Here is the nice guide about prompts best practices.
Prompts templates with Fibery fields
You can use Fibery fields from current or related entity in a prompt.
For example, you have Public Announcement field and want to fill it automatically based on Feature Name and Description fields. Here is how you can do it:
Generate a markdown checklist with tasks for feature {{Name}} based on a feature description in triple quotes below:
"""
{{Description}}
"""
Read about templates Markdown Templates. Here is the very short summary
Entity Field value {{Field Name}}. Example: {{Name}}, {{Total Effort}}
Parent entity Field value {{Parent.Field Name}}. Example: {{Project.Start Date}}, {{Feature.Effort}}
Collection of entities' as a list of field values {- Collection Name:Field Name -}. Example: {- Tasks:Name -}
Collection of entities as a comma-separated string of field values {= Collection Name:Field Name =}. Example: {= Assignees:Email =}
📝 Markdown format
Fibery AI Assistant supports markdown format. You can ask to generate something in markdown and insert it into a document.
Here is the prompt example
Generate a markdown table with 10 top countires by population. First column is country name, second column is country population.
And here is how you can insert this table into Fibery document:
Here is another example for a Job Description in markdown:
Write a job description in markdown for a head of marketing in post round A B2B SaaS startup that wants to double its ARR in the next year
Command temperature (creativity level)
For every command you can set some creativity level (temperature).
Temperature is a parameter used to control the randomness of the generated text. It is a number between 0 and 1. A lower temperature will cause the model to make more predictable choices, while a higher temperature will cause the model to take more risks and generate more diverse and interesting text.
Lower creativity is needed when you want to have a more predictable result, like some math or logic operations. Play with it if you feel like your command produces something crazy.
Click on Settings icon near Edit Command:
How to delete a command
Select a command you want to delete from a list of commands.
Click Edit button.
Click Delete icon.
Some use cases
Summarize text
Type >> in the end of some text and select Summarize command. For example, here is how it summarized an article:
Then you can insert this text into a document via Insert command.
Explain text or term
Select some text, invoke AI assistant and select Explain command.
Write a public announcement for a feature
In Fibery we write public announcements for all released features. We have a special field for that. The following prompt takes {{Description}} field of a Feature and does the trick:
Write a public announcement of a feature {{Name}} based on the text
"""
{{Description}}
"""
FAQ
Why does the AI sometimes reply in English when I ask in another language?
Right now, there’s no built-in rule telling the AI to always reply in the same language the question was asked.
Usually, it will eventually catch on after a few messages, but it’s not 100% reliable. For the best results, we recommend explicitly asking the AI to reply in your preferred language - for example: "Please reply in Portuguese."
We hope to improve that logic, please, let us know, whether this is a case for you!