Hacker News new | ask | show | jobs
by iceburgcrm 636 days ago
I've moved to create metadata driven applications. This approach works well with AI as AI can be used to generate the metadata which powers the application.

For example I created an open source metadata crm called IceburgCRM iceburg.ca (available in Django / Laravel) recently. Without AI involved you could configure the crm by inserting data in the database. For example you add an entry for accounts, contacts, etc in the modules table and your crm will have menu links and a module section setup for accounts, contacts.

With AI you can now generate metadata needed to create custom crms. For example typing in "create a wine crm" in the AI prompt I build I can generate:

https://wine.iceburg.ca

"create a crm for bee keeping": https://beekeeping.iceburg.ca

"create a coffee lovers crm": https://coffee.iceburg.ca

Using AI in traditional applications opens up a new dimension for us crud developers. I think we will see a shift to more metadata applications in the future as the benefits become clear. It's a new field using a different type of creativity and some old school design patterns.