CUI·GUI·CLI는 사용자가 시스템과 상호작용하는 방식이다. GAN과 reinforcement learning은 학습 접근을, BCI는 뇌와 컴퓨터 사이의 인터페이스를, SoC는 여러 기능을 묶은 칩을 가리킨다. 한 문서에 함께 등장해도 모델·입력 방식·장치라는 층을 나눠 읽어야 한다.
핵심어
GAN은 생성·판별 모델의 관계이고, CUI와 BCI는 입력 방식이 다른 인터페이스다. SoC는 여러 기능을 한 칩에 묶는다.
| 영단어 | 의미 |
|---|---|
AR | Augmented Reality. 현실 화면이나 공간 위에 디지털 정보와 가상 객체를 정합해 함께 보여 주고 상호작용하게 하는 기술이다. |
CUI | 대화형 사용자 인터페이스(Conversational User Interface)는 인공 지능, 음성 인식, 자연어 처리, 생체 인식 등 기술을 기반으로 하며 PC, 스마트폰, 자동차, 스마트 가전 기기 등 기기에서 사용됨. |
SoC(System on Chip) | SoC는 한 개의 칩에 완전 구동이 가능한 제품과 시스템이 들어 있는 것. |
BCI | 뇌-컴퓨터 인터페이스(Brain-Computer Interface)란 뇌파(두뇌를 구성하는 신경 세포의 신호)를 해석한 코드를 이용하여 외부 기기의 동작을 제어하거나 외부 신호를 이용하여 신경 세포를 자극하는 기술. |
Smart car | 스마트 자동차란 정보통신기술을 이용해 운전자와 보행자의 안전, 편의를 높이며 궁극적으로 ‘자동 운전’을 추구하는 자동차. |
함께 구분할 단어
| 영단어 | 의미 |
|---|---|
Connected car | 커넥티드 카란 통신 수단으로 무선랜(Wi-Fi), 엘티이(LTE) 이동 통신 등을 사용하는 통신망에 연결된 자동차. |
Semantic Web | 시맨틱 웹이란 컴퓨터가 사람을 대신하여 정보를 읽고 이해하고 가공하여 새로운 정보를 만들어 낼 수 있도록, 이해하기 쉬운 의미를 가진 차세대 지능형 웹. |
GAN | 생성적 적대(대립) 신경망(Generative Adversarial Network)이란 생성모델과 판별모델이 경쟁하면서 실제와 가까운 이미지, 동영상, 음성 등을 자동으로 만들어 내는 기계학습(ML: Machine Learning) 방식의 하나. 특정 분야의 실제 예제들을 제시하면 제시한 예제들에서 잘 드러나지 않는 공통점을 컴퓨터 프로그램이 학습하여 매우 정교한 위조품을 쉽고 빠르게 만들어 낼 수 있다. |
Deepfake | 딥페이크란 딥러닝(deep learning)과 페이크(fake)의 합성어로 인공지능(AI) 기술을 이용해 제작된 가짜 동영상 또는 제작 프로세스 자체. 적대관계생성신경망(GAN: Generative Adversarial Network)이라는 기계학습(ML) 기술을 사용하여, 기존 사진이나 영상을 원본에 겹쳐서 만들어 냄. |
Reinforcement learning | 강화형 기계 학습이란 기계 학습 중 컴퓨터가 주어진 상태(state)에 대해 최적의 행동(action)을 선택하는 학습 방법으로 지도형/비지도형 기계 학습에 이용되는 훈련 데이터 대신, 주어진 상태에 맞춘 행동의 결과에 대한 보상(reward)을 주고, 컴퓨터는 보상을 이용하여 성능을 향상시킴. |
코드에서 만나는 단어
| 영단어 | 의미 |
|---|---|
CLI | Command-Line Interface. 사용자가 텍스트 명령과 옵션을 입력해 프로그램이나 운영체제와 상호작용하는 인터페이스다. |
GUI | 그래픽 사용자 인터페이스(Graphical User Interface)란 컴퓨터와 사용자가 상호 작용하게 하는 사용자 인터페이스의 일종으로 사용자가 키보드, 마우스 등을 사용하여 아이콘을 지정하거나 메뉴를 선택함으로써 명령을 선택하고, 프로그램을 기동하며, 파일 목록을 열람하고 기타 선택을 하면서 작업을 진행하는 상호 작용 방식. |
UI | 사용자 인터페이스(User Interface)란 사용자와 컴퓨터가 정보를 주고받기 위해 사용자와 프로그램이 상호 작용하는 프로그램의 일부분. |
dashboard | 대시보드란 웹에서 한 화면에 다양한 정보를 중앙 집중적으로 관리하고 찾을 수 있도록 하는 사용자 인터페이스 기능. |
실무 문서에서 만나는 장면
CUI·GUI·CLI는 상호작용 방식이고 GAN·reinforcement learning은 학습 접근이다. 같은 기술 소개 문서에 있어도 층이 다르다.
한 문장에 낯선 용어가 여러 개 보여도 전부 동시에 외울 필요는 없다. 먼저 주어와 동작을 찾고, 나머지는 범위·상태·도구를 보충하는 말로 나눈다. 단어가 길어 보여도 역할을 붙이면 문장이 작은 부품처럼 분해된다. 외운 단어가 자꾸 섞이는 건 기억력보다 경계의 문제일 때가 많다. 짝 단어와 차이를 함께 보면 된다.
핵심 요약
학습 방식, 사용자 인터페이스, 기기 구성과 연결 기술을 나눠 본다.
- AR — Augmented Reality. 현실 화면이나 공간 위에 디지털 정보와 가상 객체를 정합해 함께 보여 주고 상호작용하게 하는 기술이다.
- GAN — 생성적 적대(대립) 신경망(Generative Adversarial Network)이란 생성모델과 판별모델이 경쟁하면서 실제와 가까운 이미지, 동영상, 음성 등을 자동으로 만들어 내는 기계학습(ML: Machine Learning) 방식의 하나.
- dashboard — 대시보드란 웹에서 한 화면에 다양한 정보를 중앙 집중적으로 관리하고 찾을 수 있도록 하는 사용자 인터페이스 기능.

