What if apps could change themselves?

What if apps could change themselves?

This was the question I asked myself as I was working on a project recently. It’s always such a pain finding where all the various settings are in an app, but what if users could simply use chat to get what they need done. Especially if they already have an AI chatbot to use for other tasks!

The Problem

  • Release cycles have accelerated, and new features are added daily.
  • Official documentation doesn’t keep up.
  • Third party tutorials and other web content becomes stale.

A Potential Solution.

  • Use the Natural Language Processing features of AI to enable apps to help the user change settings.

How it would work.

  • All available configurations for both the user and the organization are available in a JSON-formatted style with relevant data.
  • The user requests a change via chat, which AI analyses to see if it is a system change, or just a standard chat question.
  • AI suggests the relevant system change, which the user approves.
  • The same configuration file is used in the standard ‘Setting’ page of the app.

What Could Go Wrong?

  • How do we prevent “AI misunderstandings”?
  • Should every user be able to change system-wide configs?