Skip to content
TaeyoungKim.dev

AI, interface, and device vocabulary: GAN, CUI, BCI, and SoC

CSWritten 4 min readTaeyoungKim
LinkedInX

CUI, GUI, and CLI describe ways people interact with a system. GAN and reinforcement learning describe different approaches to machine learning. BCI connects brain activity to a computer, while SoC describes chip integration. Even if these terms appear in one product description, read them at the right layer: model, interface, connection, or hardware.

Core words

The illustration distinguishes a generative model, two kinds of interface, and a system-on-chip. These labels describe different parts of a technology stack.

English termMeaning and use
ARAugmented Reality: digital information or objects overlaid and aligned with the physical world, often allowing interaction with both.
CUIConversational User Interface: interaction through spoken or written dialogue. It may use speech recognition or language processing, but does not require every listed AI or biometric technology.
SoC(System on Chip)System on Chip: several system functions integrated into one chip, commonly including processing, memory interfaces, and input/output controllers. It does not mean every product component is on one die.
BCIBrain-Computer Interface: a system that uses measured brain activity to communicate with or control a computer or device; some systems also deliver stimulation back to the nervous system.
Smart carA vehicle using software, sensors, and connectivity to improve functions such as safety and convenience. A smart car is not necessarily self-driving.

Words to distinguish together

English termMeaning and use
Connected carA vehicle connected to external networks, such as cellular or Wi-Fi, to exchange data and provide connected services. Connectivity alone does not imply autonomous driving.
Semantic WebAn approach to publishing web data with explicit, machine-processable meaning and relationships, so software can link and reason over information.
GANGenerative Adversarial Network: a generator and discriminator trained in opposition so the generator learns to produce data resembling a training distribution.
DeepfakeSynthetic or altered media made with AI to convincingly depict a person or event. GANs are one possible technique, but deepfakes are not defined by using a GAN.
Reinforcement learningLearning a policy for actions through interaction and reward signals. Unlike a supervised label for each example, feedback concerns the consequences of actions over time.

Words encountered in code and products

English termMeaning and use
CLICommand-Line Interface: interaction by entering text commands and options.
GUIGraphical User Interface: interaction through visual controls such as windows, icons, menus, and buttons.
UIUser Interface: the broader point of interaction between a person and software or a device; CLI, GUI, and CUI are different forms.
dashboardA screen that brings selected metrics, status, or controls together for monitoring and action.

A passage from technical documentation

A CUI, GUI, and CLI describe interaction methods; a GAN and reinforcement learning describe learning approaches. They may be listed in one product overview without belonging to the same layer.

When several unfamiliar acronyms appear together, identify what each one does. Is it a model, an input/output interface, a networked product, or a physical component? That question is more useful than memorizing all the expansions as one group.

Key takeaways

Separate learning method, user interaction, device connection, and chip design. AR changes the visual experience of the physical world; GAN is one generative model approach; a dashboard is a UI for selected information. The same product can contain all three without making them synonyms.

Author

TaeyoungKim

Connecting technical foundations with implementation, verification, and production decisions.

#Developer vocabulary#AI terminology#Interfaces#Devices

Read next