카카오 i 용어사전

카카오 i 용어사전

아웃바운드 Outbound

호스트에서 단말로의 전송
- 서버 또는 네트워크 존 외부로 송출되는 네트워크 데이터

아키텍처 Architecture

소프트웨어 아키텍처는 시스템의 구조로서, 소프트웨어 구성 요소의 외부 속성, 이들 간의 관계, 제약 조건 등이 포함됨

아파치 카멜 Apache Camel

엔터프라이즈 통합 패턴(Enterprise Integration Patterns)의 자바 객체 기반 구현체를 제공하는 규칙 기반 라우팅 및 중재 엔진을 갖춘 메시지 지향 미들웨어를 위한 오픈 소스 프레임워크

안드로이드 Android

구글에서 개발하여 휴대용 장치를 위해 제공하는 리눅스 계열의 오픈소스 운영 체제

알고리즘 Algorithm

어떤 목적을 달성하거나 결과물을 만들어내기 위해 거쳐야 하는 일련의 과정

암호문 Ciphertext

외부에서의 불법적인 정보 획득을 방지하기 위해 암호화 알고리즘을 적용하여 얻어진 결과값

애플리케이션 Application

응용 소프트웨어; 운영 체제를 제외하고 최종 사용자를 위해 만들어진 모든 소프트웨어

애플리케이션 키 Application Key (App Key)

카카오 플랫폼 서비스에서 앱을 구분하는 ID 및 Credential

애플리케이션형 서비스 플랫폼 Application Platform as a Service (aPaas)

서비스로서의 애플리케이션 플랫폼

액세스 토큰 Access Token

시스템이나 소프트웨어에서 어떤 특정한 기능이나 데이터에 접근하는 대상에게 권한을 부여하는 데 사용되는 토큰

어노테이션 Annotation

본래 의미는 '주석'으로 해당 코드에 특수한 의미를 부여하는 기능

어댑터 Adaptor

다양한 패키지 애플리케이션 및 기업에서 자체적으로 개발한 애플리케이션을 연결하는 EAI(Enterprise Application Interface)의 핵심장치

어트리뷰트 Attribute

인스턴스에 주어진 특정 값을 지정하거나 나타내는 데 쓰이는 메타 데이터

에이전트 Agent

사용자 대신 자율적으로 서비스를 처리해주는 프로그램

엔드포인트 Endpoint

일반적으로 사용자와 관련된 장비로 주로 데스크탑PC나 노트북을 의미하며, 보안 관점에서는 사용자가 자주 액세스하는 파일 서버나 웹서버와 같은 서버 시스템이 포함될 수 있음

엔진엑스 Nginx

효율적인 메모리 사용과 빠른 처리 속도를 특징으로 하는 웹 서버용 오픈 소스 소프트웨어

엔터프라이즈 서비스 버스 Enterprise Service Bus (ESB)

서비스, 애플리케이션, 자원 등의 분산된 서비스 컴포넌트를 쉽게 통합하고 연동할 수 있는 인프라 스트럭쳐 소프트웨어

엔티티 Entity

Bot이 이해할 수 있는 용어를 체계적으로 정리한 데이터 사전

엘리먼트 Element

카카오워크에서 다른 블록과 조합되어 특정 레이아웃 블록의 구성 요소 역할을 하는 속성

오프셋 Offset

메모리가 페이지/세그먼트 단위로 나누어져 있을 경우, 시작 주소에서부터 오프셋만큼 떨어진 위치를 표현

오픈소스 Open Source

본래 오픈소스 소프트웨어(Open Source Software, OSS)를 뜻하는 용어로, 공개적으로 액세스할 수 있게 설계되어 누구나 자유롭게 확인, 수정, 배포할 수 있는 코드

오픈 API Open API

공개 API라고도 하며, 플랫폼의 기능 혹은 콘텐츠를 웹 프로토콜(HTTP)로 호출하여 외부에서도 사용할 수 있게 개방한 API

옥텟 스트림 Octet-Stream

8비트 단위의 이진 데이터로, 데이터를 특별히 표현할 수 있는 프로그램이 존재하지 않는 경우 디폴트로 사용되는 데이터

워크스페이스 Workspace

카카오워크에서 멤버로 구성된 회사/단체 단위의 서비스 사용 공간

자세히 보기
원격 프로시저 호출 Remote Procedure Call (RPC)

별도의 원격 제어를 위한 코딩 없이 다른 주소 공간에서 함수나 프로시저를 실행할 수 있게하는 프로세스 간 통신 기술

월패드 Wallpad

가정의 주방이나 거실 벽면에 부착된 형태의 단말기로, 홈 네트워크 핵심 기기

웨이크업 Wake-up

Kakao i 플랫폼에서 호출 명령어 또는 물리적 버튼으로 사용자의 음성 명령어를 입력받을 수 있는 상태가 되는 것

웰컴 메시지 Welcome Message

카카오워크에서 처음 Bot을 사용할 때 최초로 발송되는 메시지로, 해당 Bot에 대한 간략한 소개를 제공

위지위그 What You See Is What You Get (WYSIWYG)

문서 편집 과정에서 화면에 포맷된 낱말, 문장이 출력물과 동일하게 나오는 방식

유닉스 시간 Unix Time

시각을 나타내기 위해 1970년 1월 1일 00:00:00 협정 세계시(UTC)부터 경과된 시간을 초로 환산하여 정수로 표현한 시간 표기법

음성 이해 Speech Understanding

구문 정보, 의미 정보, 배경지식과 정보를 이용하여 연속 음성에 포함된 의미를 정확하게 추출하는 것

음성 합성 마크업 언어 Speech Synthesis Markup Language (SSML)

음성 합성 애플리케이션을 위한 확장성 마크업 언어(XML) 기반 마크업 언어로 일반 텍스트를 보완하여 발음, 음량, 음조, 속도 등 언어 처리를 직접 수정할 수 있는 표준 방법 제공

음성 UI Voice User Interface (VUI)

사용자의 음성을 입력해 사용자의 응답에 반응하는 사용자 인터페이스

응용 프로그래밍 인터페이스 Application Programming Interface (API)

응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스

의존성(종속성) Dependency

어떤 클래스(모듈)의 기능이 다른 클래스(모듈)에 의존하는 것

이모지 Emoji

유니코드 체계를 기반으로 개발된 전자 처리 그림문자 및 그 기술

이벤트 Event

일반적으로 프로그램에 의해 감지되고 처리될 수 있는 동작이나 사건을 뜻하나, 카카오 i 플랫폼에서는 클라이언트(Service Agent)에서 KVS로 보내지는 일련의 명령들을 뜻함

이벤트 반응형 프로그래밍 Event-driven Programming (EDP)

사건 기반 프로그래밍 또는 이벤트 구동형 프로그래밍이라고도 하며, 프로그램이 키의 누름이나 마우스의 이동, 클릭과 같은 이벤트를 끊임없이 감지하고 그에 대해 반응하도록 하는 프로그래밍

이벤트 채널 Event Channel

Service Agent에서 발생한 Event 요청을 KVS로 전송하는 채널

이어콘 Earcon

특정 이벤트를 나타내거나 새로운 정보를 나타내기 위해 전달하는 짧고 독특한 사운드

인공지능 Artificial Intelligence (AI)

인간의 지능으로 할 수 있는 사고, 학습, 자기계발 등을 컴퓨터가 할 수 있도록 하는 방법을 연구하는 컴퓨터 공학 및 정보기술의 한 분야

인덱스 Index

데이터를 빠르게 찾을 수 있는 수단으로, 테이블 내 데이터의 조회 속도를 높여 주는 자료 구조

인스트럭션 Instruction

KVS(Kakao i Virtual Service)가 클라이언트(Service Agent)로 보내는 일련의 명령들

인자 Argument

함수가 호출될 때 함수로 값을 전달해주는 변수

인지 부하 Cognitive Load

작업 메모리에 제공된 정보를 이해하거나 해결할 때 필요한 인지적 요구량

인터넷 식별자 Uniform Resource Identifier (URI)

인터넷 자원을 나타내는 고유 식별자로서 텍스트 페이지, 비디오, 프로그램 등의 콘텐츠와 같은 리소스 중 하나를 인식하기 위한 문자열

인터랙션 Interaction

어떤 목적 달성을 위해 특정한 문맥(Context) 내에서 객체 간 교환되는 메시지 집합으로 구성된 행동

인터페이스 Interface

서로 다른 두 개의 시스템, 장치 사이에서 정보나 신호를 주고받는 경우의 접점으로, 카카오 i에서는 기능 단위 모듈을 의미

인텐트 Intent

카카오 i 오픈빌더에서 사용자 의도의 기본 단위를 나타내며, "블록"의 동의어