이번 스터디에서는 인공지능이 무엇인지, 어떻게 사용하는지, 그리고 ai 서비스에 대해 알아본다.
이 세 가지 개념은 서로 포함 관계에 있다.
인공지능 (AI)
└ 머신러닝 (Machine Learning)
└ 딥러닝 (Deep Learning)
인공지능은 인간의 지적 능력을 컴퓨터로 구현하는 기술이다.
대표적인 기능
대표 사례
머신러닝은 데이터를 이용하여 컴퓨터가 스스로 학습하도록 만드는 방법이다.
과거 방식
IF 이메일에 "무료"라는 단어가 있으면
스팸이다
머신러닝 방식
→ 많은 데이터를 통해 컴퓨터가 스스로 규칙을 찾는다
대표 활용
딥러닝은 머신러닝의 한 분야로 인공신경망(Neural Network)을 사용하는 방법이다.
인간의 뇌 구조인 뉴런(Neuron)을 모방하여 데이터를 처리한다.
특징
대표 활용
머신러닝은 크게 3가지 학습 방식이 있다.
정답이 있는 데이터를 이용하여 학습하는 방법이다.
예시 데이터
| 이메일 내용 | 정답 |
|---|---|
| 무료 쿠폰 받기 | 스팸 |
| 회의 일정 공유 | 정상 |
이 데이터를 통해 모델이 패턴을 학습한다.
대표 활용
정답 없이 데이터의 패턴을 스스로 찾는 방법이다.
예시
고객 데이터를 분석하여
같이 자동으로 그룹을 나눈다
대표 활용
행동에 대한 보상(Reward)을 통해 학습하는 방법이다.
구조
행동 → 결과 → 보상 → 학습
대표 활용
대표 사례
딥러닝은 여러 층의 인공신경망을 이용하여 데이터를 학습하는 기술이다.
기본 구조
입력층 → 은닉층 → 출력층
예시
이미지를 입력하면
이미지 → 특징 추출 → 패턴 분석 → 결과
예시 결과
| 입력 | 결과 |
|---|---|
| 고양이 사진 | 고양이 |
| 강아지 사진 | 강아지 |
Computer Vision
→ 이미지 인식
Natural Language Processing (NLP)
→ 언어 이해
Speech Recognition
→ 음성 인식
AI를 활용하는 방법은 크게 3가지 방식으로 나눌 수 있다.
AI 활용 방법
1️⃣ AI API 사용
2️⃣ 오픈소스 모델 사용
3️⃣ 직접 AI 모델 학습
이미 만들어진 AI 모델을 API 형태로 호출하여 사용하는 방법이다.
대표적인 서비스
특징
from google import genai
client = genai.Client(api_key="Your_api_key")
response = client.models.generate_content(
model="gemini-2.5-flash",
contents="인공지능이 무엇인지 설명해줘"
)
print(response.text)

이미 공개된 오픈소스 AI 모델을 직접 다운로드하여 실행하는 방법이다.
API 방식과 달리 자신의 컴퓨터나 서버에서 AI 모델을 직접 실행한다.
대표적인 플랫폼
HuggingFace
GitHub
장점
대표적인 오픈소스 모델


데이터를 이용하여 AI 모델을 직접 학습시켜서 개발하는 방법이다.
기업이나 연구기관에서는 새로운 AI 모델을 개발하거나 위해 이 방법을 사용한다.
데이터셋 (Dataset)
모델이 학습할 데이터
GPU (Graphics Processing Unit)
대량의 연산을 빠르게 처리하기 위한 장치
딥러닝 프레임워크 (Deep Learning Framework)
모델을 쉽게 구현하고 학습시키기 위한 소프트웨어
딥러닝 모델을 학습하려면 많은 연산이 필요하기 때문에 GPU 환경이 중요하다.
그래서 다양한 클라우드 또는 로컬 환경에서 AI 모델을 학습할 수 있다.
가장 많이 사용되는 무료 AI 실습 환경이다.
특징
사용 방법
개인 컴퓨터에 GPU를 장착하여 직접 학습하는 방법이다.
특징
클라우드에서 GPU 서버를 빌려 사용하는 방식이다.
대표적인 서비스
특징


OpenclaW는 사용자의 자연어 명령을 이해하고 컴퓨터를 직접 제어할 수 있는 AI 에이전트이다.
기존의 AI 모델들은 컴퓨터에 대한 접근 권한이 없어서 내부 작업을 수행하지 못한 경우가 많았던 반면 OpenclaW는 사용자의 컴퓨터 환경에서 실제로 작업을 수행할 수 있다는 점이 가장 큰 특징이다.
자연어 기반 제어
복잡한 터미널 명령어를 입력하지 않아도 일상적인 언어로 컴퓨터에 명령을 내릴 수 있다.
메신저 연동
텔레그램(Telegram)과 같은 메신저 봇과 연동하여 원격에서 컴퓨터를 제어할 수 있다.
작업 자동화
단순 반복 작업이나 프로그램 실행, 정보 검색 등의 작업을 AI가 자동으로 수행할 수 있다.
최근 개발 환경으로 사용 중인 MacBook에 OpenclaW를 직접 설치하여 테스트해 보았다.
특히 접근성을 높이기 위해 텔레그램(Telegram) 계정과 연동하여 스마트폰을 통해 외부에서도 MacBook을 제어할 수 있도록 구성하였다.
사용자가 텔레그램을 통해 명령을 보내면 다음과 같은 흐름으로 작업이 진행된다.


