전체 글
-
허브를 사용하여 관리, 공동 작업 [Azure AI 스튜디오 - 생성형 AI 개발 허브]AI&ML 2024. 9. 30. 13:58
1. 허브란 무엇인가?허브는 Azure AI Studio의 기본 최상위 리소스로, AI 개발을 위한 중앙 관리 시스템입니다. 허브를 통해 팀은 IT 관리자의 지속적인 지원 없이도 안전하게 프로젝트를 만들고, Azure 리소스를 공유할 수 있습니다.2. AI 프로젝트에서 허브의 역할허브는 프로젝트 작업 공간을 제공하여 개발자가 데이터를 격리하고 액세스를 제한할 수 있게 합니다. 이를 통해 팀은 독립적으로 작업을 구성하고, 동일한 보안 설정과 리소스 접근을 쉽게 상속받습니다.3. IT 병목 현상 없이 AI 사용 사례 탐색성공적인 AI 프로젝트는 프로토타입에서 시작되며, 이를 위해 클라우드 리소스가 필수적입니다. 하지만 단일 팀이 이러한 리소스를 관리할 경우, 많은 병목 현상이 발생할 수 있습니다. Azure..
-
스벨트킷(SvelteKit) 프로젝트 구조 - 03SvelteKit 2024. 9. 29. 18:41
이번 글에서는 이전 강좌에서 만들어본 간단한 SvelteKit 애플리케이션의 파일과 폴더 구조에 대해 하나씩 살펴보도록 하겠습니다. 이미 "Hello World" 애플리케이션을 생성하고 실행하는 방법을 배웠으니, 이제 그 프로젝트 안에 포함된 파일들이 어떤 역할을 하는지 간단히 알아보겠습니다.프로젝트 디렉토리 구조 살펴보기먼저, VS Code에서 "Hello World" 프로젝트를 열면, 루트 디렉토리에는 아래 그림과 같이 폴더들과 파일들이 보일 것입니다. 1. package.json 파일이 파일은 Node.js 프로젝트에서 매우 중요한 역할을 하며, 프로젝트의 의존성(Dependencies) 및 실행 스크립트를 정의합니다.의존성: SvelteKit과 Svelte 관련 패키지가 여기에 나열되어 있습니다..
-
스벨트킷(SvelteKit) 프로젝트 시작하기 - 02SvelteKit 2024. 9. 29. 14:10
스벨트킷(SvelteKit)을 사용해 애플리케이션을 처음부터 만드는 과정을 알아보겠습니다. 이 과정에서는 개발 환경을 설정하는 방법부터 기본적인 애플리케이션을 실행하고 수정하는 방법까지 다룹니다.1. 개발 환경 설정하기스벨트킷을 사용하기 위해선 두 가지가 필요합니다:Node.js 설치개발툴(IDE) 선택1.1 Node.js 설치Node.js는 스벨트킷을 실행하는 데 필수적입니다. Node.js를 설치하려면 nodejs.org로 가서 최신 안정 버전을 다운로드하고 설치하세요.이미 설치되어 있다면 최신 버전으로 업데이트하는 것이 좋습니다.1.2 개발툴(IDE) 선택텍스트 에디터로는 VS Code를 추천합니다. code.visualstudio.com에서 VS Code를 다운로드하고 설치하세요.2. 프로젝트 폴..
-
스벨트킷(SvelteKit) 초보자를 위한 강좌-01SvelteKit 2024. 9. 27. 22:03
안녕하세요! 오늘은 스벨트킷(SvelteKit) 초보자를 위한 강좌 시리즈 첫 번째 글로, 스벨트킷이 무엇인지, 왜 배워야 하는지, 그리고 시작하기 위해 필요한 사전 준비 사항에 대해 알아보겠습니다.스벨트킷은 최근 웹 개발에서 큰 주목을 받고 있는 프레임워크로, 특히 성능 최적화와 개발 생산성 측면에서 강력한 장점을 가지고 있습니다. 이 글을 통해 스벨트킷의 핵심 개념을 이해해 보도록 하겠습니다. 그럼 바로 시작해보시죠!스벨트(Svelte)란 무엇인가?스벨트는 리액트(React)나 뷰(Vue)와 같은 사용자 인터페이스를 구축하는 프레임워크입니다. 하지만 가장 큰 차이점은 빌드 타임에 JavaScript 코드를 생성한다는 점입니다.일반적으로 리액트나 뷰는 브라우저에서 많은 작업을 처리하지만, 스벨트는 애플..
-
Azure Application Gateway로 API 서비스 로드밸런싱하기Azure 2024. 9. 26. 21:05
그림출처 : https://learn.microsoft.com/ko-kr/azure/application-gateway/how-application-gateway-worksIntroduction to Azure Application Gateway and API Service Load BalancingAPI 서비스는 점점 더 많은 트래픽을 처리해야 하며, 성능과 가용성 문제는 주요 과제가 됩니다. Azure Application Gateway는 이러한 문제를 해결하는 핵심 도구 중 하나입니다. 이 글에서는 Azure Application Gateway를 사용하여 API 서비스를 효과적으로 로드밸런싱하는 방법에 대해 설명하겠습니다. 로드밸런싱이란 무엇이고, 왜 API 서비스에 중요한지부터 시작하여, 실제 설..
-
OpenAI의 o1 모델: 기술적 차이와 실생활 경험, 그리고 선택 팁AI&ML 2024. 9. 24. 21:24
AI 기술이 발전할수록 우리는 더 정교하고 복잡한 모델을 기대하게 됩니다. 하지만 OpenAI의 새로운 o1 모델은 그 방향과는 약간 다릅니다. 기존의 모델들이 "더 많은 파라미터, 더 많은 모달리티"를 추구하며 발전했다면, o1은 그런 방향에서 벗어나 '측면적 발전'을 선택했습니다. 이번 글에서는 o1 모델과 GPT-4의 기술적 차이점을 설명하고, 실제 대화 사례를 통해 그 차이를 알아보며, 마지막으로 어떤 상황에서 o1을 선택하는 것이 유리한지에 대한 팁을 제공해보도록 하겠습니다.기술적 차이점: o1과 GPT-4o1 모델의 가장 큰 특징은 '에이전틱 래퍼(agentic wrapper)'로서 작동한다는 점입니다. 즉, o1은 질문에 바로 답변을 시작하는 대신, 먼저 해당 질문을 어떻게 접근할지 분석합니..
-
LLM을 이해하기 위하여 반드시 알아야 할 용어 7가지!AI&ML 2024. 9. 22. 10:27
인공지능이 빠르게 발전하면서, LLM(Large Language Model, 대규모 언어 모델)은 우리 생활의 다양한 영역에 큰 영향을 미치고 있습니다. 하지만 LLM의 개념을 깊이 이해하기 위해서는 몇 가지 핵심 용어들을 먼저 알아야 합니다. 이번 글에서는 LLM을 이해하는 데 필수적인 7가지 용어를 소개하겠습니다. 간단하게 개념정도만 익혀보도록 하겠습니다.1. 머신러닝 (Machine Learning)머신러닝이란?머신러닝은 컴퓨터가 명시적인 프로그래밍 없이 데이터로부터 학습할 수 있게 만드는 기술입니다. 즉, 컴퓨터는 데이터를 분석하고, 패턴을 찾고, 이를 통해 미래의 데이터를 예측할 수 있습니다. 이는 LLM이 데이터를 기반으로 언어를 이해하고 생성하는 방식의 핵심이 됩니다.머신러닝의 유형머신러닝은..
-
생성형 AI는 우리 생활에 얼마나 스며들었는가?AI&ML 2024. 9. 11. 17:42
서론: 생성형 AI란 무엇인가?생성형 AI란, 주어진 데이터를 바탕으로 새로운 콘텐츠를 생성해내는 인공지능 기술을 말합니다. 이 기술은 텍스트, 이미지, 음악 등 다양한 콘텐츠를 창작하는 데 사용되며, 최근 몇 년간 급격히 발전해왔습니다. AI 기술은 이제 우리의 일상생활에서 빠질 수 없는 부분이 되었는데, 이는 어떻게 가능했을까요? 우리가 AI를 인식하지 못할 정도로 생활 곳곳에 스며든 이유에 대해 살펴보겠습니다.생성형 AI의 발전과 우리의 일상생활AI의 발전은 기계 학습과 딥러닝 기술의 발전 덕분에 가속화되었습니다. 초기에는 단순한 패턴 인식에 불과했던 기술이 이제는 대규모 데이터를 바탕으로 새로운 정보를 생성하고 인간과의 상호작용이 가능해졌습니다. 예를 들어, 영화 추천 시스템, 음악 스트리밍 서비..