인공 지능이란 무엇인가요?

인공 지능(AI)은 학습, 창조, 이미지 인식 등과 같이 주로 인간 지능과 연결된 인지 문제를 해결하는 데 주력하는 컴퓨터 공학 분야입니다. 현대 조직은 스마트 센서, 사람이 생성한 콘텐츠, 모니터링 도구, 시스템 로그와 같은 다양한 소스에서 대량의 데이터를 수집합니다. AI의 목표는 데이터에서 의미를 도출하는 자기 학습 시스템을 만드는 것입니다. 그러면 AI는 그 지식을 인간과 같은 방식으로 새로운 문제를 해결하는 데 적용할 수 있습니다. 예를 들어 AI 기술은 사람의 대화에 의미 있게 반응하고, 독창적인 이미지와 텍스트를 만들고, 실시간 데이터 입력을 기반으로 결정을 내릴 수 있습니다. 조직은 애플리케이션에 AI 기능을 통합하여 비즈니스 프로세스를 최적화하고 고객 경험을 개선하며 혁신을 가속화할 수 있습니다.

인공 지능 기술은 어떻게 발전했나요?

Alan Turing은 1950년에 쓴 획기적인 논문인 ‘Computing Machinery and Intelligence(계산기와 지능)’에서 기계가 사고할 수 있는지 여부를 고찰했습니다. 이 논문에서 Turing은 인공 지능이라는 용어를 처음 만들어 이론적, 철학적 개념으로 제시했습니다. 

1957년에서 1974년 사이에 컴퓨팅 영역은 컴퓨터로 더 많은 데이터를 저장하고 더 빠르게 처리할 수 있는 수준으로 발전했습니다. 이 기간 동안 기계 학습(ML) 알고리즘이 추가로 개발되었습니다. 이 분야의 발전으로 미국 방위고등연구계획국(DARPA)과 같은 기관에서는 AI 연구를 위한 기금을 조성하게 되었습니다. 처음에 이 연구의 주요 목표는 컴퓨터로 음성 언어를 전사하고 번역할 수 있는지 여부를 알아내는 것이었습니다.

1980년대에는 가용 자금이 늘어나고 AI에 사용되는 알고리즘 도구 키트가 확장되면서 개발 작업이 간소화되었습니다. David Rumelhart와 John Hopfield는 컴퓨터가 경험을 통해 학습할 수 있다는 것을 보여주는 딥 러닝 기술에 관한 논문을 발표했습니다. 

1990년부터 2000년대 초반에는 세계 체스 챔피언을 이기는 등 AI의 여러 핵심 목표가 달성되었습니다. 현대에는 이전 수십 년보다 더 많은 컴퓨팅 데이터와 처리 능력을 사용할 수 있게 되면서 AI 연구가 더 일반화되었고 접근이 쉬워졌습니다. 소프트웨어로 복잡한 작업을 수행할 수 있는 인공 일반 지능으로 빠르게 진화하고 있습니다. 이제 소프트웨어는 이전에 인간에게 국한되었던 태스크를 스스로 만들고, 결정하고, 학습할 수 있습니다.

인공 지능의 이점은 무엇인가요?

인공 지능은 다양한 산업에 광범위한 이점을 제공할 수 있습니다.

복잡한 문제 해결

AI 기술은 ML 및 딥 러닝 네트워크를 사용하여 인간과 유사한 지능으로 복잡한 문제를 해결할 수 있습니다. AI는 패턴을 발견하고, 정보를 식별하고, 해답을 제시하는 등 대규모로 정보를 처리할 수 있습니다. AI를 사용하면 사기 탐지, 의료 진단, 비즈니스 분석과 같은 다양한 분야의 문제를 해결할 수 있습니다.

비즈니스 효율성 증대

인간과 달리 AI 기술은 성능 저하 없이 연중무휴로 작동할 수 있습니다. 즉, AI는 수동 작업을 오류 없이 수행할 수 있습니다. AI로 반복적이고 지루한 태스크를 집중적으로 처리하면 비즈니스의 다른 영역에 인적 자원을 사용할 수 있습니다. AI를 사용하면 모든 비즈니스 관련 태스크를 간소화하는 동시에 직원의 업무량을 줄일 수 있습니다. 

더 스마트한 의사 결정

AI는 ML을 사용하여 인간보다 더 빠르게 대량의 데이터를 분석할 수 있습니다. AI 플랫폼은 추세를 파악하고, 데이터를 분석하고, 지침을 제공할 수 있습니다. AI의 데이터 예측은 향후 조치를 위한 최선의 방법을 제안하는 데 도움이 될 수 있습니다.

비즈니스 프로세스 자동화

ML로 AI를 훈련하여 태스크를 정확하고 빠르게 수행할 수 있습니다. 이렇게 하면 어렵거나 지루한 비즈니스 작업을 자동화하여 운영 효율성을 높일 수 있습니다. 마찬가지로 AI 자동화를 사용하여 더 복잡하고 창의적인 작업에 필요한 직원 리소스를 확보할 수 있습니다. 

인공 지능의 실제 응용 분야로는 어떤 것들이 있나요?

인공 지능은 다양한 응용 분야를 가지고 있습니다. 다음은 전체 목록은 아니지만 AI의 다양한 사용 사례를 강조하는 몇 가지 예입니다.

지능형 문서 처리

지능형 문서 처리(IDP)는 비정형 문서 형식을 사용 가능한 데이터로 변환합니다. 예를 들어 이메일, 이미지, PDF와 같은 비즈니스 문서를 구조화된 정보로 변환합니다. IDP는 자연어 처리(NLP), 딥 러닝, 컴퓨터 비전과 같은 AI 기술을 사용하여 데이터를 추출, 분류 및 검증합니다. 

예를 들어 HM Land Registry(HMLR)는 87% 이상의 잉글랜드와 웨일즈 지역에 대한 부동산 소유권을 취급합니다. HMLR 사례 담당자는 부동산 거래와 관련된 복잡한 법률 문서를 비교하고 검토합니다. 이 조직은 AI 애플리케이션을 배포하여 문서 비교를 자동화함으로써 검토 시간을 50% 단축하고 부동산 이전 승인 프로세스를 가속화했습니다. 자세한 내용은 HMLR의 Amazon Textract 사용 사례를 참조하세요.

애플리케이션 성능 모니터링

애플리케이션 성능 모니터링(APM)은 소프트웨어 도구와 원격 측정 데이터를 사용하여 비즈니스 크리티컬 애플리케이션의 성능을 모니터링하는 프로세스입니다. AI 기반 APM 도구는 기록 데이터를 사용하여 문제가 발생하기 전에 예측합니다. 또한 개발자에게 효과적인 솔루션을 제안하여 실시간으로 문제를 해결할 수 있습니다. 이 전략은 애플리케이션을 계속해서 효과적으로 실행하고 병목 현상을 해결합니다.

일례로 Atlassian은 팀워크와 조직을 간소화하는 제품을 만듭니다. Atlassian은 AI APM 도구를 사용하여 애플리케이션을 지속적으로 모니터링하고, 잠재적 문제를 탐지하며, 심각도의 우선 순위를 지정합니다. 이 기능을 통해 팀은 ML 기반 권장 사항에 신속하게 대응하고 성능 저하를 해결할 수 있습니다. 

APM에 대해 읽어보기 »

예측 유지 보수

AI 강화 예측 유지 보수는 대량의 데이터를 사용하여 운영, 시스템 또는 서비스의 가동 중단으로 이어질 수 있는 문제를 식별하는 프로세스입니다. 기업에서는 예측 유지 보수를 통해 잠재적 문제를 발생 전에 해결하여 가동 중지 시간을 줄이고 중단을 예방할 수 있습니다.

예를 들어 Baxter는 전 세계 70개의 제조 공장을 운영하고 있으며 연중무휴 운영을 통해 의료 기술을 제공합니다. Baxter는 예측 유지 보수를 사용하여 산업 장비의 비정상 상태를 자동으로 감지합니다. 사용자는 효과적인 솔루션을 미리 구현하여 가동 중지 시간을 줄이고 운영 효율성을 개선할 수 있습니다. 자세히 알아보려면 Baxter의 Amazon Monitron 사용 사례를 읽어보세요.

의학 연구

의학 연구에서는 AI를 사용하여 프로세스를 간소화하고, 반복적인 태스크를 자동화하며, 방대한 양의 데이터를 처리합니다. 의학 연구에 AI 기술을 사용하면 신약 발견 및 개발의 전체 과정을 촉진하고, 의료 기록을 전사하며, 신제품 출시 시간을 단축할 수 있습니다.

실제 사례로 C2i Genomics는 인공 지능을 사용하여 사용자 지정 가능한 대규모 유전체 파이프라인과 임상 검사를 실행합니다. 연구원들은 계산 솔루션을 다루면서 임상 성과 및 방법 개발에 집중할 수 있습니다. 엔지니어링 팀 또한 AI를 사용하여 리소스 수요, 엔지니어링 유지 보수 및 NRE 비용을 줄일 수 있습니다. 자세한 내용은 C2i Genomics의 AWS HealthOmics 사용 사례에서 알아보세요.

비즈니스 분석

비즈니스 분석에서는 AI를 사용하여 복잡한 데이터 세트를 수집, 처리 및 분석합니다. AI 분석을 사용하면 미래 가치를 예측하고, 데이터의 근본 원인을 이해하며, 시간 소모적인 프로세스를 줄일 수 있습니다. 

예를 들어 Foxconn은 AI로 강화된 비즈니스 분석을 사용하여 예측 정확도를 개선합니다. 예측 정확도를 8% 높임으로써 공장에서 연간 53만 3,000 USD를 절감했습니다. 또한 비즈니스 분석을 사용하여 노동력 낭비를 줄이고 데이터 기반 의사 결정을 통해 고객 만족도를 높입니다.

주요 인공 지능 기술로는 어떤 것들이 있나요?

인공 지능 기술의 핵심은 딥 러닝 신경망입니다. 이 딥 러닝 신경망은 인간의 뇌에서 일어나는 처리 과정을 반영합니다. 뇌에는 정보의 처리 및 분석을 위해 함께 작동하는 수백만 개의 뉴런이 있습니다. 딥 러닝 신경망은 정보를 함께 처리하는 인공 뉴런을 사용합니다. 각 인공 뉴런 또는 노드는 수학적 계산을 사용하여 정보를 처리하고 복잡한 문제를 해결합니다. 이 딥 러닝 접근 방식은 일반적으로 인간의 지능이 필요한 문제를 해결하거나 태스크를 자동화할 수 있습니다.

딥 러닝 신경망을 서로 다른 방식으로 훈련시켜 다양한 AI 기술을 개발할 수 있습니다. 주요 신경망 기반 기술은 다음과 같습니다.

딥 러닝에 대해 읽어보기 »

신경망에 대해 읽어보기 »

자연어 처리

NLP는 딥 러닝 알고리즘을 사용하여 텍스트 데이터를 해석하고 이해하며 그 의미를 수집합니다. NLP는 사람이 만든 텍스트를 처리할 수 있습니다. 따라서 문서 요약, 챗봇 자동화 및 감정 분석에 유용합니다. 

NLP에 대해 읽어보기 »

컴퓨터 비전

컴퓨터 비전은 딥 러닝 기법을 사용하여 비디오와 이미지에서 정보와 인사이트를 추출합니다. 컴퓨터 비전을 사용하면 컴퓨터가 인간처럼 이미지를 이해할 수 있습니다. 컴퓨터 비전을 사용하여 온라인 콘텐츠에서 부적절한 이미지를 모니터링하고, 얼굴을 인식하고, 이미지 세부 정보를 분류할 수 있습니다. 자율 주행 자동차와 트럭에서는 환경을 모니터링하고 초를 가르는 결정을 내리는 것이 중요합니다.

컴퓨터 비전에 대해 읽어보기 »

생성형 AI

생성형 AI는 간단한 텍스트 프롬프트에서 이미지, 비디오, 텍스트, 오디오와 같은 새로운 콘텐츠와 아티팩트를 만들 수 있는 인공 지능 시스템을 말합니다. 데이터 분석에만 국한된 과거의 AI와 달리 생성형 AI는 딥 러닝과 대규모 데이터 세트를 활용하여 인간과 유사한 높은 품질의 창의적 결과물을 생성합니다. 흥미로운 창의적 응용이 가능하지만 편향, 유해 콘텐츠 및 지적 재산에 대한 우려는 여전히 존재합니다. 전반적으로 생성형 AI는 인간과 유사한 방식으로 새로운 콘텐츠와 아티팩트를 생성하는 AI 기능의 중대한 진화를 나타냅니다.

생성형 AI에 대해 읽어보기 »

음성 인식

음성 인식 소프트웨어는 딥 러닝 모델을 사용하여 사람의 음성을 해석하고 단어를 식별하며 의미를 감지합니다. 신경망은 음성을 텍스트로 전사하고 음성의 감정을 나타낼 수 있습니다. 가상 어시스턴트 및 고객 센터 소프트웨어와 같은 기술에서 음성 인식을 사용하여 의미를 식별하고 관련 태스크를 수행할 수 있습니다.

음성-텍스트 변환에 대해 읽어보기 »

AI 애플리케이션 아키텍처의 주요 구성 요소는 무엇인가요?

인공 지능 아키텍처는 4개의 핵심 계층으로 구성됩니다. 각 계층은 고유한 기술을 사용하여 특정 역할을 수행합니다. 다음은 각 계층에서 수행되는 작업에 대한 설명입니다.

계층 1: 데이터 계층

AI는 기계 학습, 자연어 처리, 이미지 인식과 같은 다양한 기술을 기반으로 구축됩니다. 이러한 기술의 중심에는 데이터가 있는데, 데이터는 AI의 기본 계층을 형성합니다. 이 기본 계층은 주로 AI 애플리케이션을 위한 데이터를 준비하는 데 중점을 둡니다. 현대적 알고리즘, 특히 딥 러닝 알고리즘에는 방대한 계산 리소스가 필요합니다. 따라서 이 계층에는 AI 모델 훈련에 필수적인 인프라를 제공하는 하위 계층 역할을 하는 하드웨어가 포함됩니다. 서드 파티 클라우드 공급업체의 완전관리형 서비스로 이 계층을 이용할 수 있습니다.

기계 학습에 대해 읽어보기 »

계층 2: ML 프레임워크 및 알고리즘 계층

엔지니어는 데이터 사이언티스트와 협력하여 특정 비즈니스 사용 사례의 요구 사항을 충족하는 ML 프레임워크를 만듭니다. 그러면 개발자는 사전 빌드된 함수와 클래스를 사용하여 모델을 손쉽게 구성하고 훈련할 수 있습니다. 이러한 프레임워크의 예로는 TensorFlow, PyTorch 및 scikit-learn 등이 있습니다. 이러한 프레임워크는 애플리케이션 아키텍처의 핵심 구성 요소이며 AI 모델을 쉽게 구축하고 훈련하는 데 필요한 필수 기능을 제공합니다.

계층 3: 모델 계층

애플리케이션 개발자는 모델 계층에서 AI 모델을 구현하고 이전 계층의 데이터와 알고리즘을 사용하여 모델을 훈련합니다. 이 계층은 AI 시스템의 의사 결정 기능에 중추적인 역할을 합니다.

이 계층의 주요 구성 요소 중 일부는 다음과 같습니다.

모델 구조

이 구조는 모델의 용량, 구성 계층, 뉴런 및 활성화 함수를 결정합니다. 문제와 리소스에 따라 피드포워드 신경망, 컨볼루션 신경망(CNN) 또는 기타 신경망을 선택할 수 있습니다.

모델 파라미터 및 함수

훈련 중에 학습된 값, 예를 들어 신경망 가중치 및 편향 등은 예측에 매우 중요합니다. 손실 함수는 모델의 성능을 평가하고 예측된 출력과 실제 출력 간의 불일치를 최소화하는 것을 목표로 합니다.

옵티마이저

이 구성 요소는 모델 파라미터를 조정하여 손실 함수를 줄입니다. 경사하강법 및 Adaptive Gradient Algorithm(AdaGrad)과 같은 여러 옵티마이저가 다양한 용도로 사용됩니다.

계층 4: 애플리케이션 계층

네 번째 계층은 AI 아키텍처의 고객 대면 부분인 애플리케이션 계층입니다. AI 시스템에 특정 태스크를 완료하거나, 정보를 생성하거나, 정보를 제공하거나, 데이터 기반 결정을 내리도록 요청할 수 있습니다. 최종 사용자는 애플리케이션 계층을 통해 AI 시스템과 상호 작용할 수 있습니다.

AI 구현의 당면 과제는 무엇인가요?

AI에는 구현을 어렵게 만드는 여러 가지 문제가 있습니다. 다음은 AI 구현 및 사용과 관련된 가장 일반적인 문제 중 일부입니다.

데이터 거버넌스

데이터 거버넌스 정책은 규제 제한 및 개인 정보 보호법을 준수해야 합니다. AI를 구현하려면 데이터 품질, 개인 정보 보호, 보안을 관리해야 합니다. 고객 데이터 및 개인 정보 보호에 대한 책임은 해당 조직에 있습니다. 데이터 보안을 관리하려면 각 계층에서 AI 모델이 고객 데이터를 어떻게 사용하고 상호 작용하는지 명확하게 이해해야 합니다.

기술적 어려움

기계 학습으로 AI를 훈련하려면 막대한 리소스가 필요합니다. 딥 러닝 기술이 제대로 작동하려면 높은 처리 파워 임계값이 필수적입니다. AI 애플리케이션을 실행하고 모델을 훈련하려면 강력한 컴퓨팅 인프라가 있어야 합니다. 처리 파워는 비용이 높기 때문에 AI 시스템의 확장성을 제한할 수 있습니다.

데이터 제한

편향 없는 AI 시스템을 훈련하려면 엄청난 양의 데이터를 입력해야 합니다. 훈련 데이터를 다루고 처리할 수 있는 충분한 스토리지 용량이 있어야 합니다. 마찬가지로 훈련에 사용하는 데이터의 정확성을 보장하기 위해 효과적인 관리 및 데이터 품질 프로세스를 마련해야 합니다.

AWS는 인공 지능 요구 사항을 어떻게 지원하나요?

Amazon Web Services(AWS)는 AI 기술 요구 사항을 충족하는 가장 포괄적인 서비스, 도구 및 리소스를 제공합니다. AWS는 모든 규모의 조직에서 접근할 수 있는 AI를 만듭니다. 따라서 인프라 리소스에 대한 걱정 없이 누구나 혁신적인 신기술을 구축할 수 있습니다.

AWS 기계 학습 및 인공 지능은 모든 유형의 사용 사례에 맞게 AI 애플리케이션을 구축하고 그 규모를 조정하는 데 사용할 수 있는 수백 가지 서비스를 제공합니다. 다음은 사용할 수 있는 서비스의 예입니다.

  • Amazon CodeGuru Security - 코드 보안 취약성 탐지, 모니터링 및 수정
  • Amazon Fraud Detector 온라인 사기를 탐지하고 탐지 모델을 강화
  • Amazon Monitron - 인프라 문제를 발생 전에 감지
  • Amazon Rekogniton - 이미지 인식 및 비디오 분석 자동화, 간소화 및 규모 조정
  • Amazon Textract - 인쇄 텍스트 추출, 필기 분석 및 모든 문서의 데이터를 자동으로 캡처
  • Amazon Transcribe - 음성-텍스트 변환, 비디오 파일에서 주요 비즈니스 인사이트 추출 및 비즈니스 결과 개선

 지금 바로 계정을 만들어 AWS에서 인공 지능을 시작해 보세요.

AWS 활용 다음 단계

무료 계정에 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다.

가입 
콘솔에서 구축 시작

AWS Management Console에서 구축을 시작하세요.

로그인