3 Scenarios Where I Won't Use Agentforce
Tom Bassett
Salesforce Forum Ambassador | #BeMore Podcast Host Salesforce Ben Expert Author | 3 x Dreamforce Speaker London Architect Group Co Leader | Solutions Architect ?????
Agentforce is all the rage right now with AI set to take over and the introduction of 'Agents' that can perform actions without human interaction. This is set to usher in a new age of the AI revolution with Agents set to take the place of humans for routine requests.
It's worth noting that each Agent conversation will be charged at $2 and requires other consumption based products such as Data Cloud to monitor usage and audits. For these reasons there are certain use cases where it would be more cost effective to use humans that are already on the payroll or automations that you've already built instead.
1. Custom Object Creation
If you hookup Agentforce with Apex this offers a range of options for creation of Metadata. For example, you could use this to generate a new Custom Object and provide this instruction to a agent for it to perform this task.
In order to set this up initially you'd need to build a Prompt Template and Apex Action to perform this task. If you only use this to create Custom Objects ad-hoc then the initial outlay to set this up is probably going to be more than the benefits it'll bring.
There are other ways I'd use instead such as;
2. Record Creation
Agents can be used to generate a Salesforce Record such as a Case. In fact Agentforce has a standard Agent Action: Create Case! While this may sound helpful what's happening here isn't that revolutionary. The Agent consumes a Contact, Case Subject and Case Description and will then return a Case Record that's been created as a result.
Sure this would help to perform this task using natural language but there are other ways to create a record including;
领英推荐
3. User Management
Using Agentforce you may be tempted to perform user management actions such as reseting a password or assigning a permission set.
This may be helpful, but you can already perform these actions from Salesforce Setup, so why initiate a chargeable agent conversation to do the same thing?
You can perform this actions in other ways too such as;
Summary
While it's easy to get distracted by the hype and opportunities that Agentforce has to bring lets not lose sight of the cost here of $2 per conversation.
If you can already perform a task like reset a password or create a object yourself with very little effort ask yourself this, what value does a Agent bring if it performs this task instead? Is the cost worth the benefit?
Don't get me wrong there is lots of potential when it comes to external users and having the agent figure out what's the best cause of action, but with internal users I'm yet to see a compelling use case that you can't already achieve via native tools.
Agents are great at summarising information, looking for sentiment within reviews and searching a knowledge base, but let's not lose sight of what we could already do before agents even came along.
What do you think? Let me know in the comments!
Salesforce Architect | Ex-Microsoft & Salesforce | US Citizen | 10+ Years in Salesforce | Proven Scalable Solutions, Complex Integrations, Financial Services Cloud, Data Migration, and Enterprise Architecture
1 个月Refreshing perspective! What’s your key rule for deciding when a task needs a human touch over automation? Would love to hear more!
Technical Expert Solving Sales, CS, and Marketing Business Challenges for SaaS ScaleUps
1 个月'Hype' is only in hindsight.
Salesforce Enterprise Architect|Ex-Salesforce|21xSalesforce Certified
1 个月Very informative
CITP MBCS MIET | Salesforce AI, Integration and Data Migration Specialist | 18x Salesforce Certified | Salesforce Certified System & Application Architect | 4 Star Ranger | London Salesforce Architects Co-Leader
2 个月Interesting... so far I see Agentforce as a new chat based user interface for our systems and I think it will lay the foundation for voice control of business systems as it evolves. So while right now we might not see the point of using it for record creation or custom object creation in the future we probably will use it for that assuming it becomes ubiquitous and less that $2 a shot.
Salesforce Practice Delivery Head | Lead Architect | 22x Certified | Salesforce-Driven Solutions | Customer 360 | Data Cloud | Agentforce | ???? Singapore Permanent Resident |
2 个月Short and sharp points, fully agree Tom Bassett!. While we should use the existing features as much as possible, again it depends on the complex business usecases like to create multiple records in sequence and dependent to other modules or systems, we might consider record creation by Agentforce.