ChatGPT 플러그인 살펴보기 - OpenAI의 새로운 게임 체인저

Open AI는 언어 모델이 최신 정보에 액세스하고 계산을 실행하거나 타사 서비스를 사용할 수 있도록 특별히 설계된 도구인 Chat GPT 플러그인을 발표했습니다. 플러그인 개발자와 Chat GPT 사용자, 그리고 플러그인을 제품에 통합하고자 하는 API 사용자를 대상으로 알파 기간이 진행 중입니다. 이번 발표는 AI 봇과 채팅하고 정보를 얻을 수 있는 고립된 애플리케이션을 넘어 Chat GPT의 기능을 확장한 것입니다. 사용자는 블로그 페이지에서 '플러그인 대기자 명단 가입하기' 버튼을 클릭하여 대기자 명단에 참여할 수 있습니다. OpenAI는 플러그인 개발자가 Chat GPT에 연결하여 지능형 API 호출자 기능을 사용할 수 있도록 하여 기능을 확장했습니다. 개발자는 스포츠 점수, 주가, 최신 뉴스, 재무 데이터, 회사 문서, 개인 메모 등과 같은 실시간 정보를 검색할 수 있는 플러그인을 만들 수 있습니다. AI 모델은 주어진 API 사양과 자연어를 기반으로 지능적으로 작동합니다. 사용자는 이러한 플러그인을 사용하여 챗봇을 통해 항공편을 예약하거나 음식을 주문하는 등의 작업을 수행할 수 있습니다. 플러그인을 만들려면 개발자는 엔드포인트에 대한 메타데이터와 OpenAI 사양이 포함된 JSON 형식의 매니페스트 파일을 생성하는 것부터 시작해야 합니다. JSON 파일의 길이를 최소화하기 위해 최소한의 매개변수로 하나 또는 두 개의 엔드포인트를 노출하는 것이 좋습니다. 플러그인 설명, API 요청 및 응답은 ChatGPT와의 대화에 삽입되며 모델의 컨텍스트 제한에 포함됩니다. 플러그인은 기본적으로 사용되지 않으므로 ChatGPT UI에 플러그인을 등록한 후 사용자가 수동으로 활성화해야 합니다. 알파 단계에서는 최대 15명의 추가 사용자와 플러그인을 공유할 수 있지만, 개발자가 아닌 사용자는 검증된 플러그인만 설치할 수 있습니다. 인증은 클라이언트 ID, 비밀 키 또는 API 자격 증명을 사용하는 OAuth를 통해 이루어질 수 있습니다. 향후 업데이트에서는 인공 지능 서비스 레이어 위에 유용하고 인기 있는 플러그인을 검색할 수 있는 앱 스토어가 추가될 예정입니다. 사용자가 대화를 시작할 때사용자가 플러그인과 대화를 시작하면 Open your AI와의 대화는 플러그인에 대한 간략한 설명과 함께 플러그인의 엔드포인트 및 예제를 제공합니다. 관련 엔드포인트와 질문이 사용자가 질문한 예시인 경우, 모델은 플러그인에서 API 호출을 사용하여 응답할 수 있습니다. 텍스트와 같은 데이터 제출이 포함된 게시물 요청에 대해 Open AI가 제출을 수락하는 데이터 입력이 포함된 경우, 개발자는 다른 입력에 사용자 Open AI 확인 플로우를 포함해야 합니다. 사용자가 정의한 인증 방법을 통해 ChatGPT를 API에 연결하려면 문서화 목적으로 OpenAI 사양을 작성하세요. 이 사양은 엔드포인트 매개변수 설명당 200자를 넘지 않아야 합니다. OpenAI는 Chat GPT의 기능을 AI 에이전트를 넘어 실제 세계에서 사용자를 대신하여 작업을 수행할 수 있도록 확장하는 Chat GPT 플러그인을 발표했습니다. 플러그인에는 채팅 확장 및 API 엔드포인트가 포함됩니다. OpenAI는 시간이 지남에 따라 더 큰 규모의 액세스를 출시할 계획입니다. 예를 들어, 사용자가 플러그인 스토어에서 제공하는 링크를 통해 레스토랑 추천, 레시피, 칼로리 계산을 요청하고 Instacart에서 식재료를 주문할 수 있는 식사 계획에 Chat GPT 펠리컨을 사용하는 방법을 살펴볼 수 있습니다. 그러나 이러한 언어 모델 플러그인은 학습 데이터로만 학습할 수 있고 오래된 정보가 있을 수 있으므로 제한적입니다. 오늘 국세청이 공개한 언어 모델 플러그인에 대한 내용을 자세히 살펴보세요. OpenAI는 시스템 보안을 개선하기 위해 연구 액세스 프로그램과 "evalsnip"이라는 평가 프레임워크를 보유하고 있습니다. 이들은 GPT 사용자가 웹을 탐색할 수 있는 브라우징 기능을 개발하여 훈련 말뭉치 외에 토론할 수 있는 콘텐츠의 양을 확대했습니다. ChatGPT는 검색을 위해 Bing API와 텍스트 기반 웹 브라우저를 사용하여 검색 결과를 넘어 웹 사이트를 탐색하고 클릭 가능한 인용으로 지원되는 정보에 입각한 답변을 제공합니다. 그러나 현재 구현은 투박하고 실시간 정보를 지속적으로 크롤링하는 대신 그 자리에서 물리적으로 웹을 탐색하여 보다 효율적으로 사용할 수 있습니다. 정보를 게시하거나 푸시하지 않고 가져오기만 요청할 수 있도록 제한하여 안전성을 고려했습니다.검색 플러그인을 사용하면 Chat이 콘텐츠의 벡터 데이터베이스를 검색하여 최상의 결과를 Chat GPT에 추가할 수 있습니다. 개발자는 개인정보 보호를 위해 검색 플러그인에 승인된 콘텐츠만 추가해야 합니다. OpenAI는 자체 플러그인을 개발 중이며, 타사 플러그인은 플러그인 스토어에서 사용할 수 있습니다. 타사 플러그인을 사용하려면 개발자가 API를 빌드하고 매니페스트 파일을 만들어야 합니다. 사용자는 활성화할 타사 플러그인을 선택할 수 있으며, 활성화된 플러그인에 대한 설명서가 대화 컨텍스트의 일부로 표시됩니다. 플러그인은 백엔드 API를 호출하기 위해 설계되었지만 곧 클라이언트 측 API도 호출할 수 있습니다. 플러그인 구축이 얼마나 쉬운지 보여드리기 위해 스토어에서 필요한 플러그인을 설치하여 간단한 식사 계획을 세우는 데 Chat GPT를 사용하겠습니다. 플러그인은 HTTP 서버, 해당 API를 설명하는 오픈 API 사양, 이름, 로고 URL, 연락처 이메일 주소 등의 메타데이터가 포함된 매니페스트 파일로 구성됩니다.

ChatGPT 플러그인 살펴보기 - OpenAI의 새로운 게임 체인저 :: ChatGPT 정리

반업주부의 일상 배움사

ChatGPT 플러그인 살펴보기 - OpenAI의 새로운 게임 체인저 :: ChatGPT 정리

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 3월 24일 오전 1:47

댓글 0

    함께 읽은 게시물

    FSD와 Clean Architecture의 만남: Clean F.S.D

    FSD(Feature-Sliced Design)와 Clean Architecture.
    두 가지는 출발점이 달라 보이지만,

    ... 더 보기

    기술을 어떻게 학습하시나요?

    최근에 누군가 내게 "기술을 어떻게 학습하시나요?"라는 질문을 한 적이 있다. 머릿속에는 정말 다양한 생각들이 스쳤지만, 나는 그중에서도 가장 중요하다고 생각하는 한 가지를 답했다. 기술을 배우는 데 필요한 것은 딱 하나, 충분한 관심이라고 생각한다. 여기서 말하는 관심은 그저 흥미로 끝나는 것이 아니라, 끊임없이 관찰하고 확인하고 왜를 고민해보는 적극적인 호기심을 의미한다.

    ... 더 보기

    알고리즘 왜 풀어야 함?

    ... 더 보기

    알고리즘은 왜 풀어야 하나요?

    velog.io

    알고리즘은 왜 풀어야 하나요?

    대규모 트래픽의 기준, 어려우시죠? 요건 콕 찝어 말씀드릴 수 있겠네요. (물론 개인적인 기준이긴 합니다만)


    “최적화가 잘 되어 있다는 가정하에, 현존하는 최고 사양의 하드웨어를 갖춘 단일 서버 혹은 단순한 로드밸런서만으로 받을 수 있는 한계를 넘는 트래픽”


    ... 더 보기

    나머지 책들도 알려달라고 하셔서 적어봅니다.

    ... 더 보기
    profile picture

    골빈해커

    Chief Maker

    내가 꼽는 소프트웨어 개발자 필독서 Top 3 중 하나. AI가 구현(코딩)을 대신해주는 시대이기에 소프트웨어 개발자라면 더욱 필수적으로 읽어야 할 책이 아닐지. 하지만 10년 뒤에는 코딩이라는 행위가 정말로 로스트 테크놀로지 같은 느낌이 될 수도 있을 것 같아, 한 번 더 읽어보기로했다.


    오늘의 탐라는 git rebase로군요.


    작은 팀에서는 rebase없이 그냥 날것의 커밋을 공유하는게 좋다고 생각하고, 큰 팀에서는 로컬 커밋에서만 자잘한 커밋을 약간 정리하는 차원에서 rebase를 하는게 좋다고 생각합니다.

    조회 1,045