What is the meaning of bots in terms of Salesforce, I am hearing these words like 'Lightning Bots', 'Einstein Bots' etc if someone can explain what is the bot in general and then with one example that would be a great help.
Habib
Sorry for quite a late reply. Salesforce Einstein is an artificial intelligence (AI) technology that has been developed for the Salesforce Customer Success Platform.The main target of Einstein is to give sales and marketing departments more comprehensive and up-to-date views of customers and sales prospects. In the same time a Lightning Component provides the instant messaging-like interface to communicate with the bot. I've spotted an interesting article on this topic.https://corevalue.net/what-is-salesforce/ Hope it will help
Related
I've passed my Snowflake core certification a month ago. Now, I wanna go for advanced certification. My current role is that of an App DBA and I'm more into SQL, PL/SQL, data modeling with App DBA experience.
Which Snowflake advanced certification would best fit for me?
Data Engineer or Architect or Database administration or ?
Please advise!
Also, where can I get the training materials?
Thanks,
Vishal
Here you can find relevant descriptions of the certifications: https://www.snowflake.com/certifications/
I would recommend doing the Architect and not the Data Engineer one, based on your description. The DBA one is not released yet, as far as I know.
The Snowflake SnowPro Advanced certifications are relatively new so online resources are somewhat limited.
A very good resource is this LinkedIn group:
Snowflake SnowPro Certifications Group
we are recently implementing a chatbot solution for my mother's culinary class business. A valuable use case is making appointments through the bot. Seeing how she's got a lot of available times across 7days of the week, it's pretty unpractical to list out all the slots for the user. So we thought of filtering the selections by weekday/weekend and AM/PM. But this ultimately tempers the user experience by introducing two more stages before knowing when exactly is available, and also doesn't do much as almost everybody wants to book for the weekends.
Are there more user friendly ways to do this? Our bot is currently guided flow based, meaning most of the interactions are done by the user clicking buttons given by the bot.
Thanks a lot! Any help is appreciated!
One small improvement would be not to list options that are already full. So if weekends are already reserved do not offer them, same with AM/PM.
Another improvement would be to create some kind of chat sessions or user database which could track user preferences. So if user scheduled for lets say Monday afternoon in the past, that could be the first option for bot to offer him on next visit.
Just make the chatbot ask the user when he wish to book, then check the availability for time and date. That is the most user-friendly, and what we are used to if we call for book. From that time it should be simpler to offer possible alternative bookings. E.g first available weekend and weekday.
And, yes, use user profiles for rate them according to business policy.
Need some career advice, hopefully I am in right party
How can a contact center agent, from being CRM end user get into CRM consulting? I have theoretical knowledge of CRM implementation, job role of admin, support agent etc. Is there any specific skill that has to be mastered or there are lot of other things to go through than the existing skills.
enlightenment on this would be greatly appreciated.
You are in the wrong place, but I like your question and I have some suggestions.
As a CRM end user you have primarily been concerned with figuring out how to use a process within the system (customer support in your case). CRM consultants need to understand how that process was designed and the tools used to configured it.
A good first step would be to explore some of the tools within CRM. Understanding the Advanced Find is important for CRM consultants and will also give you more power as an end user. Use the advanced find to create personal views to enhance your user experience. Similarly creating personal workflows will enhance your configuration knowledge while potentially providing you with improvements to your user experience.
You will probably be limited in the system you use so I recommend you get access to a sandbox system to play around in. Microsoft provides access to free CRM online systems for exactly this purpose. Practice creating new entities, relationships, and fields of different types. Set up forms and views for your new entities. Create business rules, process flows and workflows to create a process around your new entities.
Taking an online class on CRM customization and configuration can be an easy way to get yourself started with consulting concepts.
Go apply for CRM consulting jobs. CRM consulting is a fairly niche industry and it is difficult for consulting firms to hire experienced CRM consultants. As someone who hires CRM consultants I am generally skeptical of end user experience, but if an end user shows knowledge and aptitude I am likely to hire them.
I've not only worked Tier 2 support for Salesforce but also have worked as a consultant. You need to not only understand business requirements, but implement them in the most efficient manner possible in Salesforce. Getting a job as a consultant typically requires at least a couple years experience as an admin, not an end user, an actual admin. It also typically requires certifications, At least the Administrator, Developer, Sales Cloud Consultant and Service Cloud Consultant certifications, and probably the Advanced Administrator as well. There are a lot of getting started info out there, Salesforce has done a great job. For instance, here is the Workbook
On top of that you need to have an understanding of different industries, for instance the financial industry or manufacturing industry, to understand their business processes. Working in a contact center you should look to gain a deeper understanding in how and why things work there.
As highlighted before, this is not the right place to ask this question as it is a place for more technically oriented questions. That being said, each and every one of us on this forum had to start somewhere, and often with far less experience that you have as a user.
If you're willing to accept an entry level position - and you fall within the age category - then your current experience is the cherry, but the cake will have to be about actual technical experience. Ie. IT engineering degree and/or proven participation in programming projects (open source or otherwise) and anything that may show that you have the foundation skills for an IT consultant.
As the company will be investing a lot and want's to have some certainty that it will have a return on it's investment.
In case you're looking for an above entry level position, then your new employer expects that you can be put to work right away without too much training. As highlighted by BattleCodez, experience with development processes, relevant application certificates and actual work experience are now must-haves. Based on your description, I don't think you have that.
As for a general career move you may want to opt for a Business Analyst role. This is a more Industry Process related role where the business processes are the expected experience. In your case how are calls handled, routed, and what does the client in your industry expect from as a customer. In this role you would be expected to have a deeper then average user understanding of what the tool CAN do, but not HOW that is created.
In this case become a key user, obtain functional admin privileges and move away from the actual calls, to an expertise based supporting role.
I'll be short to save your time :)
I'm new at StackOverflow and also new with IBM Watson.
We are building an EMR (electronic medical records) system and would be glad to enhance it with Watson cognitive capabilities for healthcare.
Where do I start from?
Is here anyone who has ever used cognitive approach for assisted medical decision making? Can anyone give me an orientation?
I thought to start with Q&A for doctors but Q&A has been depreciated by IBM. Predictive analytics would also be exciting for physicians, however, what is the starting point?
Thank you beforehand!
I think you refer to a deprecated Bluemix API for health. One thing you can do is use Retrieve and Rank API on a trusted set of documents.
yes I have used the following for health with IBM Watson
Reading chest X-rays - https://www.ibm.com/watson/developercloud/doc/visual-recognition/
Reading EKG's - https://www.ibm.com/watson/developercloud/doc/visual-recognition/
Patient diagnosis for chest pain - https://www.ibm.com/watson/developercloud/dialog.html
Physical exam - we started to use retrieve and rank for machine learning of a patient's physical exam over the years. - https://www.ibm.com/watson/developercloud/retrieve-rank.html
Speech to text (patient telling watson where it hurts) - https://www.ibm.com/watson/developercloud/speech-to-text.html
As you can see there are many different watson api's .
I am developing a project in cakephp. And the requirement is to integrate all types of payment getway for donet. I dont know how to integrate credit card like master card, visa, american express etc. into my project in cakephp format.
Please help me. I am very grateful to you.
CakePHP is a programming framework not a banking service.
If you need to do financial transactions, you will need to contact service providers that do this. Major banks mostly provide credit card transactions as a service. They have their own APIs and workflows, mostly something RESTlike.
See for yourself on PayPal for example:
https://merchant.paypal.com/cgi-bin/marketingweb?cmd=_render-content&content_ID=merchant/home
https://www.paypal.com/hu/cgi-bin/webscr?cmd=_merchant-outside
Cake will be a good friend implementing it, though.
Depending on which country you are conducting business in, there may be regulations to adhere to. These usually revolve around confidentiality and security, i.e. card data.
It is far easier to use third party gateways or the APIs provided by banks through their merchant accounts as you transfer the responsibility for that data to them. PayPal is the obvious one - and there are other similar payment mechanisms, but it isn't an ideal solution in every situation.
If transactions need to go straight into a business account, discuss it with your bank. Most banks have their own or a franchised solution.
We build shops with ZenCart and use SagePay as a payment solution, but I doubt it would be available outside of the UK.
Money being money, it makes money every time it is moved and a lot of people want a piece of that. As a result there are a plethora of options to choose from.
If it was a personal / non-business site, I'd use PayPal for ease. What I wouldn't do is try to build my own gateway.
Don't forget, Cake is just PHP and as such is as easy to deal with as any other PHP website. Choose your gateway provider, study its API and everything will become clear.