최근에 업무 단계에 따라 AI를 활용하는 경우가 많아졌습니다. 특히 관심 있게 보는 부분은 기획 단계에서 끝나는 것이 아니라, 이를 구체화하고 실제 적용할 수 있는 단계까지 활용하는 것입니다. 다만 아직 한 서비스에서 모두 가능하진 않아서, 여러 서비스를 조합하거나 연동 후 자동화하는 방법을 주로 활용하고 있습니다. 오늘 소개하는 ‘Scene’는 이러한 불편함을 상당 부분 해소해 주는 서비스로, 핵심은 ‘뮤즈’라는 이름의 AI 비서입니다. 뮤즈를 통해 웹사이트 개요를 구체화하거나, 경쟁사 조사, 와이어 프레임 생성, 웹사이트에 필요한 카피를 작성하거나, 보완하는 등 업무에 활용할 수 있습니다.
원래 PyCon US 2024에 갈 생각은 전혀 없었다. 그런데 어느 날, PyCon US의 아시아 그랜트 비율이나 참여율이 저조하다는 얘기를 들었다. 곧 PyCon US의 얼리버드 티켓이 오픈되었다는 얘기 역시 들려왔다. 어차피 떨어질 수도 있으니, 한 번 지원이나 해보자는 마음으로 그 자리에서 얼리버드 티켓을 구매하고 그랜트까지 신청하게 되었다. 곧 나는 딸과 함께 그랜트를 받았다. 이왕 이렇게 된 일, 가족이 모두 함께 가자고 해서 4인 가족이 첫 미국 여행을 떠나기로 했다. 그렇게 PyCon US에 참여한 이들의 다양한 관점을 나눌 시리즈를 준비했다. 오픈소스 생태계에 참여하기를 주저하는 이들을 위해 이번 경험을 공유하려고 한다.
저는 ‘원씽(The One thing)’이라는 책을 읽은 이후, 한 번에 하나씩 집중하며 일을 처리하는 ‘싱글태스킹(Single-tasking)’의 철학을 믿어왔습니다. 그러나 창업 이후 PM, 마케팅, 행정, HR, 비즈니스 등 담당하는 업무들이 전보다 훨씬 많아지면서, 막연하게 창업가는 다양한 업무를 동시에 빨리 처리하는 멀티태스킹(Multi-tasking)을 해야 일을 잘하는 거라고 착각하게 됐습니다. 이번 글에서는 업무에 몰입할 수 있는 일정 관리 방법 ‘싱글태스킹(Single-tasking)’에 대해 살펴보고자 합니다.
스마트팩토리 IT 시스템의 근간은 미들웨어에 있다 해도 과언이 아니다. 여기서 말하는 미들웨어란 데이터 인터페이스 미들웨어로, 제조를 중앙에서 관제하는 MES와 생산 설비 인터페이스를 통합 관리하는 시스템을 일컫는다. 사실 스마트팩토리 업계에 종사하는 개발자라도 미들웨어를 접할 기회는 많지 않다. 이번 글에서는 이처럼 접하기 어려운 스마트팩토리 분야의 미들웨어 시스템을 다룰 예정이다. 후반부에서는 이해를 돕기 위해 미들웨어 개발에 가장 많이 쓰이는 언어인 자바스크립트로 만든 예제를 함께 살펴보겠다.
최근 디자인 툴의 핵심이자 가장 큰 관심사는 역시 인공지능(AI)입니다. 오늘 소개할 ‘Creatie’ 역시 인공지능을 활용해, 화면 디자인을 효율적으로 진행할 수 있는데요. 아직 출시된 지 한 달 밖에 지나지 않았지만, ‘프로덕트 헌트(Product Hunt)’에서 약 1,400표를 얻으며, 지난 4월 인기 프로덕트에 선정되었을 만큼 많은 관심을 받고 있습니다. 피그마와 스케치가 컴포넌트 단위의 관리에 초점을 맞추고 있다면, 이들은 디자이너가 더 나은 유저 인터페이스를 만드는 것에 집중할 수 있도록 돕습니다.
앞서 1편을 통해 신뢰할 수 있는 A/B 테스트를 만들기 위해 실험 전 단계에서 고려해야 할 사항을 알아보았습니다. 가설 설정 및 성공 지표 설정, 그리고 실험 설계가 실험 전 단계의 큰 두 개의 축을 이룬다고 할 수 있는데요. 지난번 글을 마치며 이야기했듯, 더욱 성공적인 실험을 진행하기 위해 하나의 관문을 더 거칠 필요가 있습니다. 바로 A/A 테스트입니다. A/A 테스트는 대조군과 실험군 모두에게 정확히 같은 시스템을 경험하게 만드는 실험을 말합니다. 굳이 두 변형군(variants, 실험에 참여하는 모든 그룹인 대조군과 실험군을 통칭함)에게 같은 시스템을 경험하게 해서 얻을 수 있는 점은 무엇일까요?
지금까지 AI 기술은 PC의 부가 기능 정도로만 활용되었지만, 앞으로는 주객이 전도될 것 같습니다. AI가 중심이 되고, PC는 그저 AI를 활용하기 위한 인터페이스 수단이 되는 것이죠. 그리고 주객전도된 시대의 포문을 마이크로소프트(이하 MS)가 화려하게 열었습니다. MS는 연례 개발자 회의 ‘빌드(Build)’에서 ‘코파일럿 플러스 PC(Copilot+ PC)’라고 명명한 새로운 PC 브랜드를 공개했는데요. ‘코파일럿 플러스 PC’란, 인터넷 연결 없이도 생성형 AI 기술을 사용할 수 있는 온디바이스 AI PC라고 정의할 수 있습니다.
메시지 큐는 컴퓨터 시스템에서 쓰이는 비동기 통신 프로토콜의 한 종류입니다. 이를 활용하면 응용 프로그램이 다른 응용 프로그램으로 메시지를 보낼 수 있습니다. 메시지 큐는 서버리스 및 마이크로서비스 아키텍처의 중요한 요소입니다. 서비스 간의 비동기 통신을 용이하게 만들어 서비스의 성능, 신뢰성, 그리고 확장성을 올려주기 때문이죠. 다만 분산 환경에서 대량의 메시지를 처리할 때 메시지 큐를 관리하는 것은 어려운 작업입니다. 그럴 때 Redis를 기반으로 구축된 Node.js 라이브러리, BullMQ의 도움을 받을 수 있습니다.