아하 로고
검색 이미지
경제용어 이미지
경제용어경제
경제용어 이미지
경제용어경제
남윤택
남윤택23.05.02

인공지능 영역에서 언급하는 API가 무엇인지 궁금합니다

마음ai 라는 기업을 공부해보니 인공지능 사업영역에 API를 응용한다는 표현이나오는데 API가 무엇인지 개념이 잘 잡히지않네요. 쉽게 알려주세요

55글자 더 채워주세요.
답변의 개수3개의 답변이 있어요!
  • 안녕하세요. 전중진 경제·금융전문가입니다.

    API와 같은 경우에는 운영체제와 응용프로그램 사이의

    통신에 사용되는 언어나 메시지 형식을 말하고 이러한 것들을 통하여

    프로그램을 만드는 등 하는 것이니 참고하시길 바랍니다.


  • 안녕하세요. 김지훈 경제·금융전문가입니다.

    응용 프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻합니다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공합니다.


  • 이해할 수 있도록 간단히 설명드리면, API는 어플리케이션 프로그래밍 인터페이스라고 합니다.


    컴퓨터의 언어는 코드이듯이, 우리가 코딩 등을 통해 특정 웹 사이트의 크롤링 또는 프로그램의 정보 수집 등의 작업을 수행할 때 API라는 것을 사용합니다.


    이 API라는 것은 INPUT되는 입력필드와 OUTPUT되는 결과 필드가 있습니다.


    주어진 API의 조건에 따라 특정 결과를 요구하는 코드를 작성하고 프로그램을 실행하면, 그에 따라 대응되는 정보를 산출해냅니다.


    마음ai는 AI 프론트엔드와 백엔드 생성을 위한 플랫폼으로, 추가하여 AI 상담원까지 구현해 낼 수 있는 기업으로 보입니다.


    여기서 API가 응용될 수 있는 부분을 예로 들면,

    내 홈페이지에 AI 상담사를 만들고 싶다고 가정했을 때,

    마음ai의 API를 응용하여 AI가 답변할 수 있는 포맷의 정보, 기본 스키마 등을 홈페이지로부터 API 호출을 통해 불러올 수 있으며, 이를 활용 가능하도록 만듭니다.


    또한 다른 예시로는, 코인 거래소의 API를 호출하여 실시간 시세를 불러와 자동매매 봇 또는 시뮬레이터 등을 만들어낼 수 있습니다.


    API는 오픈소스가 상당히 많으며 한번 이용해보시는 것을 추천드립니다.

    chat GPT를 통하 API 기능을 구현한 크롤링 시스템을 30분 정도의 작업이면 만들어 낼 수 있으며, 이 과정을 통해 API에 대한 이해를 넓힐 수 있습니다.

    (정부, 네이버, 코인거래소 등 오픈API는 정말 다양합니다.)