여러분은 서버를 어디에 배포하나요? 10년 사이, 수많은 IT 기업이 클라우드 전환을 마쳤습니다. 클라우드 환경이 가져다준 변화 중 하나는 바로 배포와 확장의 유연함입니다. 물론 과거에도 배포를 편리하게 개선하고자 하는 노력이 없었던 것은 아닙니다. 그러나 클라우드 기반 환경에서 발생하는 여러 니즈를 수용하며 유연성은 더 빠르게 발전했죠. 배포만이 아니라 다양한 접근에 대한 유연함, 트래픽 소화량 등 발전 경험 역시 축적되었습니다. 이에 따라 다른 디자인 패턴이 그래왔듯, 클라우드 디자인 사례들 역시 패턴화되었습니다. 그렇다면 클라우드 디자인 패턴이란 무엇이며, 어떻게 써야 하는지 한번 알아봅시다.
FE 1,000명이 한자리에 모여 하루 종일 프론트엔드 개발 이야기를 하는 자리, 생각해 본 적 있나요? 오는 8월 24일에 열리는 FEConf2024는 그런 콘퍼런스로 거듭날 예정입니다. FEConf는 국내 프론트엔드 개발자들이 문제 해결 경험을 나누는 대표적인 개발 콘퍼런스로 성장해 왔습니다. 특히 티켓 예매 경쟁이 치열한 것으로 유명하죠. 지난 2020년부터 FEConf 오거나이저로 활동하고 있는 이동근 개발자를 만나 큰 변화를 맞이하는 FEConf 2024에 대한 이야기를 들었습니다. 이들은 어떻게 1,000명이 참여하는 행사를 기획하고 준비할까요?
일반적으로 프롬프트는 ‘지시한다’, ‘말을 전한다’라는 뜻을 가지고 있습니다. LLM(Large Language Models)에서 프롬프트는 AI 모델에게 내리는 지시 사항 혹은 첫 대화의 물꼬를 뜻하는데요. 프롬프트를 설계하는 기술을 ‘프롬프트 엔지니어링(Prompt Engineering)’이라고 합니다. 프롬프트 엔지니어링은 AI 모델에게 특정 상황과 요구사항을 잘 지시하여, 기대하는 결과물을 만들게 하는 새로운 방식의 코딩입니다. 마치 우리가 프로그래밍 언어로 컴퓨터가 할 일을 로직으로 풀어내듯, 프롬프트에 자연어로 할 일을 지시하는 겁니다.
빅테크 기업 치고는 유독 인공지능에 소극적이었던 애플의 행보가 최근 들어 심상치 않습니다. 애플은 지난 5월 앤트로픽의 클로드를 탑재한 iOS용 모바일 앱을 발표한 바 있는데요. 최근에는 자사 AI 플랫폼 ‘애플 인텔리전스’를 발표하며, 오픈AI의 최신 멀티모달 AI 모델 ‘GPT-4o’를 탑재할 계획을 밝히기도 했습니다. 사실 시리(Siri)는 그동안 스마트 어시스턴트라는 명칭이 무색하게 답답한 모습으로 악명이 높았습니다. 그렇다면 정해진 질문 몇 개만 간신히 대답할 수 있었던 시리는 생성형 AI를 만나 어떻게 똑똑해질 수 있을까요? 이번 글에서는 생성형 AI의 기본적인 작동 원리와 애플 인텔리전스의 아키텍처에 대해 살펴보겠습니다.