I’m now building an AI agent that’s like Devin for marketing.
While building the agent I’ve realized how different it is than conventional SaaS.
For example, I realized that if I use schema for the db, I limit what the agent can do (As it can only store structured data based on my schema).
I no longer think of features, as that would limit the capabilities of the agent. The moment I add features, that’s when the agent can only do these features. I only add capabilities. Features are what each user decides to do with the agent.
I minimize the UI surface and focus and making the agent live in the apps we already use - I.e inside Google docs, slack, email, etc
Happy for feedback