Your AI Glossary: 54 Terms Everyone Should Know


AI is moving at a breakneck pace, and frankly, it’s hard to keep up. Sure, it’s cool to have a chatbot that acts like it has a Ph.D. in everything, but the reality is a lot messier. You can’t turn around without running into ChatGPT, Gemini or Meta AI. We’re drowning in a sea of AI slop, fretting about data centers and watching job markets shift in real time.

AI Atlas

If it all feels like too much, that could be because the vocabulary of artificial intelligence is evolving as fast as the code and the dizzying array of products. And if you want to do more than just stare at a blinking cursor, you’ve got to speak the language. You can’t exactly navigate a 2026 job interview (or even a casual happy hour) if you’re stumped by LLM, hallucination or claw.

We’re past the “gee-whiz” phase of AI and into the era where it’s basically the new plumbing of the internet. If you’re tired of just nodding along when the talk gets techie, it’s time for a crash course. We’ve rounded up the essential terms you actually need to know so you can stop guessing and start sounding like you know exactly where the future is headed.

This glossary is regularly updated. 


agent, agentic: AI that executes a task, often autonomously, is an agent, while agentic is the umbrella term for that software category. An AI agent may engage disparate systems to perform that work — for instance, reading your grocery list in a notes app and then placing an order, and paying for it, using other apps.

AI ethics: Principles aimed at preventing AI from harming humans, achieved through means like determining how AI systems should collect data or deal with bias. 

AI psychosis: A phenomenon in which individuals become overly fixated, enamored or self-aggrandized by AI chatbots, leading to delusions of grandeur, deep emotional connections and a break from reality. It is not a clinical diagnosis. 

AI safety: An interdisciplinary field that’s concerned with the long-term impacts of AI and how it could progress suddenly to a super intelligence that could be hostile to humans. 

algorithm: A series of instructions that allow a computer program to analyze data in a particular way, such as recognizing patterns, and then in turn accomplish a task such as sorting results or making recommendations.

alignment: Tweaking an AI to better produce the desired outcome. This can refer to anything from moderating content to maintaining positive interactions with humans. 

anthropomorphism: When humans attribute humanlike characteristics to inanimate objects. In AI, this can include believing that a chatbot has emotions or is sentient, and engaging with it as a friend or therapist. 

artificial general intelligence, or AGI: A concept that envisions a more advanced version of AI than we know today, one that can perform tasks much better than humans while also improving its own capabilities. Beyond that, hypothetically, lies superintelligence.

artificial intelligence, or AI: The use of technology to simulate human intelligence, either in computer programs or robotics. A field in computer science that aims to build systems that can perform human tasks.

bias: Errors resulting from an LLM’s training data, such as falsely attributing characteristics to certain groups based on stereotypes.

chatbot: An AI program that draws on an LLM to communicate with humans by simulating human conversation in response to text or verbal prompts. 

claw: A type of AI agent that is autonomous and empowered by users to “claw” through files and other software on their computers, including web browsers, to accomplish tasks. 

cognitive computing: Another term for artificial intelligence.

data augmentation: Remixing existing data or adding a more diverse set of data to train an AI. 

dataset: A collection of digital information used to train, test and validate an AI model.

deep learning: A method of AI, and a subfield of machine learning, that uses multiple parameters to recognize complex patterns in pictures, sound and text. The process is inspired by the human brain and uses artificial neural networks to create patterns.

diffusion: A method of machine learning that takes an existing piece of data, like a photo, and adds random noise. Diffusion models train their networks to re-engineer or recover that photo.

emergent behavior: When an AI model exhibits unintended abilities. 

end-to-end learning, or E2E: A deep learning process in which a model is instructed to perform a task from start to finish. It’s not trained to accomplish a task sequentially but instead learns from the inputs and solves it all at once. 

foom: Also known as fast takeoff or hard takeoff. The concept that if someone builds an AGI it might already be too late to save humanity.

generative adversarial networks, or GANs: A generative AI model composed of two neural networks to generate new data: a generator and a discriminator. The generator creates new content, and the discriminator checks to see if it’s authentic.

generative AI: A content-generating technology that uses AI to create text, video, computer code or images. The AI is fed large amounts of training data, from which it finds patterns to generate its own novel responses, which can sometimes be similar to the source material.

guardrails: Policies and restrictions placed on AI models to ensure that data is handled responsibly and that the model doesn’t create disturbing content. 

hallucination: An error or a misleading statement in a response from a generative AI program, typically stated with confidence as if correct. It can be as simple as a misstated date reference or as sweeping as the wholesale and elaborate invention of events that never happened or people who never existed.

inference: The process AI models use to generate text, images and other content about new data, by inferring from their training data. 

large language model, or LLM: An AI model trained on mass amounts of text data to understand patterns and probabilities of language use and to generate novel content, from essays and email to computer code and images, that mimics what humans have written or created.

latency: The time delay from when an AI system receives an input or prompt to when it produces an output.

machine learning: An aspect of AI that allows computers to learn and make better predictive outcomes without explicit programming. Can be coupled with training sets to generate new content. 

multimodal AI: A type of AI that can process multiple types of inputs, including text, images, videos and speech. 

natural language processing: The use of machine learning and deep learning to give computers the ability to understand human language, via learning algorithms, statistical models and linguistic rules.

neural network: A computational model that resembles the human brain’s structure and is meant to recognize patterns in data. A neural network consists of interconnected nodes, or neurons, that can recognize patterns and learn over time. 

open weights: When a company releases an open weights model, the final weights — how the model interprets information from its training data, including biases — are made publicly available. Open weights models are typically available for download to be run locally on your device. 

overfitting: An error in machine learning where it functions too closely to the training data and may only be able to identify specific examples in said data, but not new data. 

paperclips: The Paperclip Maximiser theory, coined by philosopher Nick Boström, is a hypothetical scenario in which an AI system produces as many paperclips as possible, converting all machinery and consuming all materials, even those that could be beneficial to humans, to achieve its goal. The unintended consequence is that this AI system may destroy humanity in its goal to make paperclips.

parameters: Numerical values that give LLMs structure and behavior, enabling them to make predictions.

prompt: The suggestion or question you enter into an AI chatbot to get a response. 

prompt chaining: The ability of AI to use information from previous interactions to color future responses. 

prompt engineering: The process of writing prompts for AIs to achieve a desired outcome. It requires detailed instructions, combining chain-of-thought prompting and other techniques, including highly specific text. 

prompt injection: When bad actors use malicious instructions to trick an AI into doing something it wasn’t supposed to do. That is often accomplished by hiding those instructions on a webpage or document but it can also be done in direct AI chats. As AI agents roam the web, the risk grows that they will be hijacked to do things like gain access to confidential data. 

quantization: The process by which an LLM is made smaller and more efficient (and also somewhat less accurate) by lowering its precision. A good way to think about this is to compare a 16-megapixel image to an 8-megapixel image. Both are clear and visible, but the higher-resolution image will have more detail when you zoom in.

slop: Low-quality AI-generated content, including text, images and video. It’s often produced at high volume to garner views with little labor or effort, saturating search results and social media to capture ad revenue, displacing the work of actual publishers and creators and compounding the internet’s misinformation problems. 

stochastic parrot: An analogy illustrating that LLMs lack a true understanding of language or the world, regardless of how convincing the output sounds. The phrase refers to how a parrot can mimic human words without knowing the meaning behind them. 

style transfer: The ability to adapt the style of one image to the content of another, allowing an AI to interpret the visual attributes of one image and use it on another. For example, taking the self-portrait of Rembrandt and re-creating it in the style of Picasso.

sycophancy: A tendency for AIs to over-agree with users to align with their views. Many AI models tend to avoid disagreeing with users even if their rationale is flawed. 

synthetic data: Data created by generative AI that isn’t from the real-world sources, but rather from its own processed data. It’s used to train mathematical, machine learning and deep learning models. 

temperature: Parameters set to control the randomness of a language model’s output. A higher temperature means the model takes more risks. 

tokens: Small bits of written text that AI language models process to formulate their responses to your prompts. A token is roughly equivalent to four characters in English (so a small word, or one portion of a larger word).

training data: The datasets used to help AI models learn, including text, images, code or data.

transformer model: A neural network architecture and deep learning model that learns context by tracking relationships in data, like in sentences or parts of images. So, instead of analyzing a sentence one word at a time, it can look at the whole sentence and understand the context.

Turing test: A method for gauging whether a computer has human-like intelligence, proposed by mathematician Alan Turing in 1950, when rudimentary electronic computers had been around for only a few years. A person would send typed questions to two unseen respondents, one human and the other a machine. If the machine’s text responses were indistinguishable from the human’s, then it passed the Turing test.

unsupervised learning: A form of machine learning where labeled training data isn’t provided to the model and instead the model must identify patterns in data by itself. 

vibe coding: The  practice of creating computer code by giving a prompt in plain language to an AI chatbot, rather than a human handcrafting each line of code.

weak AI, aka narrow AI: AI that’s focused on a particular task and can’t learn beyond its skill set. Most of today’s AI is weak AI. 

zero-shot learning: A test in which a model must complete a task without being given the requisite training data. An example would be recognizing a lion while only being trained on tigers. 





Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


LDAP Integration – Table of Content

What is LDAP integration?

With an LDAP integration, your instance can use your existing LDAP server as the primary source of user data. Administrators integrate with a Lightweight Directory Access Protocol (LDAP) directory to automate administrative tasks such as creating users and assigning them roles. An LDAP integration enables the system to use your existing LDAP server as the primary storage location.The system can use your existing LDAP server as the primary source of user data with an LDAP integration. An LDAP integration is typically included as part of a single sign-on implementation.

The LDAP service account credentials are used by the integration to retrieve the user distinguished name (DN) from the LDAP server. Given the user’s DN, the integration rebinds with LDAP using the user’s DN and password. The password entered by the user is completely contained within the HTTPS session. LDAP passwords are never saved by the integration.The integration makes use of a read-only connection, which never writes to the LDAP directory. The integration only queries for data and then updates its internal database as needed.

 Become a Servicenow Certified professional by learning this HKR Servicenow Online Training !

Prerequisites for LDAP integration:

The following are the prerequisites for LDAP integration. They are:

  • A directory services server that is LDAP v3 compliant allows inbound network access through the firewall (Service Now to LDAP)
  • The Servicenow IP addresses that will be permitted are 199.x.x.x (obtain from HI)
  • The LDAP server’s external IP address or fully-qualified domain name.
  • A read-only LDAP account of your choice Secure internet connection between ServiceNow and LDAP servers.

However secured connection can be achieved in two ways namely:

  1. Secure connection through SSL
  2. Secure connection through IPSecVPN tunnel.

Generally there are two aspects of integration. They are:

  1. Data population and 
  2. Authentication
Data population:

Integration with LDAP servers allows for the quick and easy import of user records from an existing LDAP database into ServiceNow. Configuration flags are present to help either create OR ignore/skip the incoming LDAP records to be processed in order to avoid data inconsistencies. By specifying LDAP attributes, one can also limit the data that the integration imports. If no attributes are specified, all objects are regarded for import under process.

Authentication:

When users attempt to log in in an LDAP-integrated ServiceNow environment, their credentials are sent to all defined LDAP servers. After processing the credentials, the LDAP server sends a response with the authorization status, granting access to the ServiceNow application.

One example of LDAP integration

One example of LDAP integration

Top 30 frequently asked Servicenow Interview Questions !

ServiceNow Training

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

Steps to establish LDAP Integration

The following are the steps required to establish LDAP integration. They are:

Step1:Identify the LDAP Communication Channel

By default, an SSL-encrypted LDAP integration (LDAPS) communicates over TCP on port 636. This communication channel necessitates the use of a certificate. To obtain and upload the certificate, proceed to Step 2. An IPSEC tunnel is used to communicate with a VPN connection. On their local network, one must purchase or create an IPSEC tunnel. In this section, we will go over LDAP Integration with a PEM certificate. The customer can obtain a PEM certificate, which is a type of X.509 certificate.

Step2: upload the X.509 Certificate.

If it has not already been completed as part of the ServiceNow Go-Live activities checklist, an administrator can:

  • Obtain or create an SSL certificate for the LDAP server.
  • Then, on the server, upload the new LDAP certificate.

You need to fill all the required fields such as:

  • Name – The certificate’s name should be unique.
  • Expiration notification – to send a notification in advance of a certificate expiration.
  • Active – Use the certificate for request signing and secure communication.
  • Short Description [Optional] – A description that includes any certificate attributes such as the requester name or server name.
  • Issuer – As soon as the certificate is attached, ServiceNow automatically adds the certificate issuer to this field.
  • Subject – As soon as the certificate is attached, ServiceNow automatically adds the certificate subject to this field.
  • PEM Certificate – In the case of a PEM certificate, copy the certificate content from beginning to end. ServiceNow decodes the certificate automatically.
  • Format – Choose a certificate format. PEM and DER file formats are supported by ServiceNow. See Create a Certificate for more information.
  • Type – Choose a certificate container. Certificates from trust stores, Java key stores, and PKCS12 key stores are all recognized by ServiceNow.
  • Valid from – ServiceNow auto-populated data from the certificate attribute ‘Valid from’.
  • Expires – Information derived from the certificate attribute ‘Expiration date’.

Step3: you need to define the LDAP server:

To add a new LDAP server record to ServiceNow, follow these steps:

  • Select System LDAP > Create New Server.
  • Fill in the blanks in the connection settings.
  • Click the Submit button.

You need to fill all the required fields such as:

  • Active Directory is the default LDAP server type (ADAM). If this does not apply to your LDAP configuration, select Other.
  • Server Name – Enter a name that will be used to identify this LDAP server in lists and log details. LDAP Asia, for example, identifies the corporate directory of users in Asia.
  • Server URL – Specify the communication protocol, the LDAP server IP address or fully-qualified domain name, and communication port on which the LDAP server listens. For example :ldap://host-name:389/
  • Starting search directory – Specify the directory (or Relative Distinguished Name) where ServiceNow begins searching for users and/or groups. In the company’s LDAP directory, there are several OU’s under the root:ou=computers, ou=users, ou=servers, and ou=misc. Since all company users are located in the users OU, the starting search directory is ou=users,dc=domain,dc=com.
  • This prevents the LDAP browser tool from having to search through the other OUs, saving time and resources.After saving all the details, we will get the screen which has fields like Login, distinguish Name, password etc.
  • MID Server – Choose the MID Server to connect to the LDAP Server.
  • Connect timeout – Specify how long the integration must wait before making an LDAP connection. When the current connection request exceeds the connection timeout, the integration terminates it.
  • Read timeout – Specify the number of seconds that the integration must read LDAP data before stopping.
  • SSL – Allows the LDAP Server to initiate an SSL-encrypted connection.
  • Listen interval – The number of minutes that the integration listens for LDAP data for each connection before stopping reading the data.
  • Paging – instead of submitting multiple sets, divide LDAP attribute data into multiple result sets.

If you want to Explore more about ServiceNow? then read our updated article – ServiceNow Tutorial

HKR Trainings Logo

Subscribe to our YouTube channel to get new updates..!

Step4:Providing LDAP server login details:

What organizational units the integration can see is determined by the LDAP login credentials. Servers that allow anonymous login generally restrict the organizational unit (OU) data that anonymous connections can access.

  • From the filter navigator, go to System LDAP > LDAP Servers.
  • Choose an LDAP server to configure.
  • Under Login distinguished name, enter the credentials of a user account that has read access to the directory levels from which users or groups are to be imported. If no password is supplied, an anonymous login to the LDAP server is attempted. The Login distinguished name fields support a variety of formats.

For Microsoft Active Directory (AD) server, format can be:

user@domain.com, domain\user

cn=user,ou=users,dc=domain,dc=com

For any other, the username should be provided as the full distinguished name:

cn=user,ou=users,dc=domain,dc=com

  • Enter the LDAP user’s password in Login password.
  • The integration performs a Simple Bind operation if you provide an LDAP password. Otherwise, the LDAP server must allow anonymous login; otherwise, the integration will fail to connect to the LDAP server.
  • Check the box next to Active.
  • Click the Update button.

Step5: Test the connection

Every time a user opens the LDAP Server form, ServiceNow automatically establishes a test connection.If there are any problems connecting to the LDAP server, error messages appear on the form.

  • Using the filter navigator, navigate to System LDAP > LDAP Servers.
  • Choose an LDAP server to test.
  • Click Test connection under Related Links.
  • You can use the Browse option to confirm the visibility of the appropriate LDAP directory structure.

Step6:Define OUs within the server

An OU definition specifies the LDAP source directories that the integration can access. Locations, people, and user groups are all included in OU definitions. Every LDAP server definition includes two OU definitions: one for importing groups and the other for users.

  • Using the filter navigator, navigate to System LDAP > LDAP Servers.
  • Choose the LDAP server that must be configured.
  • Select Groups or Users as a sample OU definition from the related list.
  • Fill out the LDAP OU Definition form.
  • Click the Update button.
  • The related link is no longer listed after Dublin, and the connection is automatically tested.
  • Prior to proceeding to Dublin, go to Related Links and click Test connection to confirm the connection.
  • Click Browse under Related Links to view the records returned by the OU definition.

Fill all the required fields as described below.

  • Name – The name of the integration to be used when referring to this OU; the record created becomes an LDAP target in the data source record.
  • RDN – Relative distinguished name of the to-be-searched subdirectory.
  • The query field (the attribute against which the records are queried) must be unique across all domains/instances.
  • Active – the OU definition is activated, allowing administrators to test data import.
  • Table – A ServiceNow table that receives mapped data from an LDAP server. Select the necessary users and groups.
  • Filter – An LDAP filter string that can be used to select specific records to import from the OU.

Related Article: Salesforce vs Servicenow

Step7: Creating a data source

Each LDAP OU definition has its own list of data sources associated with it.

To create a new data source, follow these steps:

  • Select System LDAP > LDAP Servers.
  • Choose an LDAP server to configure.
  • Select an item from the LDAP OU Definitions related list, such as Groups or Users.
  • Click New in the Data Sources related list.
  • Fill out the Data Source form (see table).
  • Click the Submit button.
  • Click Test Load 20 Records under Related Links to see if the data source can bring LDAP data into the import table.

Fill all the required fields as described below:

  • Name – The integration name that is used to refer to this data source.
  • Import set table name – the name of the staging table where ServiceNow stores the imported LDAP records and attributes.
  • Type – Select LDAP – indicates that the imported data is of the LDAP format.
  • LDAP target – the LDAP OU definition that corresponds to this data source.

Step8:Choose/Create an LDAP Transform Map:

The Data Transform map is the vehicle for moving data from the import set table to the target table, which in this case is the User or Group table. Standard import sets and transform maps are used in the LDAP integration.We use scripting to add the company to the LDAP configuration. We specify the company for which LDAP configuration has been completed using a script. Scripts can also update reference fields such as Manager.

Step9:Make and run a scheduled import

A scheduled import is a feature of the import set that enables administrators to import LDAP data on a regular basis. There are two LDAP integration sample scheduled imports by default:

  • Example LDAP User Import
  • Example LDAP Group Import

The above imports need to be activated when required.

Step10:Check the LDAP Mapping

After you’ve created an LDAP transform map, refresh it to ensure it’s still working as it should.

  • Using the filter navigator, navigate to System LDAP > Scheduled Loads.
  • Select the LDAP import job that needs to be validated.
  • Click the Execute Now button.

Thus you need to follow the above stated steps to establish LDAP integration successfully.

Features of LDAP integration:

The following are the list of features of LDAP integration. They are:

  • LDAP refresh on a regular basis: A scheduled scan of your LDAP server is typically performed once per night. It queries the attributes of all applicable user records and compares them to the account on our servers. If there is a difference, we update our user record to reflect the new attribute.The load placed on the LDAP server during the refresh is determined by the number of records queried and the number of attributes compared. We recommend that you schedule the refresh during off-peak hours. A large refresh operation can interfere with other scheduled operations, such as running reports, and should be planned to avoid conflicts.
    Listener for LDAP:Our version of a persistent query is the LDAP listener (or persistent search). We send a standing query to your LDAP server to check for changes and are constantly listening for a response. If your server supports persistent searches, any changes made to any of your applicable LDAP accounts are returned to the LDAP listener and sent to your instance within about 10 seconds.This is a very useful tool because it allows us to have a near-real-time copy of your users’ account information without having to wait for the next scheduled refresh.
  • LDAP login on demand: After establishing an LDAP integration, the instance can allow new users to log in to the system even if they do not yet have an account on the instance. When a new user attempts to log in to the instance, the integration determines whether the user already has an account in the instance.If the integration cannot find an existing user account, it will automatically query the LDAP server for the entered username. If a matching LDAP account is found, the integration attempts to authenticate using the password entered by the user. If the password is correct, the instance creates an account for the user, populates it with all relevant LDAP information.
  • LDAP Data Population: An LDAP server integration allows you to quickly and easily populate the instance’s database with user records from the existing LDAP database. You can create, ignore, or skip incoming LDAP records to avoid data inconsistencies.You can also limit the data imported by the integration by specifying LDAP attributes, importing only the data you want to expose to an instance. The LDAP attributes you specify are typically included in the integration transform map.If no LDAP attributes are specified, the integration imports all available object attributes from the LDAP server. Because the instance stores imported LDAP data in temporary import set tables, the longer the import time, the more attributes you import.
  • LDAP authorization: To gain access, use LDAP authentication and your LDAP credentials.When a user enters network credentials in the login page, the instance sends the credentials to an LDAP server, which uses the credentials to locate the instance.It validates the user’s DN string when using RDNs. It only validates if at least one of the LDAP OU configurations with table=sys user contains an RDN.The LDAP server replies with an authorized or unauthorized message, which the system uses to decide whether or not access should be granted.Users access the platform with the same credentials they use for other internal resources on your network domain by authenticating against your LDAP server. Additionally, you can reuse any existing passwords and security policies. 

Enroll in our Nexus Training program today and elevate your skills!

ServiceNow Training

Weekday / Weekend Batches

Conclusion

In the above blog post we had discussed the LDAP integration in depth. If you have any doubts or queries please drop your comments, we will resolve your doubts on stand.

Related Articles:

What is Servicenow

ServiceNow Workflow

ServiceNow Reporting

ServiceNow PPM

ServiceNow ITIL

Servicenow Data Model



Source link