본문 바로가기

삼성SDS

AI의 스타크래프트 도전기 ② 스타크래프트 인공지능 봇의 수준, 어디까지 왔나? 스타크래프트 인공지능 봇을 개발할 수 있게 된 계기는 2009년에 완성된 BWAPI(Brood War Application Programming Interface) 덕분입니다. BWAPI는 스타크래프트 게임의 모든 상태 정보를 제공하고 AI가 모든 명령을 내릴 수 있도록 지원합니다. 현재 4.2.0 버전까지 발표되었으며, 스타크래프트 리마스터 버전을 지원하는 BWAPI 5.0 프로젝트가 진행 중이죠. ( https://bwapi.github.io/ ) 학계에서는 2010년부터 BWAPI를 이용해 스타크래프트 인공지능 봇을 개발하는데 필요한, 크고 작은 문제들의 해결책을 제시하는 수많은 논문을 발표해 오고 있습니다. (이들 논문들에 대해서는 3편에서 보다 자세히 다룰 예정입니다.) 스타크래프트 AI는 인공.. 더보기
AI의 스타크래프트 도전기 ① 인공지능의 스타크래프트 도전, 어디까지 왔나? 인공지능의 아버지라 불리는 앨런 튜링(Alan Turing)은 1950년에 일찍이 스스로 학습하여 체스를 두는 인공지능 프로그램 ‘튜로챔프(Turochamp)를’ 고안했다고 합니다. 물론 그 당시에는 컴퓨팅 파워가 좋지 않아 실제로 실행시키지는 못하였으나, 이것이 인공지능 개발의 시초가 되었다고 볼 수 있습니다. 앨런 튜링이 체스 프로그램을 고안한 지 47년이 흐른 1997년, 마침내 IBM이 개발한 ‘딥블루(Deep Blue)’라는 인공지능이 체스 세계 챔피언을 상대로 승리했습니다. 이후 인공지능 연구자들의 관심은 체스보다 어려운 보드게임인 바둑으로 자연스레 넘어가게 됩니다. 체스만큼은 아니지만, 인공지능이 바둑을 정복하는 데에도 매우 오랜 시간이 걸렸습니다. 딥블루 이후 19년이 흐른 2016년, G.. 더보기
21년 삼성SDS 상반기 3급 신입사원 채용 안내 더보기
RPA로 월급루팡하는 꿀TIP! (부제 : RPA가 도대체 뭐예요?) 1. RPA, 너 누구니? 최근 RPA에 대한 관심이 높아지고 있는데요, 도대체 RPA는 무엇이고 우리에게 어떤 도움을 주는지 삼성SDS 블로그에서 쉽게 알려드리도록 하겠습니다! RPA란, 로보틱처리자동화(Robotic Process Automation)를 말하는데요, 단순하고 반복적인 업무에 소프트웨어를 적용해 자동화하는 방법을 말합니다. 기존 사람이 수행하던 업무를 이제는 인공지능이나 로봇, 드론 등이 대신 수행해주는 거죠. 기업에서는 재무/회계, 제조, 고객관리 등의 분야에서 데이터 수집, 입력, 비교 등과 같이 단순하고 사람 이하면 실수하기 쉬운 업무를 자동화하여 업무시간도 단축하고 이로써 비용도 절감할 수 있는 이로운 기술로 모두에게 주목받고 있습니다. 2. RPA 어디에 쓰이나요? 사례 1. .. 더보기
인공지능을 위한 인공지능, AutoML 2012년 국제영상인식대회인 ILSVRC(ImageNet Large Scale Visual Recognition Challenge, 이미지넷)를 통해 심층학습(Deep Learning)의 성능이 학계 및 산업계에 입증된 이후, AI는 2차 암흑기(AI Winter)를 지나 다시 세간의 관심을 받기 시작했으며, 2016년 이세돌 九단대 알파고의 대국을 계기로 많은 사람들이 인간보다 뛰어난 슈퍼인공지능이 곧 다가올 것으로 생각하게 되었습니다. 시각지능은 2017년도에 이미 98%의 정확도로 인간의 인지수준에 근접하였으며, 언어/청각 지능도 시각지능에 가까운 성능을 보이기 위해 많은 연구가 진행되고 있습니다. 따라서 AI시장은 연평균 50% 가까운 성장세로 제 3의 황금기로써 대량의 자본투자가 이루어지고 있습.. 더보기
언택트 시대, 온오프 통합 경험의 매개체 - 무인 매장 생각해 보면, 무인 매장은 예전부터 우리 곁에 있어 왔습니다. 넓게 보면 사무실 한 켠에 있는 자판기도 무인 매장의 일종이고 셀프 키오스크도 결제 영역을 무인화한 셈입니다. 하지만 2020년의 무인 매장은 코로나로 인한 언택트 트렌드와 맞물려 온라인과 오프라인의 교집합에 자리잡으면서 새로운 개념으로 진화하고 있습니다. 인공지능(AI)과 사물인터넷(IoT) 기술을 근간으로 하는 무인시스템이 매장에 적용되면서 물리적인 형태는 오프라인을 기반으로 하고 있지만 소비자에게는 온라인 구매의 편리함을 제공하고 판매자에게는 온라인에서만 가능했던 고객 데이터를 수집·활용할 기회가 주어지는 것입니다. 2016년 아마존(Amazon)이 컴퓨터 비전, 딥러닝 등을 활용하여 저스트 워크아웃(Just Walk Out) 기술을 적.. 더보기
탄력적인 클라우드 자원 활용 기술 : 오토스케일링(Auto Scaling) 클라우드 컴퓨팅의 대표적인 장점으로 필요에 따라 서비스를 빠르게 확장하거나 축소할 수 있는 유연성을 들 수 있습니다. 오토스케일링(Auto Scaling)은 클라우드의 유연성을 돋보이게 하는 핵심기술로 CPU, 메모리, 디스크, 네트워크 트래픽과 같은 시스템 자원들의 메트릭(Metric) 값을 모니터링하여 서버 사이즈를 자동으로 조절합니다. 이를 통해 사용자는 예상치 못한 서비스 부하에 효과적으로 대응하고 비용 절감 효과를 볼 수 있습니다. 클라우드 서비스를 이용하는 기업의 운영자는 벤더가 제공하는 자원 관리 기능을 활용해 자동 조절 정책(Auto-Scaling Policy)을 설정합니다. 자동 조절 정책은 서버들의 묶음 단위인 오토스케일링 그룹(Auto-Scaling Group)에 연결하여 서비스가 유.. 더보기
웹브라우저 파편화, 해결될 수 있을까? - 파편화 원인과 개선을 위한 노력 인터넷은 상용화된 지 30년이 채 안 되었지만, 전 세계 인구의 60%에 달하는 46억 명이 사용하면서 경제, 사회, 문화 전반에 걸쳐 막대한 영향을 끼치고 있습니다. 인터넷이 급속 성장할 수 있었던 배경에는 월드와이드웹(World Wide Web)과 웹브라우저(Web browser)의 역할이 컸습니다. 웹브라우저는 HTML로 작성된 웹페이지를 읽을 수 있는 도구로 웹이 태동한 1991년부터 지금까지 풍부하고 만족도 높은 웹 경험을 제공하기 위해 기능과 성능을 꾸준히 개량해오고 있습니다. 웹브라우저의 발전 과정은 시장점유율을 두고 소프트웨어 회사들이 벌인 치열한 경쟁의 역사라고 할 수 있습니다. 이를 "브라우저 전쟁(Browser Wars)"으로 부르기도 하는데요. 기술 발전 속도를 높이는 긍정적인 영향.. 더보기