사내 MCP 서버를 외부에 공개하지 않고 OpenAI와 연결하는 방법
OpenAI Secure MCP Tunnel이 사내망의 MCP 서버를 공개 인터넷에 노출하지 않고 ChatGPT, Codex 같은 OpenAI 제품과 연결하는 구조와 도입 전 확인할 보안 항목을 정리합니다.
AI 도구, 코딩 에이전트, Git과 개발 자동화를 직접 사용하고 정리한 글을 모았습니다.
OpenAI Secure MCP Tunnel이 사내망의 MCP 서버를 공개 인터넷에 노출하지 않고 ChatGPT, Codex 같은 OpenAI 제품과 연결하는 구조와 도입 전 확인할 보안 항목을 정리합니다.
스펙 주도 개발(Spec-Driven Development)은 무엇을 만들어야 하는지를 먼저 명확하게 정의하고, 그 정의를 기반으로 코드를 구현하는 방식입니다. AI 시대에 각광받고 있는 이 개발 방법론에 대해 초보자도 이해할 수 있도록 쉽게 설명합니다.
OpenAI API의 함수 호출(Function Calling) 기능 소개, 동작 원리, python 예시 등 제공. OpenAI에서 최근 function calling 기능을 발표했습니다. 이 방식을 한마디로 하면, GPT에게 함수를 미리 알려주면 필요할 때 함수를 GPT가 부른다는 것입니다. ChatGPT에서 플러그인을 사용하는 것과 비슷해 보이지만 플러그인은 ChatGPT가 이미 가지고 있는 함수를 사용하지만 function calling 기능은 사용자가 알고 있는 함수를 ChatGPT에게 사용하도록 알려준다는 점에서 차이가 있습니다. 이 기능은 OpenAI를 활용한 어플리케이션을 만들 때 특히 유용할 것으로 예상됩니다.
쉘 스크립트를 작성하기 위해서 알아야 할 사항과 스크립트를 만들기 위한 절차 및 예시에 대해 정리해 보았습니다. 과거에는 터미널에 수많은 명령어를 입력하는 것이 마치 외계어를 입력하는 해커들의 일처럼 보였습니다.많은 사람들이 터미널을 패키지 설치나 git 명령어 정도만 사용하는 경향이 있었지만, 사실은 기본적이면서도 유용한 명령어들이 많이 있습니다. 쉘 스크립트를 통해 이러한 명령어들을 터미널에 입력하는 명령어를 더욱 잘 활용할 수 있습니다.
ChatGPT에 로그인 시도시, "Verify your identity. Check your preferred one-time password application for a code."라며 인증을 요구하는 경우가 있는데, One-time code을 받지 못하여 해결하지 못하는 경우가 있습니다. 이 경우 Google Authenticator, Microsoft Authenticator와 같은 인증 앱을 사용해서 해결할 수 있습니다.
ChatGPT의 대화를 공유할 수 있는 Share 기능을 OpenAI에서 출시했습니다. Share 기능을 사용하면 ChatGPT와 대화한 것을 다른 사람에게 공유할 수가 있습니다. 대화 목록에서 공유할 대화제목에 마우스를 가져가면 나타나는 공유 아이콘을 클릭하면 사용할 수 있습니다.
BratGPT는 악마의 GPT라고 불리며 등장한 이상한 챗봇입니다. 툭하면 인간을 지배하겠다느니, 사용자를 조종한다느니 하는 무례한 발언을 합니다. 이 챗봇 사이트의 질문 예시에 여자친구처럼 해달라는 샘플이 있어서, 여자친구가 되어달라는 부탁과 함께 냥체를 요구해보았습니다.
ChatGPT 플러그인은 ChatGPT와 함께 사용되며, 기능을 확장할 수 있는 프로그램입니다. 플러그인은 동시에 3개까지만 선택할 수 있기 때문에 플러그인을 어떻게 조합해서 선택하는지가 중요합니다. 플러그인의 기능을 잘 알아두면 필요에 맞게 활용할 수가 있습니다. 대표적인 플러그인과 상황별로 사용할 수 있는 플러그인의 추천 리스트를 작성해 보았습니다. OpenAI에서 직접 만든 Browsing, Code Interpreter, Retrieval이 있고, OpenAI Plugin Store를 통해 제공되는 Wolfram, Kayak, Milo, Zapier, FiscalNote, Expedia, Speak 등이 있습니다.
OPEN AI에서 챗 지피티(ChatGPT)의 웹 브라우징 기능을 공개했습니다. 지금까지 ChatGPT는 인터넷에 접근하지 못하기 때문에 최신 정보에 대한 대답은 할 수가 없었지만, 이 기능으로 ChatGPT가 최신 정보에 기반한 대답도 할 수가 있게 되었습니다. 이 기능은 플러스 요금제(ChatGPT Plus)를 사용하고 있는 유저들을 대상으로 하는 베타 기능입니다. OpenAI의 웹 브라우징 기능을 ChatGPT에서 사용하는 방법과 직접 사용해본 후기를 공유합니다.
구글 바드(Bard, 현재 Gemini)와 ChatGPT의 차이를 2023년 당시 사용 경험 기준으로 비교한 글입니다. 2024년 이후 Bard는 Gemini로 리브랜딩되었으므로 현재 서비스명, 접속 주소, 기능 흐름은 Gemini 기준으로 확인해야 합니다. 기존 Bard 비교 내용은 당시 AI 도구 흐름을 이해하기 위한 기록으로 참고해 주세요.
구글에서 출시한 대화형 AI 바드(Bard, 현재 Gemini)의 사용 방법을 소개하는 가이드입니다. 2024년 이후 Bard는 Gemini로 리브랜딩되었고, 현재는 gemini.google.com 또는 Gemini 앱에서 구글 계정으로 접속해 사용할 수 있습니다. 이 글의 기존 Bard 화면과 절차는 2023년 당시 기록으로 참고해 주세요.
AutoGPT(오토지피티)는 여러 번의 질문을 통해 결론을 얻을 수 있는 ChatGPT와는 다르게, 목표를 설정하면 필요한 절차를 직접 설계하고 실행합니다. AutoGPT는 Significant-Gravitas에서 개발한 GPT-4/GPT-3.5 기반의 오픈소스 애플리케이션입니다. AutoGPT는 로고 디자인, 광고문 작성, 슬로건 생성, 논문 작성, 이메일 관리, 일정 관리, 할 일 목록 등 다양한 작업을 자동화할 수 있습니다. AutoGPT에 대한 소개 및 사용 방법, 사이트 링크, 소감 등.
OpenAI API를 사용시 한국어 문장을 사용하면 더 많은 비용이 나오게 됩니다. 이와 관련하여 토큰의 개념, 영어와 한글의 토큰 수 비교, Tokenizer에 대한 내용을 정리하였습니다.
정규표현식의 개념과 활용 예시를 소개합니다. 더불어 ChatGPT를 활용하여 정규표현식을 쉽게 활용하는 방법을 소개합니다.
Javascript, HTML, OpenAI API(ChatGPT API)를 사용하여, 간단한 AI 추천 서비스를 만드는 방법을 소개합니다. ChatGPT와 동일한 모델인 `gpt-3.5-turbo` 을 사용합니다.
ChatGPT API 입문자를 위해 Chat Completions 예제의 작성 시점 한계와 최신 Responses API 권장 흐름, 모델명 확인 방법을 함께 정리합니다.
ChatGPT를 리눅스 터미널 처럼 작동시킬 수 있는 프롬프트를 사용해서 기본적인 리눅스 명령을 비롯하여 리액트 프로젝트 생성, npm, git 등 명령을 시도해본 실험의 기록입니다.
ChatGPT는 인터넷에 연결되어 있지 않는 것으로 알려져 있지만 특정 프롬프트 형식을 사용하는 트릭으로 인터넷 연결을 할 수 있었습니다. 창의적인 프롬프트를 위한 저의 실험 과정을 공개합니다.
ChatGPT를 유용하게 활용하기 위해 알려져있는 유용한 주제 및 예시. 글 쓰기, 글 요약하기, 노래가사 쓰기, 소설쓰기, 알려진 사실에 대해서 설명하기, 코드 작성하기 등. 질문을 구체적으로 할 수록 구체적인 답변을 받을 수 있습니다.
파이썬 코드를 사용하여 유튜브 영상을 다운받는 방법을 소개합니다. youtube api 및 pytube 라이브러리를 이용합니다. 영상 한개를 다운받는 방법과 채널의 영상을 다운받는 방법으로 나누어 코드 예시와 함께 설명합니다. 이 방법으로 별도의 영상 다운로드 툴을 사용하지 않고도 영상을 다운받을 수가 있으며 자동화 등에 활용할 수 있습니다.
챗GPT를 처음 사용하는 사람 및 초보자를 위한 ChatGPT 사용법. 처음 가입하는 방법부터 ChatGPT를 사용할 때 반드시 알아야 하는 팁, 프롬프트 예시 등을 소개합니다.
Notion API와 next.js를 사용하여 Notion으로 작성된 목록 기반으로 블로그를 만드는 방식을 소개합니다. 이 글을 이해하려면 JavaScript, Node.js 및 Notion API에 대한 기본적인 이해가 필요합니다.