Bubble.io와 같은 코드가 필요 없는 플랫폼의 등장과 GPT-3, GPT-J, GPT-NeoX, Bart 등과 같은 트랜스포머 기반의 새로운 최첨단 AI 모델 개발 덕분에 이제 코드를 한 줄도 작성하지 않고도 고급 AI 애플리케이션을 만들 수 있게 되었습니다. 이 글에서는 요약, 의역, NER, 질문 답변, 블로그 게시물 생성, 제품 설명 생성 등과 같은 고급 AI 작업을 수행하기 위해 NLP 클라우드 API를 Bubble.io 애플리케이션에 연결하는 방법을 살펴봅니다.


요즘은 노코드 플랫폼이 점점 더 인기를 얻고 있습니다. 당연한 일입니다! 프로그래밍은 매년 점점 더 복잡해지고 있고, 좋은 프로그래머를 고용하는 것은 어렵고 비용이 많이 들며, 동시에 요즘에는 좋은 웹 애플리케이션 없이는 살아남을 수 있는 프로젝트가 점점 더 줄어들고 있습니다...
노코드 서비스가 매력적으로 보이는 것은 당연한 일입니다. 이러한 플랫폼은 코드를 한 줄도 작성하지 않고도 나만의 애플리케이션을 구축할 수 있는 고급 WYSIWYG 인터페이스를 제공합니다. 이러한 최신 UI 기반 도구 덕분에 이제 인상적인 수준의 정교함을 달성하고 새로운 MVP를 즉시 출시할 수 있습니다.
지난 몇 년 동안 AI 기술은 특히 자연어 처리와 관련하여 많은 발전을 이루었습니다. 이제 챗봇, 요약, 의역, 개체 추출, 질문 답변, 자동 블로그 게시물 생성, 자동 제품 설명 작성 등과 같은 고급 텍스트 이해 및 텍스트 생성 작업을 쉽게 수행할 수 있습니다. GPT-3, GPT-J, GPT-NeoX와 같은 대규모 언어 모델의 등장이 큰 도움이 되었습니다!
이제 AI와 노코드 기술을 기반으로 하는 완전한 AI 제품을 그 어느 때보다 쉽게 구축할 수 있습니다!
좋은 노코드 플랫폼은 여러 가지가 있습니다. 하지만 모든 플랫폼이 동일한 수준의 정교함이나 전문성을 갖추고 있지는 않습니다. 어떤 플랫폼은 멋진 인터페이스를 구축하는 데 매우 능숙합니다. 고급 백엔드 로직을 구축하는 데 능숙한 플랫폼도 있고요...
Bubble.io 는 매우 고급 사용자 정의가 가능한 인기 있는 노코드 플랫폼입니다. 숙달하려면 약간의 연습이 필요하지만 프로그래밍 기술 없이도 인상적인 결과를 얻을 수 있습니다.
NLP Cloud(미국)는 텍스트 이해 및 텍스트 생성을 위한 최고의 최첨단 AI 모델(GPT-3, GPT-J, GPT-NeoX, Bart 등)을 제공하는 자연어 처리를 위한 고급 API입니다. NLP Cloud의 플레이그라운드에서 최첨단 AI 기능을 쉽게 사용해 볼 수 있습니다: 여기에서 플레이그라운드를 방문하세요..
NLP Cloud는 API이므로 일반적으로 개발자가 제품에 통합해야 합니다. 하지만 Bubble.io와 결합하면 더 이상 그렇지 않습니다.
단순한 제목에서 전체 블로그 게시물 기사를 생성하기 위해 NLP 클라우드를 활용하는 간단한 Bubble.io 프로젝트를 만들어 보겠습니다. 이 기능은 GPT-3의 오픈 소스 대안인 GPT-J AI 모델을 기반으로 합니다. 가장 중요한 부분은 Bubble.io의 API 커넥터를 설정하는 것입니다.
먼저 Bubble.io에서 새 프로젝트를 생성합니다:

그런 다음 애플리케이션 도우미를 따르세요:



프로젝트 설정에 따라 어느 시점에서 어시스턴트가 API 연결을 추가하도록 제안할 것입니다. 그렇지 않더라도 나중에 "플러그인" 섹션으로 이동하여 추가할 수 있으니 걱정하지 마세요. API 커넥터를 검색하여 설치하세요:

이제 프로젝트가 성공적으로 생성되었으므로 "플러그인" 섹션으로 이동하여 API 커넥터에서 "다른 API 추가"를 클릭합니다:

이제 NLP 클라우드 API에 대한 실제 연결을 설정할 차례입니다. 먼저 인증을 "자체 처리"로 설정합니다:

다음 POST URL을 설정하세요: https://api.nlpcloud.io/v1/gpu/fast-gpt-j/article-generation
2개의 헤더를 설정합니다. 첫 번째 헤더는 키 = 권한 부여, 값 = 토큰 당신의_토큰으로 설정하고 비공개 상자를 체크합니다. 두 번째 헤더는 키 = Content-Type, 값 = application/json입니다.
JSON 본문 상자에 다음 예제를 붙여넣습니다: {"title": "기업가가 되는 방법"}. 여기서 목표는 기업가가 되는 방법에 대해 설명하는 전체 기사를 생성하는 것입니다.
그런 다음 "통화 초기화"를 클릭하여 기사 생성을 위한 NLP 클라우드 호출이 작동하는지 확인합니다. 전체 블로그 기사를 생성하는 작업은 매우 연산 집약적이기 때문에 10초에서 30초 정도 시간이 걸립니다:

이제 다음과 같은 메시지가 표시되어 연결이 작동하는지 확인해야 합니다:

축하합니다! 이제 Bubble.io 프로젝트의 어느 곳에서나 NLP 클라우드 API를 사용할 수 있습니다! 예를 들어, 텍스트 상자에 블로그 게시물 기사를 표시하고 싶다면 다음과 같이 할 수 있습니다:

이 예는 NLP Cloud의 블로그 게시물 생성 API를 사용하는 것에 대한 것이지만, 물론 NLP Cloud에서 사용할 수 있는 모든 API 엔드포인트를 사용할 수 있습니다. Bubble.io의 API 커넥터에서 POST URL과 JSON 본문을 변경하기만 하면 됩니다. 이에 대한 자세한 내용은 NLP Cloud 설명서를 참조하세요. 여기.
NLP Cloud API 토큰은 비밀로 유지해야 한다는 것을 잊지 마세요. 누구와도 공유해서는 안 되며, 여러 사람이 동일한 AI 프로젝트에서 동시에 작업하는 경우 NLP Cloud 대시보드에서 팀에 초대하기만 하면 됩니다. 이 경우 각 팀원은 고유한 API 토큰을 받게 되며, 필요한 경우(예를 들어 한 사람이 프로젝트를 떠나는 경우) 쉽게 액세스 권한을 취소할 수 있습니다.
API 토큰이 Bubble.io 애플리케이션의 프런트엔드 쪽에 노출되어서는 안 된다는 점에 유의하세요. API 토큰이 사용자 브라우저의 어딘가에서 사용된다는 것은 누구나 이를 검색하여 통제 없이 사용할 수 있다는 것을 의미합니다.
일부 AI 모델은 밀리초 이내에 응답하는 반면 다른 모델은 응답하는 데 20~30초가 걸릴 수 있습니다. 사용자에게 응답 시간이 매우 중요한 경우, 일반적으로 응답 시간이 약 10배 빨라지는 GPU 기반 NLP Cloud의 AI 모델을 사용하는 것이 좋습니다.
또한 Bubble.io 애플리케이션을 배포하여 프로덕션 환경(즉, 실제 사용자)에서 사용하게 되면, NLP 클라우드의 요금제가 충분한 요청, 특히 충분한 병렬 요청을 허용하는지 확인해야 합니다. 그렇지 않은 경우 일부 요청이 거부될 수 있습니다.
2022년에는 Bubble.io와 NLP Cloud 덕분에 단 한 줄의 코드도 작성하지 않고도 최첨단 AI 애플리케이션을 만들 수 있습니다.
이 조합은 많은 흥미진진한 새로운 가능성의 문을 열어줍니다. 여기에는 하늘이 한계입니다!
Bubble.io는 무료 플랜을 제안하며, NLP Cloud에서는 모든 AI 모델도 무료로 테스트할 수 있습니다. 아직 하지 않았다면, 여기에서 NLP 클라우드에 등록하세요..
François
NLP 클라우드의 풀스택 엔지니어