본문 바로가기

내 이야기

(626)
ChatGPT - canvas Today Key : canvas, chatgpt, 글쓰기, 코딩, coding, assistant, openai이번 포스팅에서는 지난 10월 3일에서 ChatGPT에 새롭게 추가 된  canvas 서비스에 대한 내용입니다. canvas는 별도의 서비스는 아니고, 기존 ChatGPT-4o 모델과 함께 동작하면서, 글 작성이나 코딩 작업을 보다 풍부하게 도와 줄 수 있는 기능을 제공합니다.  이번 포스팅에서는 canvas의 주요 특징과 기능, 그리고 이 기능이 제공하는 장점에 대해 알아보고, 코딩 기능에 대한 간단하게 사용해보겠습니다.canvas란 무엇인가요?canvas는 ChatGPT와의  글 작성 및 코딩 프로젝트에 보다 효율적으로 협업할 수 있는 새로운 인터페이스입니다. 사용자는 canvas를 통해 ..
DNS 동작 이해를 위한 기술 - DBus 이번 장에서는 DNS 동작을 이해하는 데 필요한 핵심 기술 중 하나인 **DBus(Desktop Bus)**에 대해 살펴봅니다. DBus는 리눅스 환경에서 프로세스 간 통신(IPC, Inter-Process Communication)을 위해 만들어진 메시지 버스 시스템으로, 여러 서비스나 애플리케이션이 서로 정보를 전달하고 설정을 위임하는 데 사용됩니다. 즉, 리눅스 시스템 내 다양한 프로그램이 공통된 버스를 통해 서로 메시지를 주고받을 수 있도록 해주는 역할을 합니다.1. DBus의 개념DBus(Desktop Bus)는 다음과 같은 특징을 가지고 있습니다. 프로세스 간 통신(IPC)을 위한 메시지 버스 리눅스 시스템에서 동작하는 여러 프로세스가 공통된 버스(채널)를 통해 메시지를 주고받을 수 있도록 설..
프록시 이해하기: Forward Proxy와 Reverse Proxy 프록시 이해하기: Forward Proxy와 Reverse Proxy네트워크에서 ‘프록시(Proxy)’는 사용자와 서버 사이에 위치하여 통신을 대신 수행해주는 중간자 역할을 합니다. 쉽게 말해, 사용자 대신 서버에 요청을 보내고, 서버의 응답을 다시 사용자에게 전달해주는 대리인입니다. 사용자는 직접 서버에 접속하지 않고, 항상 프록시를 거쳐 데이터를 주고받습니다. 프록시를 사용하는 이유는 다양하지만, 주로 보안 강화, 성능 향상, 접근 제어, 익명성 확보 등을 위해 도입됩니다. 프록시는 동작 방식에 따라 크게 두 가지로 나뉘며, 각각의 위치와 역할이 다릅니다. 클라이언트 앞에 위치하여 외부 접근을 대리하는 Forward Proxy, 서버 앞에 위치하여 외부 요청을 받아 내부 서버로 전달하는 Reverse..
Azure OpenAI Assistant - Part 4 (File Search) Today Keys :   azure, openai, assistant, file search, tool, rag, 도우미, 파일 검색, 증강, 검색이번 포스팅에서는 Azure OpenAI Service의 Assistant 기능에 대한 사용법에 대해서 알아봅니다.Azure OpenAI Assistant의 네 번째 포스팅에서는 최근에 Preview로 추가된  File Search tool에 대해서 간단히 알아보고, Assistant 의 File Search 예제를 살펴봅니다.  File Search  ▪ 모델 외부 지식(File)을 추가하여, Assistant의 성능을 강화        - 추가한 File 내용을 검색하여, Assistant가 답변을 할 수 있도록 함. (RAG를 서비스화)  ▪ 파일이 V..
Azure OpenAI에서 gpt-4o 모델 배포 및 API 사용하기(chat,vision) Today Keys :   gpt-4o, api, model, chat, completion, vision, multi, modal, omni, chatgpt  이번 주에 진행된 Microsoft의 연례 개발자 대상의 컨퍼런스인 Build가 시작하면서, gpt-4o 모델에 대한 API를 Azure OpenAI에서 사용 할 수 있도록 GA 되었습니다.  이번 포스팅에서는 Azure OpenAI를 사용하여 gpt-4o 모델을 배포하고, 배포된 gpt-4o 모델을 API를 통해서 Chat과 Vision에 대한 사용을 해봅니다. Azure OpenAI Studio에서 gpt-4o 배포를 위해 모델 메뉴로 들어갑니다. 모델 메뉴에 들어오면 해당 리전에서 사용 가능한 모델 리스트를 확인 할 수 있습니다. gpt-..
Azure OpenAI - GPT-4o Playground 사용하기 지난 5월 13일 OpenAI에서 오디오, 비전, 텍스트를 실시간으로 추론할 수 있는 새로운 플래그쉽 모델인 GPT-4o('o' 혹은 'omni')를 공개했습니다.  GPT-4o의 주요 특징은 다음과 같습니다. 다양한 입력 및 출력 형식 GPT-4o는 텍스트, 오디오, 이미지, 비디오의 조합을 입력으로 받아들일 수 있으며, 텍스트, 오디오, 이미지 출력을 생성할 수 있습니다. 오디오 입력에 대한 응답 속도는 최저 232 밀리초, 평균 320 밀리초로, 인간의 대화 응답 시간과 유사합니다. 성능 및 비용 효율성 GPT-4o는 텍스트 처리 성능에서 GPT-4 Turbo와 동등한 수준을 유지하면서도, 비영어 텍스트 처리 성능이 크게 향상되었습니다. 또한, API 사용 시 속도가 두 배 빠르고 비용이 50% 저..
Azure Application Gateway(v2) IPv6 지원 GA 작년에 Preview로 출시한, Application Gateway의 IPv6 지원이 '24년 3월 20일자로 GA 되었습니다. IPv4 주소 부족 이슈와, IPv6 Client 지원이 필요한 경우에도 이제 Applicaton Gateway를 통해서 IPv6로 서비스가 가능합니다. 기존의 IPv4 전용 Application Gateway를 IPv4와 IPv6가 모두 가능한 Dual Stack Application Gateway로는 변경이 불가하고, 신규 Application Gateway로 만드셔야 사용이 가능합니다. IPv6 지원이 가능한 Application Gateway를 사용하기 위해서는 IPv4와 IPv6에 대한 서브넷이 모두 있는 Dual Stack VNet을 만들어서 사용해야 합니다. 다만,..
Azure OpenAI Assistant - Part 3 Today Keys : azure, openai, assistant, service, function, calling, 함수, 호출, api 이번 포스팅에서는 Azure OpenAI Service의 Assistant 기능에 대한 사용법에 대해서 알아봅니다. 첫 번째와 두 번째 포스팅에서는 Azure Open AI Assistant의 Code Interpreter을 사용해 보는 것을 알아보았고, 이번 포스팅에서는 Azure Open AI Assistant의 또 다른 기능인, Function Calling 사용하는 예제를 살펴봅니다. Azure OpenAI를 사용하기 위한 서비스를 생성합니다. 먼저 각자의 Azure Open API Key와 Endpoint를 설정하고, API Version은 Azure Op..