반업주부의 일상 배움사
Promptable :: Type(Java)Script로 풀스택 AI 앱 빌드 본문
https://github.com/cfortuner/promptable
이것이 무엇인가요?
Promptable은 OpenAI, Hugging Face, Cohere, Anthropic과 같은 LLM 및 임베딩 제공업체를 통해 강력한 AI 애플리케이션을 빌드할 수 있는 라이브러리입니다. 유연하고 확장 가능한 API를 제공하여 데이터와 도구로 LLM을 쉽게 구성하고 복잡한 애플리케이션을 빠르고 쉽게 빌드할 수 있습니다.
Promptable을 사용하면 LLM을 데이터베이스 및 API와 같은 다른 강력한 도구 및 데이터 소스와 결합하여 다양한 AI 애플리케이션을 만들 수 있습니다.
LLM이란 무엇인가요?
LLM은 대규모 언어 모델입니다. 프롬프트가 주어지면 텍스트를 생성할 수 있는 모델입니다. 텍스트를 생성하고 질문에 답하는 등의 작업을 수행하는 데 사용할 수 있는 AI의 한 유형입니다.
임베딩이란 무엇인가요?
임베딩은 텍스트 조각을 벡터로 표현한 것입니다. 임베딩은 유사한 텍스트를 찾고, 텍스트를 검색하는 등의 작업을 수행하는 데 사용할 수 있는 AI의 한 유형입니다.
! 현재 이 라이브러리는 초기 개발 단계에 있으며 매우 실험적인 단계입니다. 아직 프로덕션 환경에서 사용하지 마세요! 피드백을 받으면 API가 변경될 수 있습니다.
사용 사례:
- 💬 챗봇 및 대화형 AI
- ❓ 질문 답변 봇
- ✍️ 앱 작성
- 🧑✈️ Chrome 확장 프로그램, VSCode 확장 프로그램 등으로 구축된 코파일럿 앱!
- 🔍 AI 시맨틱 검색 앱
- 🛠️ AI 우선 자동화, 워크플로 및 도구
- 🤖 자율 에이전트 및 개인 비서
기능
- StarterKits ex. NextJS <-> 스트리밍 채팅 봇이 포함된 프롬프트 가능한 스타터 키트!
- 템플릿 및 서식 지정 프롬프트
- 텍스트 생성 및 임베딩 생성을 위한 모델 지정자
- 임베딩 생성, 인덱싱 및 검색을 위한 Embeddings
- 애플리케이션 디버깅을 위한 Tracing
- 데이터 및 기타 도구로 LLM과 임베딩을 구성하기 위한 Chains
- 텍스트 및 데이터 작업을 위한 유틸리티.
- 더 많은 기능 출시 예정 :)
라이브러리 설치
npm i promptable
예제
예제를 실행하려면 리포지토리를 복제하고 다음 단계를 따르세요
1. apps/web/.env.example의 내용을 새 파일인 /apps/web/.env에 복사합니다.
2. examples/.env.example의 내용을 새 파일인 /examples/.env에 복사하고 OPENAI_API_KEY 필드에 OpenAI API 키를 추가합니다.
3. 다음 명령을 실행합니다:
pnpm i
pnpm dev
4. Run the following command in a different terminal window/tab: *NOTE: example names found in /examples/src
pnpm run example <example name>
무엇이 들어있나요?
LLM 앱을 빌드하는 타입스크립트 개발자를 위한 툴링의 Turborepo 모노레포입니다.
패키지 관리자로 pnpm을 사용하며 다음과 같은 packages/apps 가 포함되어 있습니다:
- packages/promptable: 타입스크립트/자바스크립트로 LLM 앱을 빌드하기 위한 프롬프트 가능한 라이브러리!
- examples: Promptable.js 라이브러리를 사용한 예제!
- apps/docs: Promptable.js 문서
- apps/web: Promptable.js 단계를 시각화하기 위한 nextjs 앱.
- apps/nextjs-promptable: 미리 빌드된 기능(스트리밍 기능이 있는 챗봇, QA 봇 등)이 포함된 nextjs 앱 스타터 키트
'IT 인터넷 > 일반' 카테고리의 다른 글
ChatGPT가 정리한 :: 부자들이 집청소를 유독 열심히 하는 이유 (청소력) l 조던 피터슨 l 부자 l 자기계발 l 동기부여 (0) | 2023.03.04 |
---|---|
ChatGPT가 정리한 :: 공부하기 싫어 몸서리쳐질 때 '이것'부터 해보세요. 효과가 좋습니다 (박문호 뇌과학자) (0) | 2023.03.04 |
미드저니 평생 무료 버전 공개!! (0) | 2023.02.18 |
GitHub Copilot의 장단점 :: ChatGPT (0) | 2023.02.11 |
IT 리더들을 위한 ‘네트워킹’ 팁 :: ChatGPT (0) | 2023.02.11 |