CREATING A WEBSITE USING ARTIFICIAL INTELLIGENCE A PROJECT REPORT Submitted by BRABHAKARAN.V 421619205007 ARAVINDRAJ.A 421619205005 LAKSHMANAN.B 421618205023 in partial fulfillment for the award of the degree of BACHELOR OF TECHNOLOGY IN INFORMATION TECHNOLOGY MAILAM ENGINEERING COLLEGE, MAILAM ANNA UNIVERSITY: CHENNAI 600 025 JUNE 2022 ANNA UNIVERSITY:CHENNAI 600 025 BONAFIDE CERTIFICATE Certified that this project report ARTIFICIAL INTELLIGENCE” “CREATING A WEBSITE USING is the bonafide work of “V.BRABHAKARAN, A.ARAVINDRAJ, B.LAKSHMANAN” who carried out the project work under my supervision. SIGNATURE SIGNATURE Dr. M. Ramalingam,M.E.,Ph.D. Dr.S.Artheeswari,M.E.,Ph.D HEAD OF THE DEPARTMENT SUPERVISOR Professor Information Technology Information Technology Mailam Engineering College, Mailam Engineering College, Mailam-604 304. Mailam-604 304. Project Viva – Voice held on ……………………. EXTERNAL EXAMINER INTERNAL EXAMINER ACKNOWLEDGEMENT We praise our college founder Shri. N. KESAVAN and we thank our Chairman Shri. M. DHANASEKARAN, Vice-chairman Shri. S. SUGUMARAN and secretary Dr. K. NARAYANASWAMY for providing us sufficient facilities and good environment. We express our thanks to our Principal Dr. S. SENTHIL, M.E., Ph.D. who has been motivation force to all our needs. It is our privilege to express profound gratitude to our project coordinator and Head of the Department of Information Technology Dr. M. RAMALINGAM, M.E., Ph.D. for his constant inspiration to our project work. We express our sincere gratitude to our internal guide Dr. S. ARTHEESWARI, M.E, Ph.D. Department of Information Technology for her timely advice, encouragement and unbelievable sense of commitment in guiding us to bring out this project with great success. We convey our special thanks to Staff members and Lab assistants in our college for their valuable suggestions and hearty encouragement throughout the completion of our project work. We thank our most beloved Parents and Friends whose continuous support and encouragement to pursue the degree and confidently complete the project. ABSTRACT Bookmark is an all-inclusive platform that can help you get your website created in under two minutes. Bookmark eliminates 90% of the pain points associated with website building with a builder that is intuitive to use, while providing useful tools that business owners need, like SEO and website analytics. Bookmark also includes an e-learning section to educate entrepreneurs on the things they need to know to run a successful business. While you might find similar platforms out there in terms of online education and courses, Bookmark wanted to set itself apart when it comes to how it helps entrepreneurs build websites. The Bookmark Website Builder has templates and a drag-and-drop builder that make building a business website incredibly easy. TABLE OF CONTENTS CHAPTER NO TITLE PAGENO 1. INTRODUCTION 1 2. LITERATURE SURVEY 2 3. SYSTEM ANALYSIS 7 3.1 EXISTING SYSTEM . 4. 3.2 PROPOSED SYSTEM IMPLEMENTATION 10 7. SYSTEM STUDY 13 8 SYSTEM TESTING 17 10 CONCLUSION 20 5. 10 CHAPTER 1 INTRODUCTION Bookmark is an all-inclusive platform that can help you get your website created in under two minutes. Bookmark eliminates 90% of the pain points associated with website building with a builder that is intuitive to use, while providing useful tools that business owners need, like SEO and website analytics. Bookmark also includes an e-learning section to educate entrepreneurs on the things they need to know to run a successful business. While you might find similar platforms out there in terms of online education and courses, Bookmark wanted to set itself apart when it comes to how it helps entrepreneurs build websites. The Bookmark Website Builder has templates and a drag-and-drop builder that make building a business website incredibly easy. 1 CHAPTER 2 LITERATURE SURVEY What is artificial intelligence (AI)? Artificial intelligence is the simulation of human intelligence processes by machines, especially computer systems. Specific applications of AI include expert systems, natural language processing, speech recognition and machine vision. How does AI work? As the hype around AI has accelerated, vendors have been scrambling to promote how their products and services use AI. Often what they refer to as AI is simply one component of AI, such as machine learning. AI requires a foundation of specialized hardware and software for writing and training machine learning algorithms. No one programming language is synonymous with AI, but a few, including Python, R and Java, are popular. 2 In general, AI systems work by ingesting large amounts of labeled training data, analyzing the data for correlations and patterns, and using these patterns to make predictions about future states. In this way, a chatbot that is fed examples of text chats can learn to produce lifelike exchanges with people, or an image recognition tool can learn to identify and describe objects in images by reviewing millions of examples. AI programming focuses on three cognitive skills: learning, reasoning and selfcorrection. Learning processes. This aspect of AI programming focuses on acquiring data and creating rules for how to turn the data into actionable information. The rules, which are called algorithms, provide computing devices with stepby-step instructions for how to complete a specific task. 3 Reasoning processes. This aspect of AI programming focuses on choosing the right algorithm to reach a desired outcome. Self-correction processes. This aspect of AI programming is designed to continually fine-tune algorithms and ensure they provide the most accurate results possible. Why is artificial intelligence important? AI is important because it can give enterprises insights into their operations that they may not have been aware of previously and because, in some cases, AI can perform tasks better than humans. Particularly when it comes to repetitive, detail-oriented tasks like analyzing large numbers of legal documents to ensure relevant fields are filled in properly, AI tools often complete jobs quickly and with relatively few errors. This has helped fuel an explosion in efficiency and opened the door to entirely new business opportunities for some larger enterprises. Prior to the current wave of AI, it would have been hard to imagine using computer software to connect riders to taxis, but today Uber has become one of the largest companies in the world by doing just that. It utilizes sophisticated machine learning algorithms to predict when people are likely to need rides in certain areas, which helps proactively get drivers on the road before they're needed. 4 As another example, Google has become one of the largest players for a range of online services by using machine learning to understand how people use their services and then improving them. In 2017, the company's CEO, Sundar Pichai, pronounced that Google would operate as an "AI first" company. Today's largest and most successful enterprises have used AI to improve their operations and gain advantage on their competitors. What are the advantages and disadvantages of artificial intelligence? Artificial neural networks and deep learning artificial intelligence technologies are quickly evolving, primarily because AI processes large amounts of data much faster and makes predictions more accurately than humanly possible. While the huge volume of data being created on a daily basis would bury a human researcher, AI applications that use machine learning can take that data and quickly turn it into actionable information. As of this writing, the primary disadvantage of using AI is that it is expensive to process the large amounts of data that AI programming requires. 5 Advantages Good at detail-oriented jobs; Reduced time for data-heavy tasks; Delivers consistent results; and AI-powered virtual agents are always available. Disadvantages Expensive; Requires deep technical expertise; Limited supply of qualified workers to build AI tools; Only knows what it's been shown; and Lack of ability to generalize from one task to another. Strong AI vs. weak AI AI can be categorized as either weak or strong. Weak AI, also known as narrow AI, is an AI system that is designed and trained to complete a specific task. Industrial robots and virtual personal assistants, such as Apple's Siri, use weak AI. 6 Strong AI, also known as artificial general intelligence (AGI), describes programming that can replicate the cognitive abilities of the human brain. When presented with an unfamiliar task, a strong AI system can use fuzzy logic to apply knowledge from one domain to another and find a solution autonomously. In theory, a strong AI program should be able to pass both a Turing Test and the Chinese room test. What are the 4 types of artificial intelligence? Arend Hintze, an assistant professor of integrative biology and computer science and engineering at Michigan State University, explained in that AI can be categorized into four types, beginning with the task-specific intelligent systems in wide use today and progressing to sentient systems, which do not yet exist. The categories are as follows: Type 1: Reactive machines. These AI systems have no memory and are task specific. An example is Deep Blue, the IBM chess program that beat Garry Kasparov in the 1990s. Deep Blue can identify pieces on the chessboard and make predictions, but because it has no memory, it cannot use past experiences to inform future ones. 7 Type 2: Limited memory. These AI systems have memory, so they can use past experiences to inform future decisions. Some of the decision-making functions in self-driving cars are designed this way. Type 3: Theory of mind. Theory of mind is a psychology term. When applied to AI, it means that the system would have the social intelligence to understand emotions. This type of AI will be able to infer human intentions and predict behavior, a necessary skill for AI systems to become integral members of human teams. Type 4: Self-awareness. In this category, AI systems have a sense of self, which gives them consciousness. Machines with self-awareness understand their own current state. This type of AI does not yet exist. 8 What are examples of AI technology and how is it used today? AI is incorporated into a variety of different types of technology. Here are six examples: Automation. When paired with AI technologies, automation tools can expand the volume and types of tasks performed. An example is robotic process automation (RPA), a type of software that automates repetitive, rules-based data processing tasks traditionally done by humans. 9 When combined with machine learning and emerging AI tools, RPA can automate bigger portions of enterprise jobs, enabling RPA's tactical bots to pass along intelligence from AI and respond to process changes. Machine learning. This is the science of getting a computer to act without programming. Deep learning is a subset of machine learning that, in very simple terms, can be thought of as the automation of predictive analytics. There are three types of machine learning algorithms: o Supervised learning. Data sets are labeled so that patterns can be detected and used to label new data sets. o Unsupervised learning. Data sets aren't labeled and are sorted according to similarities or differences. o Reinforcement learning. Data sets aren't labeled but, after performing an action or several actions, the AI system is given feedback. 10 Machine vision. This technology gives a machine the ability to see. Machine vision captures and analyzes visual information using a camera, analog-to-digital conversion and digital signal processing. It is often compared to human eyesight, but machine vision isn't bound by biology and can be programmed to see through walls, for example. It is used in a range of applications from signature identification to medical image analysis. Computer vision, which is focused on machine-based image processing, is often conflated with machine vision. Natural language processing (NLP). This is the processing of human language by a computer program. One of the older and best-known examples of NLP is spam detection, which looks at the subject line and text of an email and decides if it's junk. Current approaches to NLP are based on machine learning. NLP tasks include text translation, sentiment analysis and speech recognition. 11 Robotics. This field of engineering focuses on the design and manufacturing of robots. Robots are often used to perform tasks that are difficult for humans to perform or perform consistently. For example, robots are used in assembly lines for car production or by NASA to move large objects in space. Researchers are also using machine learning to build robots that can interact in social settings. Self-driving cars. Autonomous vehicles use a combination of computer vision, image recognition and deep learning to build automated skill at piloting a vehicle while staying in a given lane and avoiding unexpected obstructions, such as pedestrians. 12 What are the applications of AI? Artificial intelligence has made its way into a wide variety of markets. Here are nine examples. AI in healthcare. The biggest bets are on improving patient outcomes and reducing costs. Companies are applying machine learning to make better and faster diagnoses than humans. One of the best-known healthcare technologies is IBM Watson. It understands natural language and can respond to questions asked of it. The system mines patient data and other available data sources to form a hypothesis, which it then presents with a confidence scoring schema. 13 Other AI applications include using online virtual health assistants and chatbots to help patients and healthcare customers find medical information, schedule appointments, understand the billing process and complete other administrative processes. An array of AI technologies is also being used to predict, fight and understand pandemics such as COVID-19. AI in business. Machine learning algorithms are being integrated into analytics and customer relationship management (CRM) platforms to uncover information on how to better serve customers. Chatbots have been incorporated into websites to provide immediate service to customers. Automation of job positions has also become a talking point among academics and IT analysts. AI in education. AI can automate grading, giving educators more time. It can assess students and adapt to their needs, helping them work at their own pace. AI tutors can provide additional support to students, ensuring they stay on track. And it could change where and how students learn, perhaps even replacing some teachers. AI in finance. AI in personal finance applications, such as Intuit Mint or TurboTax, is disrupting financial institutions. Applications such as these collect personal data and provide financial advice. Other programs, such as IBM Watson, have been applied to the process of buying a home. Today, artificial intelligence software performs much of the trading on Wall Street. 14 AIDA: Your Artificial Intelligence Design Assistant One thing I hear from business owners all the time is “I’m tech-savvy, but I am not a designer.” With AIDA, you don’t have to be. AIDA is an artificial intelligence design assistant that will walk you through building your website. Through analyzing and understanding your design wants and needs, AIDA helps you to make choices from millions of combinations to create a unique website for your business. AIDA has the ability, using its guided system, to help you to build a website in 2 minutes. Not only is it a fully functional website, but it is ecommerceready and responsive. Imagine being able to build a website for your business in under 2 minutes? Most business owners and entrepreneurs don’t have time to sit down and learn how to build a website step-by-step. Artificial intelligence that helps you to make design decisions is a truly revolutionary concept. AIDA will help you to make the right choices for your website, based on your needs, taking the guesswork out of website design for entrepreneurs and small business owners. 15 Features of Bookmark E-learning: Understanding different parts of your business increases the chances that you’ll be more successful. It’s difficult to understand what to study and what you need to know. However, Bookmark has a selection of courses available to help you understand things like SEO, website analytics, how to use PayPal, and more. Ecommerce: Want to sell physical goods? Setting up your own store is tough! However, Bookmark’s system has that capability built-in. You can be up and running, selling your products in minutes. 600+ businesses: Most website builders with templates only offer a few industries for you, which don’t fit well with what you’re trying to create. This means you have to spend a lot of time customizing the content for your business. AIDA is different, because there are over 600 different industry choices, making it easy to find one to suit your needs. Mobile-ready: It’s no question that a majority of people browsing the web are doing so on their smart phones and tablets. Your website absolutely has to be mobile-friendly. Everything you build with Bookmark is responsive, without having to tweak CSS . 16 SEO aid: Search engine optimization is at the top of many people’s lists. Going through the steps to optimize your website through other platforms can be a long-term learning experience, with a lot of trial and error involved. Bookmark helps you optimize your site for search engines, so that your business website is more likely to be found by the people looking for your products or services. Analytics: Knowing who your website visitors are, their demographics, and what they are doing on your site will help you to understand what is bringing people to your site in the first place. Gauging performance can help you fine tune different aspects of your website to improve conversion rates. All of that is included with Bookmark. Drag & drop: It seems like most platforms are including this feature. Being able to move, reorder, or restructure areas of your website is an essential part of streamlining the construction process. Create anything you can imagine with the drag-and-drop builder. 17 Hosting: Most web designers or developers will tell you that a website is only as good as its web host. This is true, considering it is the foundation of your entire website. From speed and performance to stability, you want a host that is robust and stable, giving you everything you need to deliver your website quickly. Bookmark has cloud hosting servers, so your website is both fast and secure. Getting Started Right from the beginning, when you sign up for an account, you are given the choice to use the website builder, or to use AIDA, the Artificial Intelligence Design Assistant. For our purposes, we are going to choose AIDA. AIDA starts asking you questions, with the first one being: “What type of website do you want to create?” The astonishing thing is the number of selections you have. You’ll find everything in the list from accounting, to acupuncture, bridal shops, building contractors, butcher shops, dance schools, daycares, IT services, Italian food, locksmiths, magicians, lawyers, website designers, realtors, and so much more. There are over 600 business types to choose from. 18 Editing and Refining Of course, a lot of what is there is filler or basic content to give me an idea of what to build and what information to provide. Everything is easily selectable and customizable. You simply click on a section, highlight the text, and you can change the font size, color, weight, alignment, etc. You can change photos by hovering over a section and choosing “focus background” and in the left sidebar, you’ll find the ability to manipulate a photo, swap it out for another one, choose a background color, and other options and refinements. For Photos, you can add a Pinterest button, captions, borders and more. The sidebar is also the section where you’ll find a tree breakdown of all of your pages sections, easily labeled, so you can drag and drop each section exactly where you want it. You can also add new sections, in case you wanted to add more information. In the main window, you can easily duplicate sections by clicking the copy option in the top left corner. 19 Publishing Once you are done and ready to go live, you can hit “Publish” in the bottom section of the left sidebar. AIDA will ask you if you want to add a domain, use an existing one, or use a subdomain of bookmark. For the example, I used a subdomain. You can view the site that I built with AIDA over at Bookmark. Once you’ve published, you can always go back and edit, revise and republish your website, making updates quick and easy. Conclusion Bookmark’s AI Website Builder is a great platform for entrepreneurs, with their standout feature being their AI software AIDA, which helps you to build a stellar website in record time. Having AIDA build your website and layout for you is an extremely fast and effective way to get your business website up and running within a day. The entire construction is handled automatically, taking 80% of the work out of the process. All you have to focus on is adding the custom content for each section built by AIDA. 20