Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

OpenAI DevDay: LLM 기반 앱 개발을 위한 3가지 새로운 도구 소개

OpenAI DevDay: LLM 기반 앱 개발을 위한 3가지 새로운 도구 소개
출처 : Computerworld

오픈AI 데브데이: LLM 기반 앱 빌드를 위한 3가지 새로운 도구

최근 샌프란시스코에서 선도적인 인공 지능 연구 기관인 OpenAI가 첫 번째 개발자 컨퍼런스인 OpenAI DevDay를 개최했습니다. 이 행사에서는 개발자가 OpenAI의 제너레이티브 AI 기술을 사용하여 혁신적인 애플리케이션을 개발할 수 있도록 지원하는 여러 가지 새로운 제품과 기능을 선보였습니다. 그중에는 제너레이티브 AI 분야의 개발자에게 흥미로운 가능성을 제시하는 세 가지 새로운 도구가 포함되어 있었습니다.

새로운 도구 1: GPT를 사용한 맞춤형 챗봇

오픈AI의 라인업에 추가된 가장 주목할 만한 기능 중 하나는 코드 없이도 GPT(Generative Pre-trained Transformers)를 사용하여 맞춤형 챗봇을 생성할 수 있는 새로운 방식입니다. 이러한 챗봇은 특정 작업을 위해 설계될 수 있으며 작성자가 제공한 특정 데이터를 기반으로 질문에 답변할 수 있습니다. 이 기능을 사용하면 고객 서비스, 문서 Q&A 또는 제품 데이터베이스 연결과 같은 도메인별 챗봇을 더 빠르게 개발할 수 있습니다.

개발자들은 이전부터 OpenAI 기반의 챗봇을 구축해왔지만, 이 새로운 도구는 그 과정을 더욱 간소화하고 신속하게 진행할 수 있게 해줍니다. 개발자는 OpenAI의 웹 플랫폼을 활용하여 챗봇을 게시하고 ChatGPT 사용자 경험을 활용할 수 있습니다. 대규모 언어 모델(LLM)의 가용성은 이러한 챗봇의 제너레이티브 AI 기능을 더욱 향상시킵니다.

OpenAI는 다음 주에 웹 사이트(https://chat.openai.com/gpts/editor)를 통해 플러스 및 엔터프라이즈 사용자들에게 이 기능을 제공할 계획입니다.

새로운 도구 2: 앱 개발을 위한 어시스턴트 API

OpenAI는 또한 개발자가 GPT를 사용하여 자체 애플리케이션을 구축할 수 있는 기능을 제공하는 어시스턴트 API를 도입했습니다. 이 API는 스레드 처리와 긴 대화를 간소화하여 기본 LLM API로 앱을 코딩하는 것보다 더 효율적인 대안을 제공합니다. 또한 어시스턴트 API를 사용하면 여러 함수를 동시에 호출할 수 있으므로 나중에 사용할 수 있도록 LLM의 응답이 올바르게 형식화된 JSON으로 변환됩니다.

소프트웨어 문서와 같은 특정 정보에 대한 질문에 답변하는 챗봇을 개발하는 개발자를 위해 어시스턴트 API는 텍스트를 청크로 분할하고 시맨틱 검색을 위한 임베딩을 생성하는 등의 작업을 처리합니다. 또한 계산이나 복잡한 쿼리를 수행하기 위해 샌드박스가 적용된 Python 코드를 실행할 수 있는 코드 인터프리터에 대한 액세스도 제공합니다.

어시스턴트 API는 이미 개발자들로부터 많은 관심과 긍정적인 피드백을 받고 있습니다. OpenAI 플레이그라운드에서 사용할 수 있으므로 프로그래머는 자연어를 사용하여 봇을 프로그래밍할 수 있는 가능성을 탐색하여 대화형 튜터 또는 자가 학습 프로그램을 구축할 수 있습니다.

새로운 도구 3: 텍스트 음성 변환 API

OpenAI의 텍스트 음성 변환 API는 도구 모음에 추가된 또 다른 흥미로운 기능입니다. 이 API는 OpenAI의 TTS(텍스트 음성 변환) 모델을 위한 텍스트 음성 변환 엔드포인트를 제공하며, 음성 품질에 대한 초기 피드백이 좋은 6가지 음성을 제공합니다. 이 API는 실시간 오디오 스트리밍을 지원하며 개발자가 고품질 음성 합성 기능을 애플리케이션에 통합할 수 있도록 해줍니다.

개발자들은 이 새로운 API의 가능성을 탐색하는 데 시간을 낭비하지 않았습니다. 오픈소스 개발자 Simon Willison은 이미 터미널에서 텍스트 음성 변환 기능을 활성화하기 위해 OpenAI 텍스트 음성 변환 API를 활용하는 “ospeak”라는 CLI 도구를 구축했습니다.

대안: LangChain의 OpenGPT

OpenAI의 새로운 도구가 큰 관심을 불러일으키고 있는 가운데, 대안적인 옵션도 등장했습니다. LLM을 이용한 앱 개발 프레임워크를 제공하는 LangChain은 OpenGPT를 출시했습니다. 이 오픈소스 노력은 개발자에게 언어 모델, 프롬프트 및 도구 선택에 대한 더 많은 제어권을 제공하여 OpenAI의 GPT와 유사한 경험을 제공하는 것을 목표로 합니다.

랑체인의 OpenGPT를 통해 개발자는 다양한 언어 모델과 도구 중에서 선택할 수 있으며, 유연성과 사용자 정의 옵션을 제공합니다. 현재 호스팅 버전은 OpenAI의 매끄러운 기능에는 미치지 못하지만, LangChain은 개발자가 자체 클라우드 호스트를 관리할 필요 없이 선호하는 도구를 자유롭게 선택할 수 있는 호스팅 버전을 적극적으로 개발하고 있습니다.

제너레이티브 AI 분야가 계속 발전함에 따라 개발자는 이제 다양하고 강력한 도구를 마음대로 사용할 수 있게 되었습니다. GPT가 포함된 맞춤형 챗봇, 앱 개발을 위한 어시스턴트 API, 텍스트 음성 변환 API를 포함한 OpenAI의 새로운 제품은 혁신과 창의성을 위한 흥미로운 기회를 제공합니다. 개발자가 OpenAI의 툴을 사용하든 LangChain의 OpenGPT와 같은 대안을 고려하든, 제너레이티브 AI 애플리케이션의 미래는 유망해 보입니다.

OpenAI의 새로운 툴이 제너레이티브 AI 개발에 미치는 영향

최근 개발자 컨퍼런스에서 OpenAI가 소개한 세 가지 새로운 도구는 큰 관심을 불러일으켰으며, 제너레이티브 AI 애플리케이션 개발에 큰 영향을 미칠 것으로 예상됩니다. GPT가 포함된 맞춤형 챗봇, 앱 개발을 위한 어시스턴트 API, 텍스트 음성 변환 API를 포함한 이러한 도구는 개발자에게 강력한 기능을 제공하고 제너레이티브 AI 분야에서 새로운 가능성을 열어줍니다.

챗봇 사용자 지정 및 효율성 향상

GPT로 구동되는 맞춤형 챗봇의 출시는 개발자가 챗봇 애플리케이션을 만들고 배포하는 방식을 혁신적으로 변화시킬 것으로 기대됩니다. 특정 작업을 위해 봇을 설계하고 도메인별 지식을 제공할 수 있는 기능을 통해 개발자는 이제 고객 서비스, 문서 Q&A 및 기타 특수한 사용 사례에 맞는 챗봇을 만들 수 있습니다. 이러한 사용자 지정 기능은 챗봇 개발에 필요한 시간과 노력을 크게 줄여주므로 더 빠르게 배포하고 사용자 경험을 개선할 수 있습니다.

개발자는 OpenAI의 웹 플랫폼과 ChatGPT 사용자 경험을 활용하여 챗봇을 쉽게 게시하고 다양한 사용자가 액세스할 수 있도록 할 수 있습니다. GPT의 기반이 되는 대규모 언어 모델(LLM)은 이러한 챗봇의 생성 AI 기능을 더욱 향상시켜 보다 정확하고 맥락에 맞는 응답을 제공할 수 있도록 지원합니다.

어시스턴트 API로 간소화된 앱 개발

어시스턴트 API는 개발자가 GPT를 사용하여 보다 효율적이고 간소화된 방식으로 앱을 개발할 수 있도록 지원합니다. API는 스레드 처리와 긴 대화를 간소화하여 개발자가 사용자 상호 작용을 관리하기 위해 복잡한 로직을 코딩할 필요가 없습니다. 이러한 단순화를 통해 개발자는 앱의 핵심 기능에 집중할 수 있으므로 개발 주기가 빨라지고 생산성이 향상됩니다.

또한 어시스턴트 API와 코드 인터프리터의 통합으로 샌드박스가 적용된 Python 코드를 실행할 수 있어 앱 내에서 계산이나 복잡한 쿼리를 실행할 수 있습니다. 이 기능은 어시스턴트 API의 기능을 향상시켜 개발자가 더욱 인터랙티브하고 동적인 애플리케이션을 구축할 수 있도록 지원합니다.

고품질 텍스트 음성 변환 기능

오픈AI가 도입한 텍스트 음성 변환 API는 개발자에게 고품질 음성 합성을 애플리케이션에 통합할 수 있는 강력한 도구를 제공합니다. 개발자는 6가지 음성 중에서 선택할 수 있어 사용자를 위한 매력적이고 자연스러운 오디오 경험을 만들 수 있습니다. API의 음성 품질에 대한 긍정적인 초기 피드백은 사용자 경험을 향상시킬 수 있는 잠재력을 더욱 강조합니다.

개발자는 텍스트 음성 변환 API가 제공하는 실시간 오디오 스트리밍 지원을 통해 사용자 상호 작용에 따라 동적으로 음성 출력을 생성할 수 있는 대화형 애플리케이션을 만들 수 있습니다. 이 기능은 음성 어시스턴트, 오디오북 리더, 언어 학습 도구와 같은 애플리케이션에 새로운 가능성을 열어줍니다.

대안 탐색: LangChain의 OpenGPT

OpenAI의 새로운 도구가 큰 주목을 받고 있는 가운데, 대체 옵션으로 LangChain의 OpenGPT가 등장했습니다. 이 오픈 소스 노력은 개발자에게 제너레이티브 AI 개발을 위한 언어 모델, 프롬프트 및 도구 선택에 대한 더 많은 제어권을 제공하는 것을 목표로 합니다.

랑체인의 OpenGPT는 개발자에게 유연성과 커스터마이징 옵션을 제공하여 다양한 언어 모델과 도구 중에서 선택할 수 있도록 합니다. 이 대안은 개발자가 다양한 접근 방식을 탐색하고 특정 요구에 맞게 개발 프로세스를 조정할 수 있는 자유를 제공합니다.

제너레이티브 AI 애플리케이션의 유망한 미래

오픈AI의 새로운 도구가 도입되고 LangChain의 OpenGPT와 같은 대체 옵션이 제공됨에 따라 제너레이티브 AI 개발의 흥미로운 시기가 도래했습니다. 이러한 도구는 개발자들이 제너레이티브 AI의 힘을 활용하는 혁신적인 애플리케이션을 개발할 수 있도록 지원하며, 고객 서비스, 문서화, 음성 합성 등의 분야에서 새로운 가능성을 열어줍니다.

개발자들이 이러한 도구의 기능을 계속 탐색하고 활용함에 따라 제너레이티브 AI 분야는 빠르게 발전할 것으로 예상됩니다. 이러한 도구가 다양한 산업과 도메인에 미치는 영향은 아직 완전히 실현되지는 않았지만, 혁신적인 애플리케이션의 잠재력은 엄청납니다.

SHARE THIS POST