
이 글은 2026년 3월 4일 기준 작성된 글이다.
AI 활용 능력은 이제 개발자에게도 중요한 역량이 되고 있다.
이번 학습에서는 ChatGPT와 LLM, 그리고 프롬프트 엔지니어링의 기본 개념을 정리해보았다.
ChatGPT는 OpenAI가 개발한 대규모 언어 모델(LLM) 기반의 대화형 AI 서비스이다.
대량의 텍스트 데이터를 학습하여 자연어를 이해하고 다양한 작업을 수행할 수 있다.
대표 기능
LLM은 텍스트 데이터를 학습하여 언어 패턴을 이해하는 인공지능 모델이다.
동작 과정은 크게 3단계로 볼 수 있다.
대규모 텍스트 데이터를 통해 언어 패턴을 학습
인간 피드백(RLHF)을 활용해 답변 품질을 개선
사용자 질문에 대해 토큰 단위로 답변 생성
AI는 텍스트를 Token 단위로 분해하여 처리한다.
| 개념 | 설명 |
|---|---|
| 입력 토큰 | 사용자가 입력한 텍스트 |
| 출력 토큰 | 모델이 생성한 응답 |
| 컨텍스트 | 모델이 한 번에 처리 가능한 토큰 범위 |
LLM은 때때로 실제로 존재하지 않는 정보를 그럴듯하게 생성하기도 한다.
이를 Hallucination(환각) 이라고 한다.
예시
따라서 중요한 정보는 반드시
과정을 거치는 것이 필요하다.
프롬프트 엔지니어링은 AI에게 원하는 결과를 얻기 위해 질문을 설계하는 방법이다.
프롬프트는 보통 다음 요소로 구성된다.
Git의 기본 개념과 터미널에서 사용하는 Bash 기본 명령어를 정리했다.
Git은 소스코드의 변경 이력을 관리하는 분산 버전 관리 시스템(VCS)이다.
주요 목적
Git은 리눅스 커널 개발자 Linus Torvalds가 2005년에 개발했다.
리눅스 커널 프로젝트의 효율적인 버전 관리를 위해 만들어졌다.
터미널에서 파일과 디렉토리를 관리할 때 사용하는 기본 명령어들이다.
| 명령어 | 설명 |
|---|---|
ls | 파일 목록 조회 |
ls -al | 숨김파일 포함 모든 파일 목록 조회 |
clear | 터미널 화면 정리 |
cd | 디렉토리 이동 |
mkdir -p a/b/c | 하위 디렉토리까지 생성 |
rm -rf a/b/c | 디렉토리 삭제 |
touch a b c | 파일 생성 |
pwd | 현재 디렉토리 경로 확인 |
| 단축키 | 설명 |
|---|---|
Shift + Insert | 붙여넣기 |
Ctrl + Insert | 복사 |
로컬 저장소는 내 컴퓨터에 존재하는 Git 저장소를 의미한다.
특징
.git 폴더가 존재.git 폴더에는 코드 변경 이력이 저장됨AI 활용 능력은 이제 개발자에게 중요한 역량이 되고 있다.
이번 글에서는 ChatGPT와 프롬프트 엔지니어링의 기본 개념을 간단히 정리하였다.
Git은 코드의 변경 이력을 관리하는 도구이며
터미널 명령어와 함께 사용하면 파일 및 프로젝트 관리를 효율적으로 할 수 있다.