사용자의 입력을 기다리는
시그널 또는 지시자
전통적인 Prompt란?
Prompt는 (주로 CLI에서) 사용자에게 특정 작업을 수행하도록 지시하는 역할을 수행하는 signal을 가르킴.
- 명령줄 인터페이스(CLI) 환경에서 Prompt는 사용자에게 컴퓨터가 다음 명령을 입력받을 준비가 되었음 을 알려줌.
- Python interpreter의 경우, 사용자의 입력을 대기할 때,
>>>기호와 cursor를 보여주는데
이는 Prompt의 전형적인 example임. - Windows에서 시스템 명령어를 실행할 수 있는 CLI (Command Line Interface ~Default Terminal)의 이름은
command prompt (cmd) 로 이는 사용자가 시스템에 명령어를 입력할 수 있는 창구 에 해당함.

최근엔 특정 sh에 따라, prompt에 보다 많은 정보를 주는 prompt engine이 많이 애용되는 추세임:
2023.09.11 - [Linux] - [zsh] install zsh and oh-my-zsh:
[zsh] install zsh and oh-my-zsh:
oh-my-zsh이나 oh-my-posh는 shell 터미널 환경을 쉽게 customizing 할 수 있도록 여러 테마와 플러그인으로 구성된 오픈소스 프레임워크임. shell framework 또는 prompt theme engine이라고 불림.oh-my-posh 는 zsh 외의
ds31x.tistory.com
2023.06.20 - [개발환경] - [Env] Oh-My-Posh
[Env] Oh-My-Posh
Oh-My-Posh는 Command Line Interface(cli)에서 prompt 부분을 customize할 수 있게 해주는 custom prompt engine이다.유사한 것으로는 Oh-My-Zsh 이 있음 (사실 oh-my-zsh이 먼저고 이를 bash등에서 가능하도록 만들어준 것
ds31x.tistory.com
참고로, 영어단어의 뜻으로는 다음과 같음:
- 행동을 유도하는 stimulus(자극),
- 배우나 연사에 대사를 옆에서 대사를 알려주는 도움,
- 어떤 일이 일어나도록 부추기다, 촉구하다, 유도하다 의 동사.
- 신속한/즉각적인 이라는 형용사.
오늘날의 Prompt란?
하지만 ChatGPT와 같은 대화형 인공지능(AI) 시스템 에서는, 다음을 가르킴.
사용자가 AI 에게
원하는 응답을 요청하기 위해
입력하는 문장이나 명령어
- 현재, ChatGPT와 같은 대화형 AI 시스템의 경우,
사용자의 질문이나 요청은 기존의 terminal에서 prompt에 입력하는 방식처럼 AI에게 입력됨. - 최근 ChatGPT의 유행과 prompt engineering 분야의 등장으로
prompt 의 기존 정의보다, 위의 확장된 정의가 보다 널리 사용된다.
같이 보면 좋은 자료들
https://dsaint31.me/mkdocs_site/CE/ch10/ce10_2_01_cli_terminal/?h=cli
BME
Command Line Interface (CLI) 이 문서에서는 CLI에 대한 소개와 이를 수행해주는 Terminal을 살펴본다. 그리고 이들을 통한 I/O가 이루어지는 과정을 간략히 설명한다. Terminal을 통한 CLI방식으로 I/O가 이루
dsaint31.me
2023.12.06 - [Python] - [Etc] Token and Tokenizer
[Etc] Token and Tokenizer
Token의 의미문장을 구성하는 (최소)의미 단위. 일반적으로 하나의 word가 token에 해당하며,영어에서는 whitespace character(공백문자) 및 punctuation mark 등을 구분자(delimiter)로 하여 나눈 결과들을보통 tok
ds31x.tistory.com
2023.06.20 - [개발환경] - [Env] Oh-My-Posh
[Env] Oh-My-Posh
Oh-My-Posh는 Command Line Interface(cli)에서 prompt 부분을 customize할 수 있게 해주는 custom prompt engine이다.유사한 것으로는 Oh-My-Zsh 이 있음 (사실 oh-my-zsh이 먼저고 이를 bash등에서 가능하도록 만들어준 것
ds31x.tistory.com
'CE' 카테고리의 다른 글
| [CE] Compilation 의 종류 (0) | 2024.01.18 |
|---|---|
| [CE] Text file: Text 파일이란? (0) | 2024.01.07 |
| [CE] Syntax of YAML [Simple Version] (0) | 2024.01.07 |
| [Term] YAML (Yet Another Markup Language) (0) | 2024.01.07 |
| [Term] JSON (JavaScript Object Notation) : (1) | 2024.01.07 |