AI Property plugin

Hey all! Had a plugin in idea that could help with property management.

What I’m trying to do

I’d like to use AI to automatically populate a property field for a file.

For example, I have a ‘Description’ property that I use for some blog posts and essays that I have in Obsidian. I would like for this field to automatically be populated with text generated by AI based on the contents of the note.

How I would like it to work

I’d like to be able to right click a property and have an option to add AI to it. In the plugin settings, I would be able to specify

  1. AI model used for the API call

  2. The prompt used

  3. My API key

I’m sure there are other things i’m not thinking of, but that’s a decent start

Potential use cases

  • Automatically apply tags to a note based on the contents

  • Write a summary of a notes contents

  • i’m sure there’s a lot more!

How Notion does it

Notion has this capability and does it quite well, so the idea would be to build something similar but for Obsidian.

CleanShot 2024-03-14 at 10.39.11
CleanShot 2024-03-14 at 10.39.00

2 Likes

You might check out my plugin AI for Templater. It extends the Templater plugin for making calls.

Amongst the examples is generating a title with AI, or adding a summary property with AI.