read: fail

MySQL 9.0의 새로운 기능

MySQL 9.0은 새로운 벡터 데이터 타입 지원, 자바스크립트 저장 프로그램 도입, 라이브러리 및 컴파일러의 업그레이드, 이벤트 스케줄러를 위한 SQL 문장 준비 기능이 추가되었습니다. 또한, SHA-1 인증 방식 제거와 특정 오류 코드의 삭제가 이루어졌습니다. MySQL은 이제 3개월마다 새로운 버전을 출시하며, 2년마다 주요 LTS 버전을 발표할 예정입니다.

DiskANN 이해하기: Copilot Runtime의 핵심 기술

DiskANN은 Microsoft의 Copilot Runtime 플랫폼에 추가된 새로운 벡터 검색 기술입니다. 이 기술은 메모리와 디스크 저장을 혼합하여 사용하며, 자주 변경되는 데이터에 효과적입니다. DiskANN은 개인 데이터 보호를 강화하고, Cosmos DBBing과 같은 서비스에서도 활용되고 있습니다.

Visual Studio Code 1.91 버전의 새로운 기능 소개

Visual Studio Code 최신 업데이트에서는 현재 브랜치와 상위 브랜치의 변경 사항을 보여주는 그래프 기능을 실험적으로 선보입니다. 이 외에도 파이썬 환경 도구 개선, 새로운 프로필 편집기, 그리고 자바스크립트 디버거 개선 등 다양한 새 기능이 추가되었습니다.

ASP.NET Core에서 Refit을 사용하여 API 소비하기

Refit은 .NET, .NET Core, Xamarin을 위한 오픈 소스 라이브러리로, C# 인터페이스로 API 엔드포인트를 정의함으로써 REST API 소비를 간소화합니다. 이 글에서는 ASP.NET Core에서 Contact API를 구현하고 Refit을 사용하여 API를 소비하는 클라이언트 애플리케이션을 구축하는 방법을 단계별로 설명합니다.

ECMAScript 2024 자바스크립트 표준 승인

최신 ECMAScript 2024 자바스크립트 표준이 공식적으로 승인되었습니다. 이 버전에는 ArrayBuffer 크기 조정, 고급 정규 표현식을 위한 RegExp/v 플래그, Promise.withResolvers 등 다양한 신기능이 포함되어 있습니다. 또한, 일부 기능은 ECMAScript 2025 버전에서 다룰 예정입니다.

JetBrains, Qodana Self-Hosted 출시

JetBrains가 자체 인프라에서 관리할 수 있는 Qodana Self-Hosted를 출시했습니다. 이 제품은 사용자가 분석 보고서와 계정을 완전히 제어할 수 있게 해주며, 개인 정보 보호규제 준수를 강화합니다. 현재 Amazon Web Services를 지원하며, 향후 다양한 호스팅 옵션이 추가될 예정입니다.

AWS의 새로운 RAG 평가 방식, 기업의 AI 비용 절감에 도움

AWS 연구진이 개발한 새로운 RAG(검색 보강 생성) 평가 방식은 기업이 앱을 더 빠르게 구축하고 비용을 줄일 수 있게 해줍니다. 이 방식은 Item Response Theory를 활용하여 RAG 모델의 사실 정확성을 평가하는 합성 시험을 생성합니다. 이는 기업이 고비용의 튜닝 작업 없이도 효율적인 RAG 솔루션을 구축할 수 있게 도와줍니다.

GraphQL 시작 방법

GraphQL은 다양한 프로그래밍 언어를 지원하며, 스키마 정의가 API 생성의 핵심입니다. 데이터 쿼리, 저장, 검색 방법과 성능 향상을 위한 캐싱 방법도 중요합니다. 또한, Apollo GraphQLGraphiQL 같은 다양한 오픈 소스 도구가 사용 가능합니다.

자바스크립트 멀티스레딩 입문

자바스크립트는 기본적으로 단일 스레드이지만, 웹 워커와 워커 스레드를 통해 진정한 병렬 처리와 멀티스레딩이 가능합니다. 이를 통해 브라우저와 Node.js에서 동시에 여러 작업을 수행할 수 있으며, Star Wars API에서 데이터를 동시에 가져오는 예시를 통해 설명합니다.

러스트 타입 팀, 차세대 트레잇 솔버 개발에 박차

러스트 타입 팀이 차세대 트레잇 솔버 개발에 중요한 진전을 이루었습니다. 이 솔버는 표준 라이브러리와 컴파일러 컴파일에 근접하고 있으며, Rust 1.75에서는 비동기 함수 트레잇과 반환 위치 impl Trait이 안정화되었습니다. 또한, 여러 오래된 안정성 문제들이 해결되었습니다.

자바 코드를 설명하는 방법: 애노테이션 사용하기

자바 애노테이션은 클래스나 메소드 같은 다양한 애플리케이션 요소에 메타데이터를 연결하는 표준 메커니즘입니다. 이는 @interface 선언, 메타-애노테이션 타입, 애노테이션 처리 지원, 자바의 사전 정의된 애노테이션 타입 등 네 가지 요소로 구성됩니다. 이 글에서는 사용자 정의 애노테이션 타입을 정의하고, 코드에 애노테이션을 사용하며, 런타임에 애노테이션을 처리하는 방법을 설명합니다.

Qdrant, RAG를 위한 벡터 기반 하이브리드 검색 기술 발표

Qdrant가 RAG(Retrieval-Augmented Generation) 애플리케이션을 위한 벡터 기반 하이브리드 검색 알고리즘 BM42를 출시했습니다. 이 새로운 기술은 전통적인 텍스트 검색과 벡터 검색을 결합하여 더 정확하고 효율적인 정보 검색을 가능하게 합니다. BM42는 정확한 용어 일치와 의미적 관련성을 모두 처리하며, 벡터 검색의 범용성을 높입니다.

Anthropic, AI 모델의 능력을 측정하기 위한 기금 출범

Anthropic이 AI의 빠른 발전과 AI 능력 및 잠재적 위험을 평가하는 능력의 격차를 해소하기 위해 안전성과 관련된 기준을 개발하는 데 투자하는 새로운 기금을 시작했습니다. 이 기금은 AI 안전 수준 평가, 고급 능력 및 안전 지표, 그리고 평가 개발 인프라에 중점을 둘 것입니다.

AI 규제 변화가 사이버보안에 미치는 영향

AI 사용이 확대됨에 따라, 사이버보안 리더들은 새로운 AI 기반 위협에 대비하고 있습니다. 미국은 혁신과 자율 규제를 강조하는 반면, EU는 '고위험' AI 시스템에 대한 사이버보안 표준을 의무화하는 등 보다 신중한 접근을 취하고 있습니다. 이러한 규제 변화는 사이버보안의 중심에서 중요한 역할을 할 것입니다.

서버리스 클라우드 기술의 쇠퇴

한때 클라우드 컴퓨팅의 주요 패러다임으로 각광받던 서버리스 컴퓨팅이 점차 관련성을 잃고 사라지고 있습니다. 새로운 트렌드와 기술들이 등장하면서 서버리스의 본래 약속인 인프라 관리 간소화와 확장성이 뒤로 밀렸습니다. 이제 기업들은 경쟁 우위를 유지하기 위해 기술 전략을 재평가하고 특화된 컴퓨팅 자원과 혁신적인 애플리케이션 디자인을 채택해야 할 시점입니다.

당신의 생성 AI 프로젝트는 실패할 것입니다

많은 기업들이 생성 AI 기술의 한계를 이해하지 못한 채 프로젝트에 뛰어들고 있습니다. 이로 인해 비현실적인 기대를 가지게 되며, 대부분 실패로 이어집니다. 성공적인 머신러닝 프로젝트를 위해서는 데이터 준비와 모델 튜닝이 필수적입니다. 생성 AI를 사용하기 전에 간단한 규칙 기반 접근법부터 시작하는 것이 좋습니다.

데스크탑과 브라우저를 위한 이클립스 테이아 IDE 출시

이클립스 재단이 크로스 플랫폼 IDE인 이클립스 테이아 IDE를 출시했습니다. 이 IDE는 Windows, Linux, macOS에서 사용 가능하며 온라인에서도 체험할 수 있습니다. 데스크탑과 브라우저 환경에서 확장 가능한 코딩 경험을 제공하며, Visual Studio Code 확장과도 호환됩니다.

2024년 InfoWorld 기술 올해의 상 후보 접수 시작

2024년 InfoWorld 기술 올해의 상이 소프트웨어 개발, 클라우드 컴퓨팅, 데이터 분석, AI 및 머신러닝 등 26개 분야에서 가장 혁신적인 제품을 선정합니다. 후보 접수는 2024년 8월 9일 오후 5시(동부 시간)까지이며, 수상자는 12월에 발표됩니다. 관심 있는 분야의 최신 기술 동향을 확인해 보세요!

당신의 genAI 프로젝트는 실패할 것입니다

많은 기업들이 genAI 기술의 한계를 제대로 이해하지 못한 채로 프로젝트를 서두르고 있습니다. 이로 인해 비현실적인 기대가 생기고 불가피한 실패로 이어지고 있습니다. 전문가들은 복잡한 기계 학습이나 genAI 모델로 넘어가기 전에 간단한 규칙 기반 접근법부터 시작할 것을 권장합니다.

데이터 중심 조직을 위한 분석 개선 7단계

데이터 중심 조직의 분석을 개선하기 위해 사용자 이해, 데이터 품질 관리, 데이터 및 결정 속도 향상, 데이터 보호 조기 구현, 데이터 거버넌스 확장, 실행 표준 설정, 데이터 중심 문화 촉진 등 7가지 핵심 단계를 소개합니다. 이러한 단계들은 조직의 분석 능력을 강화하고 비즈니스 영향을 극대화하는 데 중요합니다.