API에 대해서 간략하게 요약해 주세요

API에 대해서 간략하게 요약해 주세요

요즘 어플? 계좌? 같은데서 API를 AI 에 연동하면 알아서 한다는데

어떻게 하는지 알고 싶습니다. AI가 제 구글 검색 기록을 보고 해주는지 원리를 알고싶습니다.

3개의 답변이 있어요!

  • 안녕하세요. 이중철 AX 정보처리기사입니다.

    요즘, 많이 언급되고 있는 API에 대해 궁금하셨군요. 이해하기 쉽게 정리해 답변 드리겠습니다.

    1. API의 정의와 쉬운 비유를 들어 설명하자면..

    API는 'Application Programming Interface'의 약자로, 우리말로 부르자면 애플리케이션 프로그래밍 인터페이스라고 부릅니다. 용어는 다소 복잡해 보이지만, 실제로는 서로 다른 소프트웨어 프로그램들이 서로 안전하게 대화를 나누고 데이터를 주고받을 수 있도록 중간에서 연결해 주는 대화 창구 혹은 연결 다리라고 이해하시면 됩니다.

    가장 흔한 비유로는 식당의 점원을 들 수 있는데요.

    손님인 우리가 주방에 있는 요리사에게 직접 요리를 주문하고 받아오기는 어렵습니다. 이때 점원이 손님의 주문을 받아서 주방에 전달하고, 완성된 요리를 다시 손님에게 가져다주는 역할을 합니다. 여기서 손님은 스마트폰 어플이나 AI에 해당하고, 주방은 은행 계좌나 구글 같은 기업의 대형 서버이며, 중간에서 주문과 음식을 배달해 주는 점원이 바로 API라고 할 수 있지요.

    2. AI가 계좌나 어플을 자동으로 관리하는 원리는..

    요즘 금융 어플이나 자산 관리 서비스에서 AI를 연동하면 알아서 자산을 관리해 주거나 일정을 정리해 주는 비결이 바로 이 API 통신 덕분인데요. 작동하는 순서는 아래와 같은 논리적 단계를 거치게 된답니다.

    1) 가상 열쇠의 발급:

    사용자가 특정 어플이나 AI에게 내 계좌 정보를 봐도 좋다고 승인하면, 시스템은 AI에게 아주 특수한 일회성 가상 열쇠인 API 토큰을 발급합니다.

    2) 정중한 데이터 요청:

    AI는 이 가상 열쇠를 들고 은행의 API 창구로 찾아가서 로그인 과정 없이 이번 달 지출 내역을 보여달라고 정중하게 요청합니다.

    3) 안전한 데이터 전달:

    은행 서버는 열쇠를 확인한 뒤 딱 필요한 지출 내역 데이터만 AI에게 넘겨줍니다.

    4) AI의 자동 업무 처리:

    AI는 받아온 지출 내역 데이터를 분석하여 카테고리별로 소비 습관을 정리하거나, 미리 설정된 조건에 맞춰 자동으로 저축을 해주는 등 똑똑한 비서 역할을 수행하게 됩니다.

    3. 구글 검색 기록 조회와 보안의 진실은..

    많은 분들이 AI가 내 모든 사생활을 지켜보고 일을 처리하는 것이 아닌가 하는 불안감을 가지시곤 하는데요.

    결론부터 짧게 말씀드리자면, AI가 사용자의 구글 검색 기록을 마음대로 훔쳐보고 계좌를 관리하는 것은 기술적으로나 법적으로나 완전히 불가능하답니다. 여기에는 아래와 같이 철저한 보안 메커니즘이 작동하고 있습니다.

    1) 엄격한 데이터 격리:

    API 연동은 사용자가 명확하게 허락한 전용 통로로만 데이터가 이동하도록 설계되어 있습니다. 은행 계좌 API를 연동했다면 AI는 오직 은행 계좌 데이터만 볼 수 있는 통로만 확보한 것입니다. 구글 검색 기록이 저장된 구글 서버와는 통로 자체가 완전히 격리되어 있으므로 접근할 수 없습니다.

    2) 명시적 동의 기반:

    AI가 구글 검색 기록을 활용하게 하려면, 사용자가 직접 구글 계정 설정에 들어가서 내 검색 기록 데이터 접근 API 권한을 해당 AI에게 추가로 승인해 주어야만 비로소 가능합니다. 즉, 허가받지 않은 사생활 데이터 침해는 구조적으로 차단되어 있으니 안심하셔도 됩니다.

    정리하자면,

    API는 서로 다른 프로그램들이 안전하게 데이터를 주고받을 수 있도록 연결해 주는 대화 창구이며, AI가 계좌나 앱을 자동으로 제어하는 것은 사용자가 직접 허가한 전용 가상 열쇠를 통해 필요한 정보만 안전하게 요청하고 처리하기 때문이고, 사용자가 추가로 명시적인 권한을 부여하지 않는 한 구글 검색 기록 같은 개인 사생활 데이터를 AI가 임의로 조회하는 것은 불가능하도록 완벽하게 격리되어 있습니다.

    ※ 질문자님을 포함하여 소중한 분들의 건강, 재산과 안전을 지키고, 혹시나 발생할 수 있을 다양한 문제 상황에 놓이지 않기 위해서라도 저를 포함하여 다양한 토픽에서 활동하는 모든 전문가분들의 아하 지식커뮤니티에서의 답변은 예외 없이 참고 용도로만 유용하게 활용하시기 바랍니다.😉

    채택 보상으로 372베리 받았어요.

    채택된 답변
  • 안녕하세요. 

    API는 서로 다른 프로그램이나 시스템이 데이터를 주고받을 수 있도록 도와주는 연결 통로라고 이해하시면 됩니다.

    예를 들어 어떤 앱이 다른 서비스의 기능을 사용하고 싶을 때, 직접 모든 기능을 만드는 대신 API를 통해 요청을 보내고 그 결과를 받아오는 방식으로 동작합니다.

    따라서 “어플 계정에서 API를 AI로 연동한다”는 말은, 해당 앱에 인공지능 기능을 추가하기 위해 AI 서비스의 API를 연결한다는 의미입니다. 이를 통해 챗봇, 자동 응답, 데이터 분석과 같은 기능을 별도로 개발하지 않고도 쉽게 사용할 수 있게 됩니다.

  • 안녕하세요. 이태광 정보처리기사입니다.

    말 그대로 ai한테 요청 하면 그거 그대로 해줍니다.

    프롬프트를 입력을 하는건데 프롬프트를 절쓸수록 잘해 줍니다.