본문 바로가기

내 이야기

(630)
ChatGPT Search. 미국 시간으로 10월 31일 ChatGPT Search 기능이 공개되었습니다.Introducing ChatGPT search | OpenAI ChatGPT search가 무엇인지를 설명하기 보다는..ChatGPT search를 통해서.. 무엇인지 알아보겠습니다. ChatGPT search가 설명해 주었지만,말 그대로 실시간 웹 검색을 통해서 답변을 하고, 답변에 인용된 검색된 결과의 내용을 함께 제공해 주고 있습니다.  ChatGPT Search에서 사용된 검색엔진은 Bing을 포함해서 추가적인 검색엔진를 사용하는 것으로 보이는 데.. 정확하게 어떤 검색엔진들이 있는지는 모르겠네요.  ChatGPT Search는 chrome extension을 설치해서 사용 할 수도 있습니다. ChatGPT search..
DNS 동작 이해를 위한 기술 - Netplan Part 3 Netplan 명령어 알아보기이번 절에서는 Netplan에서 자주 사용하는 명령어를 소개합니다.설정 파일을 작성하거나 수정한 뒤에는 이를 시스템에 적용하거나 점검하기 위해 Netplan 명령어를 사용합니다.명령어설명netplan apply변경한 Netplan 설정을 시스템에 즉시 적용합니다. 네트워크 설정이 바뀌기 때문에 원격 환경에서는 주의가 필요합니다.netplan try설정을 시험 적용합니다. 설정 적용 후 사용자의 확인이 없으면 일정 시간 후 자동으로 되돌리기 때문에 원격 접속 환경에서 안전하게 사용할 수 있습니다.netplan generateNetplan 설정을 바탕으로 백엔드용 설정 파일을 생성합니다. 보통은 수동으로 사용할 필요가 없으며, 내부 동작 확인이나 디버깅 용도로 사용합니다.특히 n..
DNS 동작 이해를 위한 기술 - Netplan Part 2 Netplan 설정 파일의 위치와 구조이번 절에서는 Netplan 설정 파일이 위치하는 경로와 파일의 구조에 대해 다룹니다.Netplan 설정 파일은 /etc/netplan/ 경로 아래에 .yaml 확장자를 가진 파일로 저장됩니다.Ubuntu를 설치하면 이 디렉토리에 하나 이상의 설정 파일이 기본으로 생성되어 있으며,대표적으로 01-netcfg.yaml, 50-cloud-init.yaml 등이 있습니다.Netplan은 이 디렉토리 내에 있는 .yaml 파일을 읽어 네트워크 설정을 수행합니다.파일명은 알파벳 순서대로 처리되므로, 숫자를 앞에 붙여 우선순위를 조절할 수 있습니다. Netplan 파일은 YAML 형식으로 작성되며, 들여쓰기와 문법이 중요합니다.들여쓰기는 반드시 스페이스로 하고, 탭 문자는 사용..
DNS 동작 이해를 위한 기술 - Netplan Part 1 Ubuntu 22.04 LTS 환경에서 네트워크 설정 관리 도구로 Netplan이 기본으로 사용됩니다.Netplan은 복잡한 네트워크 설정을 YAML 기반 구성 파일로 단순화하여, 시스템의 네트워크 인터페이스(유선 LAN, Wi-Fi 등)를 쉽게 설정할 수 있도록 해줍니다.이 글에서는 초급 IT 엔지니어분들을 위해 Netplan의 개념부터 Ubuntu에서의 역할에 대해서 알아보겠습니다.Netplan이란 무엇인가?Netplan은 선언형(Declarative) 네트워크 설정 도구입니다.사용자가 작성한 YAML 포맷의 설정을 기반으로 시스템 네트워크를 구성하는 “프론트엔드” 역할의 유틸리티라 할 수 있습니다.즉, 복잡한 네트워크 설정을 하나의 YAML 파일로 작성하면, Netplan이 실제 네트워크 구성에 적..
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..