본문 바로가기
생활상식

API 쉽게 설명 예시 - 사용하는 이유 이해하기-인간은 챗지피티의 API

by Giovannis 2023. 5. 8.

레스토랑을 비유로  API 쉽게 설명해 보겠습니다. API는 레스토랑에서 웨이터입니다. 백엔드(Backend)는 요리는 만드는 키친입니다. 요리는 데이터입니다. 고객은 실제 사용하는 클라이언트(Clinet)입니다. 

API 쉽게 설명 - 예시 1

API란 Application Programming Interface의 약자입니다. 위에 설명하였든 두 프로그램의 중개 역할을 합니다. 이를 위해 HTTP 요청과 응답을 사용합니다. 상호작용하는 관계입니다. API는 두 프로그램 간의 통신 중개자입니다. 

API 쉽게 설명

API 예시를 이용해 쉽게 설명해보겠습니다. 

  • 고객 = 클라이언트(데이터 요청)
  • 요리 = 데이터(DATA)
  • 웨이터 = API (데이터를 운반함)
  • 키친 - 백엔드(데이터를 저장, 송출)

API-쉽게-설명

API는 레스토랑에서 웨이터가 클라이언트의 요청을 받아 주방에서 음식을 가져오는 역할을 하는 것과 같다고 생각하면 됩니다. 그래서 웨이터(API)가 요리(데이터)를 제공하지 않으면 식당은 운영이 안됩니다. API를 통해 사용자의 정보를 안전하게 보호하고 데이터의 출입을 웨이터(API)가 결정합니다. 

API-예시

 

API 쉽게 설명 예시 2

또다른 API 예시입니다. 예를 들어 고객이 온라인으로 비행기 표를 예약하려고 합니다. 온라인 예약을 위해서 소비자는 날짜, 공항, 비행기 스케줄 등을 입력합니다. 그리고 검색버튼을 누릅니다.

 

그럼 이 입력된 세부 정보들이 항공사의 API와 상호 작용하여 항공편 데이터베이스에 액세스 되고 그 결과가 검색됩니다. API가 정보를 전달하였기 때문에, 소비자는 원하는 날짜와 비행기 편에 대한 예매 정보를 휴대폰 화면에서 확인할 수 있습니다. API 뜻이 감 잡히실 것 같습니다. 

 

불량 고객이라면 항공사의 API가 예약창이 로딩되는 것을 막습니다. 가장 기초적이고 중요한 보안 역할을 합니다. 디지털 세상에서 사용자와 사이트를 보호합니다. 이것이 우리가 API를 사용하는 이유입니다. 

 

API를 사용하는 이유

기업, 개발자들이 API를 사용하는 이유를 아주 간단하게 설명하겠습니다. 날씨 제공 애플리케이션 웹사이트를 만드려 합니다. 개발자들이 날씨에 대한 데이터를 생성할 수 없습니다. 때문에 신뢰할 수 있는 출처의 날씨 데이터에 접근합니다. 오픈 API를 제공하는 이유 또한 마찬가지입니다. 

 

개발자가 날씨 정보를 요청하면, API가 날씨 데이터에 접근하여 개발자가 원하는 형식으로 어플리케이션에 데이터를 전송합니다. 본인들 기술 개발을 위해 API를 사용합니다.

 

챗지피티 인공지능을 예시로 API를 사용하는 이유를 다시 한번 말씀드리겠습니다. 이번엔 다소 철학적일 수도 있습니다. 한번 생각해 보시길 바랍니다. 

인간은 챗지피티의 API입니다.

오픈AI 회사(챗지피티)에게 API란 본인의 집(어플리케이션)을 구축하기 위해 필요한 도구상자입니다. API를 사용하여 챗지피티를 개발하고 기능도 추가할 수 있습니다. 

 

챗지피티의 자연어 처리 학습을 위한 '도구'로 인간이 API가 되어 정보를 물어다 챗지피티에게 제공한다고 보시면 됩니다. 다소 섬뜩하기도 합니다. 

 

여러 가지 사례로 간단하게 API란 무엇인지 설명했습니다. API는 디지털 세상에서 사이버 보안과 기술 개발을 위해 사용됩니다. 혹시나 쉽게 이해가 되지 않았다면 제 설명이 부족한 것 같네요. 이상으로 간단하게 API 쉽게 설명 및 API를 사용하는 이유 알아봤습니다. 

 

<함께 보면 좋은 글>

Autogpt 오토지피티-챗gpt 명령 자동화 프로그램 사용법-강력 추천

 

Autogpt 오토지피티-챗gpt 명령 자동화 프로그램 사용법-강력 추천

오픈ai의 챗gpt의 파급력이 엄청납니다. 불과 4개월 만에 이미 다양한 방면에서 많이 쓰이기 시작했습니다. autogpt 오토지피티는 챗지피티4 기반으로 스스로 구동되는 오픈 어플리케이션입니다.

bucksmakebucks.tistory.com

챗gpt 사진 - 이미지 업로드하고 챗gpt와 채팅하는 방법(Mini GPT)

 

챗gpt 사진 - 이미지 업로드하고 챗gpt와 채팅하는 방법(Mini GPT)

챗지피티도 충분히 유용하긴 하지만, 문자로 구현이 불가능한 부분이 많습니다. 챗gpt 사진 업로드 한 후 이미지를 해석하게 할 수 있습니다. 종이에 아이디어를 스케치해서 업로드하면 챗gpt 이

bucksmakebucks.tistory.com

 

댓글