Monday, June 3, 2019

Artificial Intelligence in Web Design

Artificial Intelligence in net DesignRichard Roko squeezeThis paper deals with a new-fashi wholenessd trend in tissue endeavor and that is to introduce rough degree of unlife similar intelligence into the task of physiqueing a sack up place. One of the commencement ceremony companies that came up with implementation of this idea id the footb every last(predicate) field.io, which we will be mostly discussing in this paper. We will take a deeper look as to what does in fact artificial intelligence means in this con nonation and how is it implemented through come in thegrid.io system for automated web design.Keywords GSS, webdesign, grid, SEO, performanceI. IntroductionWhen it comes to utilize artificial intelligence in any sphere of, technical or other(a), we always have to be tuitionful with this notion, as it can get quite shoddy as to what is really the power dirty dog that or other action supported, derived from, or horizontal controlled by artificial intelligence. T he web is an increasingly popular computer program and as such, a great amount of attention is being payed to it and its mental object.Web is, of course, populated by web ranges and these atomic be 18 so diversified in the consequence of their content, that it would be really hard to classify them in any sensible way. Each 1 of these websites, however consists of two main parts, that are responsible for the operation of the gate as a self-colored. These are backend and frontend. When the web first started to be commercially available, the presentation side of the websites, i.e. the frontend was not of much, if any concern whatsoever. The idea behind the styling of the web was built nearly other popular media, newspaper.The syntax for writing the main components of pages (HTML) tranquilize resembles the organizational structure of the newspaper articles with headings divided into assorted levels, paragraphs and many other article-related styling. Back in these days, there was about no styling aside from breaking the websites into take issueent sections. Internet back then was used for almost entirely different purposes than it is now and hence, there was no actual need of doing anything more with the presentational side of the web. All of this changed, however, when non scientific people started to become familiar with internet and first commercial solutions started to appear. New language, that was supposed to make the web look much better arose and its name was CSS. CSS stands for cascading style sheets and basically, it allowed the designers to style the content of the website much more accurately. CSS is still widely used nowadays, even though designers and programmers today tend to use many other style pre- dish outors, save the core always stays the same. Web always continues to evolve and while its users, most of the time, do not care about the action behind the scenes, which is essentially the core of the whole site, they do care about the appearance on the other hand.That is the reason, that great amount of time and resources is put into the frontend and UI of the websites nowadays. The design of the website, its look and feel, the interaction with the user, feedback it gives, these all are very definitive factors to consider in the process of web development. Hence, the web designer profession is becoming increasingly sought and picked by many people and companies a similar.What is going to slide by when we introduce artificial intelligence to this process? It could have an enormous impact on the job market, if we consider that it could be one of the first steps in the process of automatizing web design and that is always risky, even to consider. This is also one of the subject areas we will discuss in this paper.II. TheGrid.IOThe company behind thegrid.io are comapring it to the movie Her to some degree. It was a movie about a perfectly voice-recognizing computer personal assistant, that was also able to simula te emotions and basically behaved as a human being. On their website we can see, that they invoke, that now She can do webdesign for you as well, referring to her ability to analyze the content of the site and adapt the design to it.They describe the basic principle behind the algorithm as an engine, that is measuring and analysing the content of your website constantly and changing it and designing it everytime it detects a change in the purpose of the site. The idea behind all of it, is to appropriate a personal computer-driven and automated webdesigner for every webdeveloper.Fig.1 thegrid.io set down page / index 1As a proof of concept, in the FAQ (Frequently Asked Questions) part of the website you can find out, that thegrid.io website was truly built using thegrid.io system itself. This fact immediately caught attention of many web developers and web designers and upon re assaying the public HTML and CSS of the website, we find a few provoke facts.The website is generally bewitching heavy. That doesnt mean it is just really long, which it is in this case, but nevertheless, if a user scrolls down the whole page, he down dilutes roughly round 100 MB, which is quite a lot considering the lightweight trends in todays world of web development. Interestingly enough, the load time of the website truly measures pretty good. If we take a closer look at the HTML, we can see, that the styles and javascripts are inlined, which is quite unorthodox, but seems to work here and it might be one of the reasons the site is loaded optimally even though its load is pretty strong. As Austin Wolf wrote for medium.com, the website is somewhat self-indulgent and it is really long.Fig. 2 thegrid.io performance probe 2From the given statistics we can deduce, that the webpage as a whole actually performs quite well against all expectations, which renders the system really ambitious. Thegrid.io website has a few notable sections, equal FAQ, team and info for possible invest ors. It even contains an e-commerce part with a possibility to opt for a subscription, that is currently set at 25 / month.It is very valuable to note, that the algorhitms and AI behind this automated webdesigning project is still under heavy development, so all the results and test we can do for now might differ from the actual performance by the ready and commercialy available application. provided this pre-research can still give us an interesting view of what it might look like once it is available to public.At this stage of development we can only guess how does the analysis of the content on the website actually work, but it good to know, that the whole company has a very transparent and open-minded point of view when it comes to licensing and sharing resources online. The team behind thegrid.io have the ambition to share source canon of each and everyone of the websites that will be created on github in public repositories for others to be inspired and reproduced. We have no information as to what licensing is going to look like yet.Another interesting fact about the whole ecosystem of thegrid.io is, that they not only offer you to make your website autodesigned, they can also handle the domain registration and the hosting for your website. And what is even more interesting, they plan to make this available for the same fixed monthly fee. This suggests, that their ambition is to make users businesses go online in a matter of hours for a decent price and maintain it for them without requiring them to have any prior knowledge of the web or any other technologies that accompany it and to instead, let them condense on the content.This whole service is then complemented by many other small features, like scraping the web for mentions of your brand and automatically generating a cheer release section for your page, or for your brand. This, of course, from the technical point of view, could be quite heavy on the resources, but from what we can observe as of the current state of the application, the tema behind thegrid.io proves to be quite apt at responding to heavy scripts challenges that may arise throughout the course of developing a website.Fig. 3 GSS templates 3GSS is what we could call grids replacement of CSS, or templating engines as a whole. In the history, there were a few tries on taking out the programming out of the webdesign process by introducing some or another form of GUI for this creative process. None of these were actually extremely popular and thegrid.io promises to change that. What they base their strategy at is the fact, that they reverse engineer the process of all these systems. Whereas these former were built on allowing the users of the system design the layout, or pick some template, or predefined parts of a website and then let them fill it out with their content, thegrid.io reverses this and just lets the user type in the content into a blank website canvas and lets their system analyze the content an d based on that creates the most suitable desing, that works well with content of the webpage.III. IssuesWith a project this ambitious and possibly this proportional, there is a lot of doubt that is arising from many directions towards it. In this chapter we will discuss some of the categories of remarks thrown at the development team. We can also try to approximate their possible solution to these puzzle and the way they might address these issues in the future release version of thegrid.io system and its automatic web design algorithms.A. SEOSEO stands for search engine optimization. Let us first take a quick look at what that actually means. SEO is actually the process of increasing the exposure your site gets when searched for a similar topic using a search engine (such as https//duckduckgo.com/, or https//www.google.com). This process focuses on the visibility of the unpaid results and is related to as generating organic or born(p) traffic. If SEO is done correctly on a webs ite it can lead to an immense increase of traffic, that is generated without further action needed from the side of the developer, or the programmer.In the past, SEO was just thing of text search, but as we push into the future, there is a rising trend of optical character recognition and optical image recognition, which allows the users to search for their desired topics by images, or even sounds. These trends are also affecting the SEO as a whole.As stated before, if SEO is done correctly, it can lead to devising the page appear generically much more often in the results of the search engines. To optimize a site for search engines and index the page worthy way many techniques are employed. SEO experts start by editing the actual content of the website, then they can also edit the raw HTML of the webpage in order to increase the actual relevance to the content of the page. There also is a number of, so called, external techniques for increasing the SEO rank of a website. This le t in promoting the website, construction of backlinks, or inbound links, that lead back to the SEO optimized page and paying for written PR articles.Implementation of SEO as it is really difficult and requires constant effort, troth and implementation of the new trends in this field as it is. In order for it to be precise and to work well, it needs to be thought of constantly, while creating new content and updating the old one as well. In todays overcrowded web environment, it is very important to make your site stand out in any possible way and SEO is becoming increasingly popular in addressing this problem.The team behind thegrid.io relies on filters to take care of many web designing aspects. They act as the entry point to any and every grid.io powered application.Fig. 4 one of many others grid.io marketing strategiesAs we pointed out before, SEO is all about conforming your HTML to your content and that is where filters come in place through the grid.io algorithm. Filters serv e in filtering your raw HTML. Since SEO is basically translating the HTML wrapped around the specific parts of your content to let search engine scrapers index and get to know your content better basically. The way we can speculate these likely work is, that they scrape the content of your articles, items, or any other elements and then parse it into meta tags probably via the URL.As we saw from the example page they built, it is probably using some kind of SPA (Single Page Application) framework, but it most likely is not one of the popular ones, quite possibly it is their own internal one, since doing SEO on a SPA could prove troubling, as for reloading just the parts of your html including the content which is relevant to the specific asynchronous change in the cranial orbit of your application. These are just theories and speculations based on what is publicly available as of the moment of writing this article.B. PerformancePerformance is one of the most important factors to c onsider as it influences the feeling of quality. Impact of the page speed on the traffic, conversion and satisfaction is huge. According to Aragon 5 in her article on crazyegg.blog about SEO, company Amazon show out, that for every 100ms their page loaded quicker they got about 1% of increased revenue overall, which is a truly tremendous impact.Other big companies are reportage the same findings, which only goes to show, that performance could be a huge deal breaker when it comes to thegrid.io as well. One of the elementary aspects when it comes to minimizing the page load is to minimize the number of HTTP requests. If we refer to picture 2, which states that there is exactly 123 HTTP requests on thegrid.io page when it first loads. This number is pretty high and suggests, that there is a place for optimization of these standards in order to make the page load faster.Other techniques might include caching the resources on the site (storing them permanently if they are present on mo re than a few sub-sites of the website in order to reduce server load). In this field, thegrid.io got and F, referring to 2 once again, which is suboptimal to say, at least.When it comes to compression of images, the best choice here is to go with JPEG or PNG formatted images. But as thegrid.io states, the content uploaded to the website is entirely in the workforce of the user, the grid just analyses it and styles the content around it accordingly. So the performance when working with images is entirely in the hands of the user. As far as we are concerned there is no information yet as to some auto convertor of images or anything similiar, but it would definitely make sense for thegrid.io to implement such a functionality as this can have a great impact on the overall load speed.With all that being said, the overall experience of the grid.io created website is pretty good and slightly above average in our opinion. If they really relied on their own algorithm when creating their pr esentational site, it is safe to assume, that the team already have a very stable and delivering product, which displays quite a potential when it comes to delivering apps with an optimal user satisfaction.C. DesignThe actual design of the websites created with thegrid.io is one of the fields that we can not measure objectively even if we would have more templates, or filters, as they prefer to call it at the grid, because design is pretty objective. From the teaser screenshots we can however see, that the design have all the modern practices, such as flat design and minimalism in their scope and portfolio and they tend to generally cling into this direction.Another big issue could be the responsiveness of manufactured designs. In the world of todays web, if a site is not responsive and potential client base is expected to view and interact with a website on a device other than a computer, it is almost 100% expected for the site to be responsive (meaning, the site is stretching and adapting to different screen sizes dynamically).One of the main points of the responsive web design is to actually adhere to the content and style it according to it, not according to HTML elements, or anything else on that matter. With this in mind, thegrid.io is promising its users a responsive experience on all devices ranging from smartphones, through netbooks up to 4K capable retina big displays and smart TVs.Other issue that comes to mind that has to do with design is the fact, that users often tend to want to personally add their touches to the design. And that is something that is impossible to be done automatically or with any kind of algorithm, since it depends on the feelings, emotions and personal tastes of the user. It might seem though, as thegrid.io is not targeting such people and are basically more into helping people kick start online presence of their brand and as such, this functionality, or the ability to interfere into the code of the applications might not b e needed for most of their customers. Still, in the final version of the product they might introduce such a functionality and it would be really interesting to see how this plays out in the end.Other issues that might arise are the ones concerning originality of such designs. Of course, every website is different when it comes to content, but there could be many, e.g. e-shops dealing with cosmetics imported from France. How could an automated engine handle such a challenge? We do not know that yet, as the service is still in a stealth mode when it comes to unveiling the principles of its internal mechanics, but it is definitely something to consider and take into account.IV. Similar projectsAs of right now, thegrid.io seems to be the only one that introduced some degree of machine learning (or artificial learning as the call it) to web design and it seems to be really promising and interesting.V. ConclusionThegrid.io is one of a kind applications that in summary should be able to g ive us the ability to create websites on the fly, without any prior knowledge, with an easy-to-no learning prune whatsoever and that styles itself around the content scanned. That is a very bold idea, but if executed properly and after implementing precautions could help people digitalize their brands very easily.ReferencesTheGrid.io landing page snippet online. acquirable https//www.thegrid.io/Thegrid.io performance test, conducted by Austin Wulf, on 28.12.2014 online. Available https//medium.com/austinwulf/the-grid-io-builds-incredibly-slow-websites-24ca1980c8f2GSS templates used in thegrid.io online. Available http//www.irishtimes.com/business/technology/artificial-intelligence-platform-the-grid-looks-like-the-future-of-web-design-1.2117158Thegrid.io marketing strategies online. Available https//www.thegrid.io/K. Aragon (2013, Nov 12). 10 ways to speed up your website and improve conversion by 7%, online. Available http//blog.crazyegg.com/2013/12/11/speed-up-your-website/

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.