Wednesday, October 8, 2014

A New Era of Web Designing and CMS. Artificial Intelligence in CMS

          Well this post is not just a concept but we are forwarding some serious questions to the current web industry with some sort of answers as well. We have evolved, evolved since our starting but 'm gonna stuck with web and online business only. What is in boom now 'Inbound Marketing', 'Big Data',  'Big Data Analysis' and a lot more. As we get huge data every second, we analyze it and design our digital presence based on it.
          We are about to introduce a new era in web technology. but first lets have a look at ....

Are we going good ?
          What we do is designing our digital presence on the base of that analysis. Is it okay? I doubt.
What we are doing is designing A/B testings, Landing pages and so many other things to give best to the visitors but in my views we are judging more then 7 billion persons with a few type of landing pages (If we accept every one to come on site ). That is similar to define your future in 12 zodiac signs. But every persons is different and moreover; every person is different at every time. his/her needs are different at every moment of time.
          Big companies are doing much better and working hard on better analysis and providing you best experience like Google or amazon.
Content is King ?
          Yap, surely it is. But it only make more effect if in proper what, when, where and in which sequence.

          Google gives hundreds of results based on any search query. Did you consider every result fit for you? nope, Whats the matter.
Can it be the future scene ...
          Google kept forwarding something good. But its result is not giving a 'Wow' effect to the visitor. 
          Lets say you are running a web designing company and provides all features that a person is looking for. But what if a website itself can provide all features he is looking for on the top and rest things below. Or even better if we can decide a visitor is a designer minded person looking for some spot requirement of SEO. Or a visitor is a SEO expert looking right now for any specific topic in designing on his site.
          Furthermore if a visitor is more interested in a dealership rather than purchasing and looking for how you deal with your dealers. (If you own any industrial website)

          You might have a separate page for that but what if the whole site itself  represents what a visitor want to see.
          If colourful website attracts a visitor then besides your all impressive content your site seems boring to him because it is not for his test and after a short visit to few pages, he exits.


Any Existing Answers:
          Yap, You got a lot of analytical tools, Heat Maps, Visiting Path analysis tools etc. But I think they are not that much sufficient. Lets say if your site is in red you get 10% conversion and if in blue you get 5% conversion. What would you do ?? Obviously you'll turn this 10% into 15%. leaving 5% ???
          Big corporates are analyzing well but how many SMEs are doing analysis of tools they have included in their website and making changes based on it. Not every one can hire a Data Mining Engineer.
So:
          Even if some how you got traffic you have to make a person retained and then convert his visit into a goal.
Our Approach:
          That's what we are doing at Xavoc Technocrats ( xepan.org) . We are designing ( We have designed ) a CMS that can learn. It not only provides a good analytical result but also learns itself and provides the best content to the visitors. 
          Here we have designed Intelligent Blocks on the website rather than simple Content. You can define various dimensions of visitor like for a web designing company these can be
  • Designing Oriented Customers
    • They always wanted to know what you have made in past, what are your best designs etc.
  • SEO oriented Customer
    • What type of SEO you will do, Do you deal in PPC or you do directory submission etc.
  • Technical Customers,
    • What platform you will use, Will it be jQuery enabled etc.
          You might think at this point that you can have separate page for each type but that's a problem as per us. What if a person is a mix of all fields and want to hear all good things (As per him/her)

          What type of slides should be included in slide-show. (Should be more towards the visitor's mind set.)

          So you design the website with intelligent blocks each with various dimensions.

          Now the system starts giving them in random or one by one method to various visitors and starts recording events like it does in analytics. But the interesting part is it learns that what is converting your visitor into a customer and starts increasing weights of concerns Blocks and dimensions based on visitors visiting pattern that includes not only the search keywords and site referrers but also the country and its time of visit etc.

          Then also still it keeps it self random for better learning. You can teach a few tips in the beginning to get a good start.


          The system learns by itself that a visitor from a particular blog where you mentioned your product was a discussion on quality or quantity or rate fight and provides the visitor content in same fashion. Now tahts a 'WoW' effect.


          We are working on the impression "Thats what I was looking for". This system tries not to loose any customer just because of the fact that what he wanted to see was their on site but YOU MISSED to show him.

Technologies Included:
          We started with a simple probability rule with weighting the content based on past experiences of the system. It worked like a charm but did not work as what we need. We want a Best Seller Sales Man as a website dealing with every visitor in his own fashion and learning its experiences and on next visitors visit, clones it self with the newly included new learning facts.

          Therefore we moved to Neural Network. Some How we designed new techniques for better working (We are about to provide them as open source as well) But a number of simple true and false condition is no more than tons of zodiac signs.

          We need more human approach. We need a live, digital but still human like salesman behind a website. So we moved to Fuzzy Logic. In combination of Neural Network we are designing a technique that can create rules based on various factors including the current path of a visitor so far on website. As the person  moves ahead, system gets more about a person's behaviour and itself updates the up coming content in a better way. it also learns that what it served did well or not in converting visitor into a customer.

It is tricky, complex and fun.

Whats Different than NN, Fuzzy Logic and our approach:
           Usually pattern recognition works to predict the output of a sequence. At most we can get Missing Values but what we tried is to get the next best content selection by analyzing visitor's  behaviour that can convert the visitor into your customer and keeps learning as well.

Are we on a ground:
          Yes, we are. We are about to launch a new version of our CMS that includes this all. you can subscribe at http://xepan.org to get more on it.