본문으로 건너뛰기
  1. Authors/

Sseung

Open AI API 응용 (2) - Open AI API 사용을 위한 등록 방법과 Request 구성 방법 및 Response 분석 방법
·3 분· loading · loading
본 포스팅 시리즈에서는 최근 트랜드였던 ChatGPT에 대한 개요와 OpenAI에서 제공하는 AI 언어모델 API를 이용한 응용 사례들, OpenAI에서 제공하는 각종 모델의 특징들에 대해 안내하고 더 나아가 OpenAI에서 제공하는 AI 언어모델 API 사용법, 인공지능 모델에 목표를 부여하고 특정 방향성으로 응답하도록 하는 인공지능 튜닝방법 까지 소개할 예정입니다. 이번 포스트는 두번째 시리즈로서, 실질적인 Open AI API 사용을 위한 사전 준비 방법과 Request/Response 구성/분석 방법에 대해 소개하겠습니다. Open AI API 사용을 위한 사전 준비 # 계정 등록 # OpenAI 사이트에 접속해 우측 상단의 Sign up 버튼을 통해 회원가입을 진행합니다.
Open AI API 응용 (1) - Open AI에서 제공하는 Chat GPT 서비스 소개와 API 사용법 개요
·4 분· loading · loading
OpenAI에서 개발한 대화형 인공지능 챗봇인 ChatGPT가 공개된 이후 상세하고 정교한, 자연스러운 답변으로 많은 주목을 받았고 AI 챗봇의 가능성 및 응용법에 대한 관심이 높아졌습니다. 본 포스팅 시리즈에서는 최근 트랜드였던 ChatGPT에 대한 개요와 OpenAI에서 제공하는 AI 언어모델 API를 이용한 응용 사례들, OpenAI에서 제공하는 각종 모델의 특징들에 대해 안내하고 더 나아가 OpenAI에서 제공하는 AI 언어모델 API 사용법, 인공지능 모델에 목표를 부여하고 특정 방향성으로 응답하도록 하는 인공지능 튜닝방법 까지 알아보도록 하겠습니다. 먼저, 기술 개요와 API를 이용한 응용사례에 대해 소개하겠습니다.
Thingworx Extension 개발을 위한 이클립스 개발 환경 세팅
·2 분· loading · loading
Thingworx에 사용자가 개발한 Extension을 추가하여 위젯, Thing과 서비스 등 엔티티를 추가하여 사용할 수 있습니다. Thingworx Extension 개발을 위해서는 Eclipse에 플러그인 설치가 필요합니다. Eclipse 플러그인 설치와 개발을 위한 기본 설정을 알아보겠습니다. Thingworx Extension 개발을 위한 Eclipse 플러그인 설치 # [support.ptc.com](PTC Software Download - ThingWorx Foundation) 에서 사용하는 버전을 선택하여 Eclipse Plugin for Thingworx Extensions zip 파일을 다운로드 받아 압축을 해제합니다.
Thingworx 테스트 Tip (3) - 브라우저 개발자 도구 네트워크 기능을 이용한 Session 이벤트 제어와 서비스 이벤트 제어
·2 분· loading · loading
Thingworx Mashup 개발 시 화면간 이동으로 triggering되는 Load 이벤트와 Session에 설정한 사용자 지정 속성의 이벤트, 서비스의 동작에 따른 이벤트의 연쇄작용으로 테스트가 어려운 경우가 있습니다. 이번 글에서는 브라우저 개발자 도구 네트워크 기능을 이용한 Session 이벤트 제어와 서비스 이벤트 제어를 알아보도록 하겠습니다. Thingworx Session 객체를 통한 Session 이벤트 제어 # Session 값 조작에는 Thingworx 런타임객체 내의 Session 객체를 통해 Session 값 제어가 가능했지만,
Thingworx 테스트 Tip (2) - 브라우저 개발자 도구 콘솔을 통한 Thingworx Session 객체 접근 및 조작
·2 분· loading · loading
Thingworx Mashup 개발 시 로직의 순서 제어를 위해 Thingworx의 Session에 설정한 사용자 지정 속성의 이벤트를 이용하는 작업이 필요한 경우가 있습니다. 하지만 필요한 이벤트를 trigger 하기 위해 선행되어야 하는 동작들이 있을 수 있으며, 그 동작들을 테스트를 통해 인위적으로 발생시키기 위해서는 많은 양의 테스트 서비스 작성 및 서비스/이벤트 바인딩이 수행되었다가 테스트 후에 원복 시켜야 하는 불편함이 발생하기도 합니다. 브라우저의 개발자 도구의 콘솔을 이용하여 Thingworx의 Session 객체에 접근하고, 객체의 내장 함수를 통해 Thingworx Session 의 특정 사용자 지정값을 get/set 하거나, 세션 값이 변경 될 경우에 발생하는 이벤트를 trigger 할 수 있습니다. 이는 별도의 테스트용 서비스 작성 및 서비스/이벤트 바인딩 작업을 줄여 작업 시간 단축을 기대할 수 있을 것입니다.