Salesforce adopted a headless software architecture by opening its application programming interfaces to external third-party artificial intelligence agents