본문 바로가기

SDK10

728x90
OpenAI MCP 기반 지능형 AI 에이전트(Agent) 자동화 연결 실현 OpenAI에서 지원을 시작한 Model Context Protocol(MCP)에 대해서 개념부터 실질적인 활용 방안입니다.MCP 개념 이해Model Context Protocol(MCP) 은 인공지능(LLM)이 외부 데이터 및 도구와 상호작용하기 위한 개방형 표준 프로토콜입니다. 쉽게 표현하면,USB-C 포트가 다양한 장치를 표준 방식으로 연결하는 것처럼, MCP는 AI 모델과 다양한 데이터 소스 및 도구를 표준화된 방식으로 연결합니다.LLM이 특정 도구(파일시스템, DB, 외부 API 등)를 호출하고 활용할 수 있도록 지원합니다.즉, MCP 서버라는 형태로 외부 도구나 데이터를 표준 인터페이스로 제공하고, 이를 LLM이 쉽게 호출할 수 있게 됩니다.MCP 서버의 종류MCP 서버는 현재 두 가지 방식으.. 2025. 3. 31.
OpenAI 에이전트 구축 새로운 가속화 도구 Responses API 사용 스펙 OpenAI는 에이전트 개발을 가속화할 수 있도록 Responses API, 웹 검색(Web Search), 파일 검색(File Search), 컴퓨터 사용(Computer Use) 및 에이전트 SDK(Agents SDK)를 포함한 새로운 빌딩 블록을 발표했습니다. 이러한 도구들은 복잡한 오케스트레이션 로직을 설계하고 확장하는 데 도움을 주며, 에이전트가 외부 도구와 상호 작용할 수 있도록 하여 더 유용한 역할을 수행할 수 있도록 합니다.Responses API 소개Responses API란?Responses API는 기존의 Chat Completions API와 Assistants API의 장점을 결합한 새로운 API입니다. 보다 단순한 구조로 설계되었으며, OpenAI가 제공하는 웹 검색, 파일 검색.. 2025. 3. 14.
Google Workspace 감사 로그 Google 스프레드시트 기록 및 공유 Google Workspace의 감사 로그를 통해 파일 공유 내역을 확인하고, 이를 Google 스프레드시트에 자동으로 기록하는 방법입니다. Google Apps Script와 Google Admin SDK Reports API를 활용하며, 이를 통해 파일 공유 이벤트와 외부 사용자 접근 로그를 효율적으로 관리할 수 있습니다.1. Google Workspace Admin Audit API 활성화Google Cloud Console 접속Google Cloud Console에 로그인합니다.Admin SDK API를 활성화합니다.서비스 계정 생성Google Cloud Console에서 IAM 및 관리자 > 서비스 계정으로 이동합니다.새로운 서비스 계정을 생성하고 Admin SDK Reports API에 대한 .. 2025. 1. 2.
Google Workspace 감사 로그 Admin SDK API 활용 모니터링 Google Admin SDK API를 사용하여 OAuth 2.0 인증을 설정하는 방법입니다.Google Cloud Console에서 OAuth 2.0 클라이언트 ID 생성Google Cloud Console에 로그인합니다.API 및 서비스 > 사용자 인증 정보로 이동합니다.OAuth 2.0 클라이언트 ID를 생성합니다. 클라이언트 유형은 웹 애플리케이션을 선택합니다.리디렉션 URI를 추가합니다.OAuth 2.0 클라이언트 ID 생성 후 필요한 정보Client ID: 클라이언트 ID 생성 시 제공된 값Client Secret: 클라이언트 ID 생성 시 제공된 값n8n에서 OAuth 2.0 인증 설정n8n 인터페이스에 로그인합니다.Credentials 메뉴로 이동하여 새로운 OAuth2 API 자격 증명을.. 2024. 8. 17.
OpenTelemetry(OTel) 원격 측정 데이터 생성, 처리 및 전송 OpenTelemetry는 클라우드 네이티브 컴퓨팅 재단(CNCF)에 속한 프로젝트로, 관찰 가능성 데이터(예: 로그, 메트릭, 추적)를 수집, 처리 및 전송하는 표준화된 도구와 라이브러리의 모음입니다. 이 프로젝트의 목적은 통합된 관찰 가능성 시스템을 제공하여, 개발자들이 애플리케이션의 성능을 모니터링하고, 문제를 진단하며, 분산 시스템의 복잡성을 관리할 수 있도록 돕는 것입니다. OpenTelemetry를 활용하기 위한 단계별 방법은 다음과 같습니다. 환경 설정 및 필수 구성 요소 설치: OpenTelemetry를 사용하기 전에, 개발 환경에 필요한 라이브러리와 도구를 설치합니다. 이는 주로 OpenTelemetry SDK와 관련 API를 포함합니다. 애플리케이션 통합: OpenTelemetry SD.. 2024. 2. 24.
728x90
728x90