Some inspiration for use case
Almost all of this will be possible in Fibery next month (or sooner) when we will add GPT to automations
Some inspiration for use case
Almost all of this will be possible in Fibery next month (or sooner) when we will add GPT to automations
Some markdown support
We have some version that you can play with already. It is not ready for the public release, but still it will be interesting to see what use cases you can invent. Here is the guide
https://the.fibery.io/@public/User_Guide/Guide/Fibery-AI-assistant-156
Main things:
{{Name}}
, {{Feature.Name}}
, {{Description}}
, etcIf you want to play with Fibery AI Assistant (we should invent a better name), like this post and I will write to you in private how to access it
NOTE: there will be no default commands, you will have to create your own prompts and save them as commands so far
P.S. Automations are not there yet, but we are working on them already.
Woo this is amazing Can’t wait to play with it.
Okay, here comes the feedback @mdubakov:
Critique sandwich:
The not so great parts:
It’s very easy to make mistakes in just plain text and with all those special characters {{}}
I feel non programmers will struggle a lot.
An idea I had would be to provide on hover preview for substituted fields - when user hovers cursor over {{field}}
it will show preview for that field. That way it’s relatively easy to verify that it’s the right field and makes it easier for non tech users.
Epic parts:
Questions:
I’ve tried it a little bit and to add to tpaktop’s comments I just have one of my own so far.
Enter/Shift+Enter/CTRL+Enter
I made the mistake several times of pressing Shift+Enter expecting a new line and Enter to run the command. But it seems it’s the other way around for now. I believe the standard is SHIFT+Enter for new line and CTRL+Enter or Enter for executing (probably a bit different between different software).
Question
Does everyone who wants to have the AI Command visible need to add ?ai
in the url?
Future
Could you perhaps tell us a bit about what your plan is for the future? Is your intention to be dependent on OpenAI (or other services) or are you planning on doing your own implementation using GPT as the language model? I’m probably exposing my ignorance here but now the question is asked
I’m asking mainly because we (and I expect many other users) may have sensitive data that they do not want to share with OpenAI, especially if prompts are being used in their training set. One use case many will probably have is summarizing meeting notes. And if the meeting notes contains sensitive information I would be less likely to use that.
I would be much more comfortable knowing that you/Fibery had all the information stored here and not shared. Or at least not allow the data to be used (although may be hard to enforce).
I found this for Notion AI and I see they use OpenAI in the background. I’m not expecting a similar document now from Fibery but as I mentioned it would be interesting to know how you see this going forward.
I find the following quite interesting:
Notion -
“Notion uses technology provided by OpenAI, LLC (“OpenAI”) to provide Notion AI.”
“We do not and will not permit third parties to use your Content or Customer Data to improve or train their AI models.”
OpenAI -
“As part of this continuous improvement, when you use OpenAI models via our API, we may use the data you provide us to improve our models.”
It’s not clear to me if that means customer data in Notion is (or may be) used to improve the models or not…
That privacy question is a really good point. Despite my general distrust of GPT-3, I have really warmed up to the idea of using it in Fibery. But if everything I send it were going to get incorporated back into OpenAI’s training corpus I think that would be a dealbreaker. When messing around with GPT-3 and asking it about my (fairly niche) research areas, I’ve had it spit Wikipedia articles back at me verbatim. Which makes me think that if it were trained on some of the research notes I keep in Fibery, it could potentially also spit some of those out verbatim.
Not yet, this is mentioned in the guide. “Fibery AI Assistant is not trained on your Fibery data (yet), it works only with what you send it in a prompt.” We do want to make it Fibery-aware as the next step.
Interesting, are you sure that this is the case? Commands visibility might be tricky, since some commands are bind to Database.
Can you check that it is indeed devise specific.
I have a command - summarize which looks like this:
{{input}}
Summarize
It’s not accessible in documents within the same workspace. Neither it’s accessible in any other entities. Looks like it bound itself to that specific entity type and I don’t follow why.
It’s just used with generic text input I didn’t reference {{Description}}
fields in it as you can see.
Thanks! We’ll see what we can do here.
I think this is the next top priority problem for us, indeed docs can be large and it is a serious limitation for current AI Assistant.
We have this in mind and will try to improve in future versions.
Looks like a bug on our end, we will check!
Thanks! Indeed we will fix it.
So far yes. This is a hidden feature and we will make it experimental soon.
We are experimenting with this so far. In general it seems we will go for our own GPT implementation to make AI Assistant context-aware and consume all Fibery data daily. But it is too early to say, we are in the very early phase here and want to find some useful patterns first to move forward.
Thank you for the clarification. It does make a lot of sense to start with something already existing. And I’m happy to hear you are considering your own implementation (even though I understand it may not happen in the end).
First steps in Automations + GPT3, extract info and put it into fields
And here I generate some sample data based on GPT3 responses
Batch Actions + GPT3
Do you have real scenarios you want to run? What are they?
I have some AI automations I’d like to run on the Readwise pages I’m pulling into Fibery from Obsidian.
So if I have the page below, I want to extract each of the inline fields (key:: value) into table fields. I want to link fields like Author to an entity in an Author table.
I also will want to generate an AI summary of my highlights into a Summary field.
Can you copy and paste a text from some page like this here?
I’ll probably also use it to generate random items from a list to enter into a field, since that’s missing from Fibery’s native formulas.
I’ll also probably try having a central “tag” database and have a field in other databases where AI suggests tags for entities (and hopefully can connect them to the tag db).