분류 전체보기
OpenAI: 12일간의 특별 이벤트 마지막 날, o3와 o3-mini 공개
OpenAI: 12일간의 특별 이벤트 마지막 날, o3와 o3-mini 공개
2024.12.21OpenAI가 진행한 12일간의 특별 업데이트 이벤트가 대단원의 막을 내렸습니다. 마지막 날 공개된 것은 바로 차세대 추론 모델인 o3와 o3-mini였는데요, 이는 상당히 의미 있는 발표였습니다.최근 인공지능 시장의 주도권을 놓고 구글과 OpenAI가 치열한 경쟁을 벌이고 있습니다. OpenAI가 ChatGPT의 검색 기능을 무료화한 날, 구글은 OpenAI의 'Sora'와 경쟁하는 동영상 생성 AI 'Veo2'를 공개했죠. 또한 구글은 에이전트 기능이 강화된 'Gemini 2.0'을 발표하며 OpenAI를 견제했습니다.이런 경쟁 구도는 이번이 처음이 아닙니다. 지난 5월 구글 I/O 행사 직전, OpenAI는 새로운 모델 '4o'와 'Advanced Voice Mode'를 전격 공개하며 구글 I/O에..
OpenAI, Santa Mode와 영상 통화가 가능한 Advanced Voice 공개
OpenAI, Santa Mode와 영상 통화가 가능한 Advanced Voice 공개
2024.12.14OpenAI가 진행 중인 12일간의 특별 업데이트 이벤트의 여섯 번째 날, Santa Mode와 Advanced Voice에 영상/화면 공유 기능이 추가되었습니다. 사실 이 기능은 지난 5월 13일 OpenAI의 스프링 제품 업데이트 라이브 스트리밍 이벤트에서 이미 시연되었던 것인데요. 저는 오늘부터 드디어 실제 사용이 가능해졌습니다.Advanced Voice에 추가된 영상 기능기존 Advanced Voice는 음성으로만 대화가 가능했지만, 이제는 실시간 영상 통화와 화면 공유까지 지원합니다. ChatGPT 앱에서 Advanced Voice 모드로 들어가면 하단에 비디오 버튼이 새롭게 추가된 것을 확인할 수 있는데요.실시간 영상 통화화면 공유 기능50개 이상의 언어 지원자연스러운 대화 속도와 감정 표현등..
OpenAI, Sora(소라) 사용방법 가이드
OpenAI, Sora(소라) 사용방법 가이드
2024.12.13OpenAI가 진행 중인 12일간의 특별 업데이트 이벤트의 세 번째 날, 드디어 기다리던 Sora가 공개되었습니다. 월요일 발표 직후에는 폭발적인 관심으로 인해 계정 생성이 잠시 중단되었었는데요, 이제 다시 서비스가 정상화되어 직접 테스트해 볼 수 있게 되었습니다. SoraTransform text and images into immersive videos. Animate stories, visualize ideas, and bring your concepts to life.sora.comSora 사용을 위한 준비Sora는 sora.com에서 별도로 접속하여 사용할 수 있습니다. ChatGPT 웹사이트가 아닌 독립된 도메인이지만, 기존 ChatGPT 계정으로 로그인이 가능합니다.계정 생성 및 로그인 프로..
OpenAI: 강력한 추론 엔진 o1 출시
OpenAI: 강력한 추론 엔진 o1 출시
2024.12.06OpenAI가 12일간의 특별한 업데이트 이벤트를 시작했습니다. 첫날부터 두 가지 중요한 변화가 공개되었는데요, 하나는 그동안 프리뷰 버전으로만 제공되던 o1(Project Strawberry) 모델의 정식 출시이고, 다른 하나는 파워 유저들을 위한 새로운 Pro 요금제의 도입입니다.o1, 이제 모든 유료 플랜에서 사용 가능o1은 이전에 Project Strawberry라는 코드명으로 알려졌던 ChatGPT의 추론 특화 모델입니다. Plus나 Teams 플랜을 포함한 모든 유료 사용자들이 이제 이 모델을 제한 없이 활용할 수 있게 되었죠. 특히 속도 면에서 큰 개선이 이루어져, 프리뷰 버전 대비 거의 2배 가까이 빨라졌다고 합니다.Chain of Thought: o1의 차별화된 사고방식o1의 가장 큰 특..
AWS Bedrock으로 구현한 Contextual Retrieval
AWS Bedrock으로 구현한 Contextual Retrieval
2024.12.04지난 글에서 소개했던 Anthropic의 Contextual Retrieval을 AWS Bedrock 서비스를 활용하여 직접 구현해 보았습니다. 특히 기존 RAG 시스템의 한계를 극복하고자 하는 이 방식의 효과를 실제로 확인해보고 싶었습니다. Anthropic의 맥락적 검색(Contextual Retrieval): 대규모 지식 베이스를 위한 RAG 기술2024년 9월 20일, Anthropic은 기존 Retrieval-Augmented Generation (RAG) 시스템의 성능을 크게 향상할 수 있는 '맥락적 검색(Contextual Retrieval)'이라는 새로운 방법을 소개했습니다. Introducing Contextual RetrievalAnthryunwoong.tistory.comRAG 시스템..
Claude의 새로운 기능: 맞춤형 응답 스타일 설정
Claude의 새로운 기능: 맞춤형 응답 스타일 설정
2024.11.28Anthropic이 Claude.ai 사용자들을 위해 발표한 새로운 기능인 '커스텀 스타일(Custom Styles)'에 대해 알아보겠습니다. 이 기능을 통해 사용자들은 자신만의 필요와 작업 방식에 맞게 Claude의 응답을 맞춤화할 수 있게 되었습니다. Tailor Claude's responses to your personal styleToday, we're announcing custom styles for all Claude.ai users. Now you can tailor Claude's responses to your unique needs and workflows.www.anthropic.com맞춤형 스타일이란?Claude의 커스텀 스타일 기능을 사용하면 Claude의 응답 방식을 사용자의..
Anthropic의 Model Context Protocol(MCP) : 사용 가이드
Anthropic의 Model Context Protocol(MCP) : 사용 가이드
2024.11.27오늘은 Anthropic에서 새롭게 발표한 Model Context Protocol(MCP)에 대해 자세히 알아보려고 합니다. AI에 관심이 있는 분이라면 꼭 알아두어야 할 새로운 기술이니 차근차근 살펴보겠습니다. Introducing the Model Context ProtocolThe Model Context Protocol (MCP) is an open standard for connecting AI assistants to the systems where data lives, including content repositories, business tools, and development environments. Its aim is to help frontier models produce bett..
[ 오류 해결 ] Mac에서 `pip install pygraphviz` 설치 문제 해결하기
[ 오류 해결 ] Mac에서 `pip install pygraphviz` 설치 문제 해결하기
2024.11.27Mac에서 pygraphviz를 설치하려고 할 때, 아래와 같은 오류 메시지가 발생할 수 있습니다.이 문제는 pygraphviz가 Graphviz 라이브러리를 찾지 못해 발생합니다. 일반적으로 brew install graphviz로 Graphviz를 설치하면 해결될 것으로 기대되지만, 환경 설정이 올바르지 않으면 문제가 지속될 수 있습니다.아래는 이 문제를 해결한 방법입니다.1. 문제pip install pygraphviz 명령을 실행하면 다음과 같은 오류가 발생합니다.에러 요약:Graphviz의 헤더 파일(cgraph.h)을 찾지 못함빌드 과정에서 clang 컴파일러 에러 발생pygraphviz/graphviz_wrap.c:3023:10: fatal error: 'graphviz/cgraph.h' f..
AI 에이전트 시작하기: LangGraph 개념과 실습
AI 에이전트 시작하기: LangGraph 개념과 실습
2024.11.26AI 에이전트는 LLM(Large Language Model)을 활용하여 복잡한 작업을 수행하는 자동화된 시스템입니다. 일반적인 LLM 사용이 단순 프롬프트-응답 방식이라면, 에이전트는 더 복잡하고 반복적인 작업을 수행할 수 있습니다.AI 에이전트의 핵심 디자인 패턴계획(Planning): 작업을 수행하기 위한 단계를 미리 생각하고 계획합니다.도구 사용(Tool Use): 검색, 계산 등 필요한 도구들을 활용합니다.반성(Reflection): 결과를 반복적으로 개선하며, 여러 LLM이 결과를 검토하고 제안할 수 있습니다.다중 에이전트 통신: 각각의 LLM이 고유한 역할을 수행하며 서로 협력합니다.메모리: 여러 단계에 걸친 진행 상황과 결과를 추적합니다. AI와 AI 에이전트의 차이: 깊이 '생각하는' A..
AWS CLI로 S3 관리하기: 파일 업로드, 다운로드, 버킷 생성
AWS CLI로 S3 관리하기: 파일 업로드, 다운로드, 버킷 생성
2024.11.25Amazon S3(Simple Storage Service)는 AWS에서 제공하는 확장 가능하고 안정적인 객체 스토리지 서비스입니다. AWS CLI(Command Line Interface)를 사용하면 Amazon S3의 기능을 효율적으로 관리할 수 있습니다. 이 글에서는 AWS CLI를 사용해 S3 버킷 생성, 파일 업로드 및 다운로드와 같은 기본 작업을 다루어 보겠습니다.S3란?Amazon S3는 클라우드 스토리지 서비스로, 데이터를 객체 단위로 저장하며 높은 가용성과 보안을 제공합니다. S3는 웹 애플리케이션, 백업 및 복구, 빅데이터 분석 등 다양한 용도로 사용됩니다.S3 작업을 위한 사전 준비AWS CLI로 S3를 관리하려면 다음이 필요합니다:AWS CLI 설치 및 구성AWS CLI 설치 가이드..
[Python] 함수형 프로그래밍
[Python] 함수형 프로그래밍
2024.11.24함수형 프로그래밍은 함수를 일급 객체로 취급하며, 불변 데이터와 순수 함수를 중심으로 하는 프로그래밍 패러다임입니다. Python은 객체지향 언어이지만, 함수형 프로그래밍의 강력한 기능도 제공합니다. 이 글에서는 Python에서 제공하는 함수형 프로그래밍 기법과 이를 활용하는 방법을 다룹니다.1. 함수형 프로그래밍이란?함수형 프로그래밍은 다음과 같은 특징을 가지고 있습니다:순수 함수: 함수는 입력값만을 사용하며 외부 상태를 변경하지 않습니다.불변성: 데이터는 변경되지 않고, 항상 새 데이터를 반환합니다.고차 함수: 함수를 매개변수로 전달하거나 반환할 수 있습니다.Python에서 함수형 프로그래밍을 지원하는 주요 도구는 map(), filter(), reduce(), 그리고 lambda 함수입니다.2. m..
[Python] 시간과 날짜 처리
[Python] 시간과 날짜 처리
2024.11.23Python은 날짜와 시간을 다루기 위한 강력한 모듈들을 제공합니다. datetime, time, calendar 모듈을 활용하면 다양한 날짜와 시간 작업을 간단히 수행할 수 있습니다. 이 글에서는 날짜와 시간을 다루는 기본적인 방법, 시간 계산, 특정 포맷 변환 등 유용한 기능들을 소개합니다.1. datetime 모듈: 날짜와 시간 처리의 기본datetime 모듈은 날짜와 시간 정보를 생성, 조작, 포맷팅 하는 데 사용됩니다.날짜와 시간 생성from datetime import datetime# 현재 날짜와 시간now = datetime.now()print("현재 날짜와 시간:", now)# 특정 날짜와 시간specific_date = datetime(2024, 12, 25, 15, 30)print("..