Users want their questions to be answered quickly. The more content a site has, the harder it is to find answers. Smartifik QA is a language and artificial intelligence equipped Question-Answer machine designed for web sites. Smartifik QA answers to user questions without queues for 24 hours a day every day of the week. Questions that can't be answered by Smartifik QA, will be stored to a database where the answer can be taught. Language technology enables Smartifik QA to recognize similar questions although they are asked differently.
Smartifik QA works as a cloud based service and includes an automated Q&A database. Smartifik QA is installed by adding one line of code to your web site. Teach an answer once and Smartifik QA will answer the question always.
Smartifik QA has following features:
1. Understands whole sentences
Smartifik QA searches answers to users questions from a database. Smartifik's language technology can find similar questions even though the questions are written differently in the Q&A database.
Finding information has never been easier. The user doesn't have to browse to find answers. User can ask a question to find the answer. Tecnology enables the user to be served fast and accurately.
2. Keyword Search
Users can use keywords to find relevant questions from the Smartifik QA database. Keywords are a fast way to find simple information. Technology generates keywords automatically from the database. This makes the search comprehensive and easy to use.
3. Contacting Users
If there is no answer for a question in the database, Smartifik QA will ask the user for an e-mail address. Smartifik QA then forwards the question and contact information to the company's customer service.
The contacting function will collect new user information for a business. This way the user will be always served although there is no answer available in Smartifik QA.
4. Live Chat
Smartifik QA includes a traditional Live Chat -feature. Customer service can browse live conversations that Smartifik QA is having and join in a conversation. Smartifik QA can be setup to call for customer service personnel when there is a need for one.Buy Now!
Smartifik Dialog understands English conversations and performs tasks given in them. We offer Smartifik Dialog as a SaaS -service. Smartifik Dialog can be customized easily to match Your needs. Smartifik Dialog is an excellent tool for companies who wish to generate savings and offer their customers the most advanced self service in the market.
Smartifik Dialog is used for example in the following cases:
1. Conversation Features
Users want service and solutions to their problems as fast as they can when they visit a web site. Smartifik Dialog engages into conversation with a user. During the conversation it's possible to solve problems quickly. Smartifik Dialog replies to user's questions, searches for information from different sources, redirects user to correct sections in the site and obtains valuable information from the customer. Smartifik Dialog can be used to automate different types customer service tasks.
Example: Buying Situation
Smartifik Dialog analyzes the sentence and answers accordingly. In the example when user says hello (1) greeting function is activated (2). Dialog checks what time is it and replies accordingly. (Good evening in the evening, Good day during the day, etc..)
In section (3) the user's input is recognized as a product search and sofa is picked as a keyword. In addition to the product search result (4) Smartifik Dialog has selected a suitable question from the question database as additional information to make the product selection process easier.
As the user asks for warranty information (5) Smartifik Dialog returns a general answer concerning warranty (6).
User activates a password recovery function by telling that password is forgotten (10). Smartifik Dialog redirects user directly to the password recovery site (11). When user asks a question to which there is no accurate answer (12), Smartifik Dialog suggests similar questions (13).
Smartifik Dialog is easily programmed to perform both simple and complex customer service tasks. It's easy to save money by automating customer service tasks. Cost-efficient and always open customer service application works as a support for customer service personnel and improves customer experience in a web site. Smartifik Dialog will make your web site intelligent.
2. Additional Questions
In customer service a lot of time is consumed by incomplete customer service requests. Smartifik Dialog analyzes user's input and asks for further details if the input doesn't contain all the information that is needed by the customer service personnel.
Example: Device is brokenDatabase contains the following warranty information:
|Lenovo Business X235||Warranty 3 years on site. Call Lenovo customer service 0800 124 124.|
|Lenovo Yoga 2||Warranty 2 years. Bring the product and receipt to our shop.|
|All Models||Bring the product to our shop and we will fix it. We will charge 69€ from an insurance company repair evaluation.|
In the example the user announces that laptop is broken (1). Smartifik Dialog recognizes the sentence as service request and checks what service information does the database provide for Lenovo laptops. There are several Lenono products with different service information so Smartifik Dialog asks for more information about the product (2). Smartifik Dialog extracts the necessary information from the customer response (3) and asks an additional question (4). Now Dialog has all the required information to give the answer from the database (6).
Additional questions enable automatic conversation between user and Smartifik Dialog customer service application. They can be used to give more accurate information for the users. Additional questions also save time by getting all the required information ready for the customer service personnel, before they start to work on the user request.
3. Saving User Data to Database
Automating simple customer service task in a way that feels natural to the customer has never been this simple. Smartifik Dialog analyzes the customer input and extracts meaninful elements to be stored into a database.
Example: Modifying a Billing Address
--> User Logs In
(3) Dialog: Please enter your new billing address.
(4) User: Forest Road, 90200 Oulu
(5) Dialog: What is your road number?
(6) User: 11
(7) Dialog: Thank you! Your new address information: Forest Road 11, 90200 Oulu
(8) User: Great job!
(10) Dialog: Hey, I noticed that our database doesn't have your phone number. You should save it, so that we can inform for example about black outs automatically.
(11) User: 040 12 123 12
(12) Dialog: Thank you! Your new phone information: 040 12 123 12
In the example the user wants to modify a billing address (1). If the user hasn't signed in to the service Smartifik Dialog asks the user to log in. When the user has logged in Smartifik Dialog asks for the new address (3). In addition Smartifik Dialog can ask for details such as phone or e-mail missing from the database (10). Smartifik Dialog then stores the information into company database.
Storing new or modifying old data is natural using Smartifik Dialog, because the customer is served by a software cabable of understanding English.
4. Accurate Full Sentence Search to Product and Site Databases
With our intelligent technology, it's possible to let customer search using full sentences. Smartifik Dialog evaluates and extracts the most meaningful words of the sentence to create extremely accurate database searches.
There are two Art's products and several Artek's products in the database. Following three are shown:
|Leather Chair||Art's very nice white leather chair.||****|
|Art Chair||Black high quality leather chair.||***|
|Artek Chair||Black chair where the back is contructed with linen webbing tuoli. Finnish design.||*****|
Question database contains additional information about the products:
|ID:||Question and Answer:|
|Q1||Are Artek's chairs high quality?|
|A1||Artek's furniture are hand made in Finland so they are extremely high quality.|
|Q2||Are Artek's tables high quality?|
|A2||Artek's tables are hand made to ensure their high quality.|
|Q3||Are Art's leather chairs high quality?|
|A3||All our leather products pass tight testing phase, which indicates the high quality of the products.|
Example 1: Full Sentence Search to Database
In the example Smartifik Dialog recognizes the question as product search (1) and returns Leather Chair (2) as an answer. Smartifik Dialog analyzes the sentence and extracts the main word "chair". Dialog finds two matching questions from the database using the word "chair". The questions are refined with the additional words "Art" or "leather" to find the most relevant additional information to be presented to the user. This function advances sales by giving valuable additional information about the products to the user.Example 2: Special Words of Full Sentence Search and Search to Database
In the second example Smartifik Dialog recognizes the user's question as product search (1). The words high and quality are not used as keywords, because their significance as a keyword is weak for product search. These keywords are used for example to rearrange products according to quality factor in the product search results (2) with “high quality first”- principle. On the other hand in the question database, the words high and quality have more significance, so it's good to use them as keywords. This allows Smartifik Dialog to show additional product quality information from the question database(3).
Notice: In many competing search technologies product search with keywords "high", "quality" and "chair" would not find Leather Chair and Artek Chair as a result. The reason is that these products don't contain the keywords "high" and "quality". Smartifik Dialog makes it possible to change the significance of certain keywords to different databases to improve the accuracy of search results.
Smartifik Dialog understands sentences. This enables the search function to adapt to product, question and site databases in different ways so that the queries made for each would be as accurate as possible. In addition the search result combination of different databases increases sales by giving valuable additional information about the products the user has searched.Buy Now!
Smartifik specializes in language technology. Word inflections and compound words are a problem for most common search solutions. Smartifik Keyword tackles these problems with sophisticated natural language processing. Make your search fast and accurate!
Smartifik Keyword processes words in the following ways:
1. Basic Form
Words are often in inflected form in texts. As user does a keyword search with words in basic form all correct results are not shown. Smartifik Keyword inflects the words in texts to basic form, so that they can be discovered with the user's keywords.
There are two actual scarves and several products manufactured by Scarface in a database. These four are shown:
|Scarface Mittens||Black designer mittens. With big Scarface logo.|
|Scarface Woolly Hat||Black designer woolly hat. With small Scarface logo.|
|Stardust Scarves||These scarves are an exellent product for winter.|
|Warmy Scarf||Red nice scarf. Be cool when it's cool.|
Example 1: Regular Product Search(1) User: Scarf
Example 2: Smartifik Keyword Product Search(3) User: Scarf
Example 3: Badly Executed Search(5) User: Scarf
User searches with the keyword Scarf (1). Regular product search return only one result Warmy Scarf (2). Smartifik Keyword transforms the keywords to basic form, which makes it possible to find Stardust Scarves (4) as well.
Part of the search solutions available in the market solve the missing product problem (2) in the example by taking "close matches" into account when showing the results. This will add a lot of wrong products into the results especially if the keyword is short. For example the keyword scarf will give all Scarface products also as a result (6). The more keywords in a query the more unrealiable such search solutions work.
These search solutions might work for simple inflection issues such as "mitten" and "mittens", but struggle in harder cases. Smartifik Keyword on the other hand inflects English words correctly and gives proper results.
Smartifik Keyword uses actual words instead of character strings to make keywords extremely accurate.
2. Compound Word Splitting
Smartifik Keyword recognizes and slices compound words when needed. Therefore it's possible to utilize partial words of compounds as keywords to gain maximal results.
There are 100 shovels in the database and additionally the following three snowshovels:
|Shovel for snow||Durable shovel for winter. 5 year warranty.|
|Snow-shovel extreme||Extremely large shovel for large front yards.|
|WinterWonder snowshovel||WinterWonder shovels are extremely durable products.|
Example: Regular Product Search(1) User: shovel
Example: Smartifik Keyword Product Search(5) User: snowshowel
User searches with keyword shovel (1) and receives 103 different shovels as a result (2). He tries to go through the results but there are too many. The user makes another search with the keyword snowshovel (3). Regular product search can find only WinterWonder snowshovel - product (4) as it the only product with exact keyword.
Smartifik Keyword splits the compound words in both user's search and product description so that the user can find all three matching products (6).
Smartifik Keyword improves customer satisfaction by making keyword searches faster, easier and more comprehensive.3. Removing negative keywords
Smartifik Keyword recognizes negative expressions and removes these from keyword set.
There are several alternatives for shock absorbers in the database. The following three are shown:
|Audi shock absorber, Original||Original shock absorber. All audis except A4.|
|Audi shock absorber, Bulk||Inexpensive Bulk shock absorber. Audi A4.|
|Audi shock absorber, Bulk2||Bulk shock absorber for rough usage. All audis, but not A4.|
Example 1:Regular Product Search(1) User: shock absorber audi A4
Example 2: Smartifik Keyword Product Search(3) User: shock absorber audi A4
User searches with keywords shock absorber audi A4 (1). Regular product search return all three products as a result (2).
Smartifik Keyword removes extra negative keywords. Hence user receives only the correct product Audi iskunvaimennin, Bulk (4) as a result.
Smartifik's technology will make your search intelligent!Buy Now!
Smartifik Speech utilizes Smartifik's language technology. All the previously mentioned products can be added to part of a speech recognition system. Smartifik Speech will increase the intelligence of a speech recognition system as it enables the undestanding of complete sentences.
Watch an example of how Smartifik Speech improves a traditional speech recognition system. Scroll down to see the demo.