AI·개발 용어 사전

교육과 프로젝트에서 사용하는 주요 용어를 쉽게 정리했습니다.

AI·프롬프팅

LLM (Large Language Model)

ChatGPT, Claude 등의 기반 기술. 대량의 텍스트 데이터로 학습한 AI 모델로, 자연어(일상 언어)로 지시하면 글 작성, 분석, 코드 생성 등을 수행합니다.

프롬프트 (Prompt)

AI에게 주는 지시문. 같은 AI라도 프롬프트를 어떻게 쓰느냐에 따라 결과의 품질이 크게 달라집니다. 프롬프팅은 AI에게 정확하게 지시하는 기술입니다.

할루시네이션 (Hallucination)

AI가 사실이 아닌 정보를 그럴듯하게 생성하는 현상. AI 결과물을 검증하는 습관이 중요한 이유입니다.

시스템 프롬프트

AI에게 역할, 규칙, 참고 정보를 미리 설정하는 기능. "당신은 필라테스 전문 상담사입니다"처럼 설정하면, 이후 대화에서 해당 역할에 맞게 응답합니다.

에이전트 (Agent)

특정 목표를 위해 스스로 도구를 사용하고, 판단하며 작업을 수행하는 AI 시스템. 단순한 대화형 AI보다 한 단계 진화한 형태입니다.

에이전트 오케스트레이션

여러 AI 에이전트가 각자의 역할을 수행하면서 하나의 목표를 달성하도록 조율하는 것. 오케스트라의 지휘자처럼, 각 에이전트에게 적절한 작업을 분배하고 결과를 통합합니다.

개발 도구

Claude Code

터미널(명령줄)에서 작동하는 AI 코딩 도구. 자연어로 지시하면 AI가 코드를 작성하고, 파일을 생성·수정하며, 프로젝트를 구축합니다.

Claude Cowork

코드 없이 파일과 폴더를 기반으로 AI에게 작업을 시킬 수 있는 도구. 비개발자도 반복 업무 자동화를 체험할 수 있습니다.

터미널 / CLI (Command Line Interface)

마우스 클릭 대신 텍스트 명령어로 컴퓨터를 제어하는 인터페이스. AI 개발 도구의 대부분이 터미널에서 작동합니다.

VS Code

마이크로소프트가 만든 코드 편집 프로그램. 코드 작성, 터미널, 확장 기능이 모두 하나의 화면에서 가능한 개발자의 기본 작업 도구입니다.

Git / GitHub

코드의 변경 이력을 관리하는 시스템(Git)과 이를 클라우드에서 저장·협업하는 서비스(GitHub). 프로젝트의 모든 변경사항이 기록되어, 언제든 이전 상태로 돌아갈 수 있습니다.

MCP (Model Context Protocol)

AI가 외부 서비스(구글 캘린더, 슬랙, 드라이브 등)에 연결하는 표준 방식. AI와 다른 도구를 연동하여 자동화를 구현할 때 사용합니다.

소프트웨어 개발

프론트엔드 / 백엔드

사용자가 보는 화면을 프론트엔드, 눈에 보이지 않는 처리 로직과 데이터 관리를 백엔드라고 합니다. 웹사이트나 앱은 이 둘이 함께 작동합니다.

프레임워크 (Framework)

자주 사용되는 기능과 구조를 미리 만들어놓은 도구 세트. 처음부터 모든 것을 만들 필요 없이, 프레임워크 위에서 필요한 부분만 만들면 됩니다. 예: Next.js, React.

API (Application Programming Interface)

소프트웨어끼리 데이터를 주고받는 표준화된 방법. 예를 들어, 카카오 알림톡 API를 사용하면 내 시스템에서 자동으로 고객에게 알림을 보낼 수 있습니다.

데이터베이스 (Database)

데이터를 체계적으로 저장하고 검색하는 시스템. 엑셀과 비슷하지만 훨씬 대량의 데이터를 빠르고 안전하게 관리할 수 있습니다.

배포 (Deploy)

개발 완료된 소프트웨어를 실제 사용자가 접속하여 사용할 수 있도록 서버에 올리는 과정. 내 컴퓨터에서만 작동하던 것을 인터넷에 공개하는 것입니다.

MVP (Minimum Viable Product)

핵심 기능만 담은 첫 번째 버전. 모든 기능을 한꺼번에 만들지 않고, 가장 중요한 것부터 만들어서 실제 사용해보고, 피드백을 받아 개선합니다.

개발 방법론

페어 프로그래밍 (Pair Programming)

두 사람이 한 화면을 보며 함께 개발하는 방식. 이 프로그램에서는 고객이 도메인 지식을, 저는 기술 구현을 담당하여 함께 시스템을 만듭니다.

하네스 엔지니어링 (Harness Engineering)

AI 모델 자체를 바꾸는 것보다, AI가 일하는 환경(프로젝트 구조, 설정, 규칙)을 잘 설계하는 것이 더 효과적이라는 접근법. 프로젝트의 구조와 문맥 설정이 곧 AI에 대한 지시가 됩니다.

바이브코딩 (Vibe Coding)

AI에게 자연어로 지시하여 코드를 생성하는 개발 방식. 전통적 코딩처럼 문법을 외울 필요 없이, "이런 기능을 만들어줘"라고 지시하면 AI가 코드를 작성합니다.

다음 단계가 궁금하시다면

사업에 AI를 어떻게 적용할 수 있는지, 어떤 프로그램이 맞는지 상담해 드립니다. 부담 없이 편하게 연락 주세요.