ARTIFICIAL INTELLIGENCE IN EVERYDAY LIFE

ARTIFICIAL INTELLIGENCE IN EVERYDAY LIFE

Although Artificial Intelligence or AI may sound like a very futuristic technology, the truth is that it is already part of our lives, but not only that, it influences much of our decisions and the content we consume. But not only that, it influences a large part of our decisions and the content we consume. Do you want to know more?

It is true that AI is often associated with robots. However, this is not necessarily true. In fact, AI has developed mostly in the form of software. The principle is the combination of algorithms applied to machines that exhibit human-like characteristics.

According to computer experts Stuart Rusell and Peter Norvig, there are different types of AI: those that think like humans (e.g. artificial neural networks), those that act like humans (e.g. robots), systems that think rationally and systems that act rationally.

In general, the most common AI systems are those that “think like humans,” which are in charge of automating decisions, solving problems and, above all, learning. Now, how and why are they in our daily lives?

 

HOW IS AI PRESENT IN OUR DAILY LIVES?

AI is present in practically all our daily activities that involve technology. For example, facial recognition on our smartphone is AI. Likewise, assistants such as Siri or Google’s assistant also rely on this technology to recognise voice, and perform searches and actions. But not only those on the phone tukif, but also those in the home.

According to a study by HP Development Company, in the United States, one in three households uses a smart speaker. Similarly, 81% of them have a voice assistant. These work thanks to what is known as PLN, or natural language processing, and are able to recognise and respond to commands.

HOW IS AI PRESENT IN OUR DAILY LIVES?

In that sense, what is known as the Internet of Things also relies on AI to function. All smart appliances in the home can be connected to each other, thereby automating processes and making life easier.

 

AI ON THE INTERNET AND SOCIAL NETWORKS

Another application of AI that we can see every day is on the internet and social media. When we search for something on Google, and the text predicts what we mean, it is also AI. The predictive search engine uses the information it knows about you and users who look like you (taking into account age, location, likes, etc.) and guesses what you want to say.

It’s a similar idea to what online shops, such as Amazon, use to collect your information, shopping habits and more to personalise your experience. Speaking of personalisation, social networks also use similar programmes to select content that “looks” like you, content that interests you, and of course, advertising. The idea is to create an experience tailored to you. By the way, this is also done by streaming and music platforms, they get to know your taste to suggest the songs you like the most (although sometimes they fail).

AI ON THE INTERNET AND SOCIAL NETWORKS

As we can see, AI is more present in our lives than we imagine. However, beyond these uses, this technology is already present in fields such as art and writing. We still don’t know how far it will go, and whether we will like the result or whether we will soon be in a dystopia… Or are we already in one?

 

Related Posts

Our services

Training

We offer courses in refactoring, design patterns, white box and black box testing. We offer customized courses that focus on the customer needs.

Refactoring training
Refactoring requires a thorough understanding of the programming language being used. So, during our course we will uncover some of the language pitfalls developers should try to avoid. We will also look at several possible ways to design a system. Finally we will give an overview of the common refactorings, always relating them back to the design. We have an optional course in exception handling.

Design patterns training
Design patterns will give developers a better insight in how to design software. Our course will focus on the most useful design patterns, starting with the simple ones.

White box testing training
This course will show how to gradually build up confidence in your software product by means of white box testing. We teach how to balance costs of late discovery of bugs against costs of white box testing. Early testing can prevent bugs from growing exponentially during development, but it consumes resources! We explain the various white box techniques (unit testing, integration testing, code inspections, …) and we give some rules for how and when to deploy them. We offer specialized courses concerning white box test tools (white box stress testing, class testing).

Black box testing training
Some of the concepts that will be explained in this course are: Business driven thinking, building test cases, making your test process measurable, practical usage of test requirement hierarchies, test strategies (boundary checking, equivalence partitioning), test automation, test implementation, test attitudes.

Outsourcing
Outsourcing frees your in-house resources to concentrate on your core business, saving you time and resources. Using QualityVision’s staff allows you to keep your engineers and management deployed on your development projects, while ensuring high quality testing for your products.

QualityVision outsources test engineers. We can outsource black box and white box testers.

Black box testers are trained in business driven thinking, test strategies and test tools. They can help making your test process measurable.

White box testers are skilled developers who are experts in writing automated tests. Together with your developers they ensure the quality of the code. They can help you in getting your test effort balanced. They know when and how to do unit and integration testing; stress and performance testing.

Test Lab
The test lab from QualityVision is able to test any software or hardware on any platform.

Why choose QualityVision test lab facilities?
Using our test lab facilities has a lot of advantages:

You do not need to invest in expensive hardware and software designed for testing.
You do not need to hire testers that you have to train and to provide with testing tools, office space, and other resources.
Trained professional testers can speed up the testing phase and still meet your time to market deadlines.
You can benefit from our expert know-how to get your own test lab structured.

How does the test lab work?
A Quality Vision consultant will visit you to get the necessary information. A test plan will be written with the following content:

Scope: What kind of tests are needed: portability testing, installation testing, manual reviews, functional testing, performance testing, usability testing, …. What kind of requirements or specifiations need to be tested?
Test bed and test strategies: environmental conditions, test data conditions, test techniques, stop criteria.
Planning: Depending on the scope, non-scope, resources a detailed milestone plan will be written.
Dependencies and constraints: Not only will the dependencies and constraints be documented but evasive solutions will be documented as well.
Writing a test plan and gathering product information normally takes one week. We try to be as flexible and adaptive as possible. All test cases are documented according to the needs of the client. We report bugs by any error report system of choice.