Elena Canorea
Communications Lead
The last few months have been marked by a clear technological trend that has led the way in all sectors: generative AI. Its economic potential is only growing and it will be an upward trend for years to come. It is a revolution that has only just begun.
Gartner predicts that by 2025, Generative AI will produce 10% of all data (now less than 1%) and 20% of all test data for consumer-oriented use cases.
However, despite being all over the news and conversations, it is often not fully understood what it is, its applications, or how it works. That’s why we have compiled all the main concepts in this article as a guide to help you better understand this technology so you can make the most of it in your business.
Generative AI can be thought of as a machine learning model trained to create new data, rather than predicting a particular dataset. It learns to generate content that resembles the data it was trained on.
Generative AI attempts to mimic human creativity, generating content such as text, images, answers to questions, videos, summaries, computer code, etc.
In fact, generative AI models are not new in themselves, as it has been a very useful tool for doing data analysis for decades. However, it has been completely transformed by advances in deep learning and neural networks.
We can go back to the 1960s to find conversational chatbots such as ELIZA, from the Massachusetts Institute of Technology, which relied entirely or mainly on predefined rules and templates. In contrast, generative AI models do not rely on such rules. They could be defined as primitive, blank “brains” that are trained on real-world data and then independently develop intelligence that they use to generate novel content in response to cues.
Generative AI models use neural networks to identify patterns and structures within existing data to generate new content.
It takes advantage of different learning approaches (unsupervised or semi-supervised) for training, making it easy and fast to leverage large amounts of unlabelled data to create basic models. These models can be used as the basis for artificial intelligence systems that can perform multiple tasks.
The process of generative AI starts with feeding an LLM model with huge amounts of data (web pages, books, internal company documents, etc.). This model uses transformers that convert sentences and sequences of data into numerical representations called vector embeddings.
With the ingested data converted into vectors, they can be classified and organized according to their closeness to similar vectors in vector space. This will help determine how words are related, but for a model to generate meaningful results, the data must go through several computational processing steps
Adding a Machine Learning framework creates a generative adversarial network (GAN), which works by pitting neural networks against each other. At this point, most of the learning of the model will be an automatic process, but experts will need to monitor and adjust the data to ensure that the data is accurate.
This is where you get a natural-looking and natural-sounding interface, where you can give cues to the model.
We have already outlined the steps involved in the process of building generative AI models, but now we will focus on the fundamental parts that make it possible:
We encounter several types of generative AI models, designed for different challenges and tasks. The most important ones are:
Distinguishing one from the other can be misleading, so we have created an article in which we break down the differences between Generative AI and Discriminative AI so that you can better understand what each one is. We look at characteristics such as approach, targeting, training approach, and data generation.
Generative AI is reaching across industries with its numerous applications in many areas of business. From automatically creating new content to improving the interpretation or understanding of existing content, its main benefits include:
These are just some of them, as there are many more benefits.
As mentioned above, generative AI is still in its early stages, so many of its applications are yet to be discovered, but many companies are already using its capabilities to improve their processes and strategies.
Some of the most important use cases include streamlining e-commerce tasks, improving online customer service, improving drug discovery, generating personalized ads and promotional content for marketing, etc. We have compiled the most important ones below.
Thanks to generative AI, information on a website or internal documents can be searched efficiently using context-based queries.
Generative AI tools allow you to adapt the style, message, and images to the result of preference and sentiment analysis of the user interacting with the content.
Conversational search on internal sources for collections of answers to automated questions to improve customer service.
You can automate the processing of information transformation for data ingestion from transcripts, emails, and documentation.
One of its main functions is to draft or summarise new documentation based on the synthesis and combination of other documents such as tender responses.
A virtual assistant can be created to effectively understand the transcription of customer requests for information and queries about our products and services.
One example is Brain, a solution that facilitates access to psychological consultations using state-of-the-art artificial intelligence. It is a hyper-realistic metahuman that makes the patient feel understood, listened to, and guided.
Products can be recommended based on textual information provided by a user and guided questions that help you get better answers.
This is one of its most popular uses thanks to its ability to translate between dozens of languages, as well as translating source code in one programming language to another; or even creating SQL queries from natural language.
It gives marketing and creative teams the ability to create images and content such as bespoke emails for campaigns and editorial content.
With the help of OpenAI, we were able to generate promotional ads and the creation of contextual and targeted advertising, subtitle generation, short video, or dynamic content for a leading company in the audiovisual sector.
You have the ability to interpret regulatory documents to identify potential breaches of operating procedures.
For all its benefits, generative AI also has rapidly evolving risks associated with it. Tools like ChatGPT are trained on large amounts of publicly available data and are not designed to comply with GDPR or other copyright laws, which is why it is so important to pay close attention to companies’ uses of the platforms.
They may also have bias, plagiarism, or trustworthiness issues – ethical issues that need to be addressed as soon as possible. Therefore, as companies introduce this technology into their processes, best practices such as these can be implemented to reinforce security and quality:
Generative AI has enormous potential to create new capabilities and value for businesses. But it can also introduce new risks that only experts can help combat. At Plain Concepts we have a team of experts who have been successfully applying this technology in numerous projects, ensuring the security of our clients. We have been bringing AI to our clients for more than 10 years and now we propose a Generative AI Adoption Framework:
Preparing your company to successfully adopt generative AI is at the core of our framework, where we will cover 4 main pillars: strategy and governance of data and your privacy, security and compliance, reliability and sustainability, and responsible AI. This way we will help you avoid the risk of projects never reaching production.
Plain Concepts advises you to dedicate quality time to reflect on finding the ideas that bring real business value and not to stay with ideas with little impact on the business, where generative AI is not differential.
If you want to join this technological revolution but do not know how we help you to materialize your idea!
Elena Canorea
Communications Lead
Cookie | Duration | Description |
---|---|---|
__cfduid | 1 year | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 29 days 23 hours 59 minutes | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 1 year | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 29 days 23 hours 59 minutes | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
attributionCookie | session | No description |
cookielawinfo-checkbox-analytics | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Analytics" category . |
cookielawinfo-checkbox-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-performance | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to store the user consent for cookies in the category "Performance". |
cppro-ft | 1 year | No description |
cppro-ft | 7 years 1 months 12 days 23 hours 59 minutes | No description |
cppro-ft | 7 years 1 months 12 days 23 hours 59 minutes | No description |
cppro-ft | 1 year | No description |
cppro-ft-style | 1 year | No description |
cppro-ft-style | 1 year | No description |
cppro-ft-style | session | No description |
cppro-ft-style | session | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 1 year | No description |
i18n | 10 years | No description available. |
IE-jwt | 62 years 6 months 9 days 9 hours | No description |
IE-LANG_CODE | 62 years 6 months 9 days 9 hours | No description |
IE-set_country | 62 years 6 months 9 days 9 hours | No description |
JSESSIONID | session | The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 1 year | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 1 year | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
VISITOR_INFO1_LIVE | 5 months 27 days | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
wmc | 9 years 11 months 30 days 11 hours 59 minutes | No description |
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
sp_landing | 1 day | The sp_landing is set by Spotify to implement audio content from Spotify on the website and also registers information on user interaction related to the audio content. |
sp_t | 1 year | The sp_t cookie is set by Spotify to implement audio content from Spotify on the website and also registers information on user interaction related to the audio content. |
Cookie | Duration | Description |
---|---|---|
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 1 year | No description |
_hjid | 11 months 29 days 23 hours 59 minutes | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 11 months 29 days 23 hours 59 minutes | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 1 year | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 1 year | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjSession_1776154 | session | No description |
_hjSessionUser_1776154 | session | No description |
_hjTLDTest | 1 year | No description |
_hjTLDTest | 1 year | No description |
_hjTLDTest | session | No description |
_hjTLDTest | session | No description |
_lfa_test_cookie_stored | past | No description |
Cookie | Duration | Description |
---|---|---|
loglevel | never | No description available. |
prism_90878714 | 1 month | No description |
redirectFacebook | 2 minutes | No description |
YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt.innertube::nextId | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |