LLM 프롬프트 엔진
이 저장소에는 다양한 산업에서 언어 모델 (LLM)의 사용을 최적화하도록 설계된 AI 구동 프롬프트 생성 및 평가 시스템의 소스 코드가 포함되어 있습니다. 이 프로젝트는 프론트 엔드 및 백엔드 구성 요소로 구성되어 프롬프트 생성을 용이하게합니다. 자동 평가 데이터 생성 및 프롬프트 테스트.
목적:
자동 프롬프트 생성 서비스 :이 서비스는 효과적인 프롬프트를 생성하는 프로세스를 간소화하여 비즈니스가 고품질의 관련 컨텐츠를 생성하기 위해 LLM을 효율적으로 활용할 수 있도록합니다. 프롬프트 제작에 필요한 시간과 전문 지식을 수동으로 줄입니다.
자동 평가 데이터 생성 서비스 : PremplyTech의 서비스는 다양한 테스트 사례의 생성을 자동화하여 포괄적 인 범위를 보장하고 잠재적 인 문제를 식별합니다. 이는 LLM 응용 프로그램의 신뢰성과 성능을 향상시켜 QA (품질 보증) 프로세스에서 상당한 시간을 절약합니다.
신속한 테스트 및 순위 서비스 : PremplyTech의 서비스는 효과에 따라 다른 프롬프트를 평가하고 순위를 매기므로 사용자가 LLM에서 원하는 결과를 얻을 수 있도록 도와줍니다. 챗봇과 가상 어시스턴트가 정확하고 상황에 맞는 응답을 제공하여 사용자 참여 및 만족도를 향상시킵니다.

폴더 구조 :
LLM_Prompt_Engine/
| _ backend/
| _ tests/
| | _ test_evaluation_data_generation.py
| | _ test_prompt_generation.py
| | _ test_prompt_testing.py
| _ utils/
| | _ langchain.py
| | _ pdf_utils.py
| | _ text_splitter_utils.py
| | _ vector_store_utils.py
| _ app.py
| _ config.py
| _ requirements.txt
| _ frontend/
| _ src/
| | _ components/
| | _ chatbox.js
| _ app.js
| _ index.js
| _ index.css
| _ package-lock.json
| _ package.json
| _ README.md
| _ tailwind.config.js
| _ .gitignore
| _ License
| _ README.md백엔드 :
백엔드 디렉토리에는 신속한 생성 및 평가를위한 플라스크 API 및 유틸리티 파일이 포함되어 있습니다. 테스트/: 백엔드 테스트 파일에 대한 디렉토리. Utils/: 신속한 생성 및 처리를위한 유틸리티 파일. App.py : API 요청 처리를위한 플라스크 애플리케이션. config.py : 백엔드의 구성 설정. 요구 사항 .txt : 파이썬 종속성 목록. PIP 설치 -R 요구 사항을 사용하여 설치합니다. 프론트 엔드 :
Frontend 디렉토리에는 React 구성 요소 및 구성 파일이 포함되어 있습니다. SRC/: React 구성 요소의 소스 디렉토리. 구성 요소/: Chatbox 구성 요소를 포함한 React 구성 요소의 디렉토리. app.js, index.js, index.css : 기본 응용 프로그램 파일. package-lock.json, package.json : npm 패키지 파일. readme.md : 프론트 엔드 용 readme 파일. 기타 파일 :
.gitignore : 버전 제어에서 특정 파일을 제외하려는 Gitignore 파일. 라이센스 : 프로젝트의 라이센스 파일. readme.md : 프로젝트의 주요 readme 파일. 용법:
저장소를 복제하십시오. 백엔드 디렉토리로 이동하여 PIP 설치 -R 요구 사항을 사용하여 종속성을 설치하십시오. Python App.py를 사용하여 백엔드 서버를 실행하십시오. Frontend 디렉토리로 이동하여 NPM 설치를 사용하여 종속성을 설치하십시오. NPM 시작을 사용하여 프론트 엔드 애플리케이션을 시작하십시오. 웹 브라우저에서 http : // localhost : 3000에서 응용 프로그램에 액세스하십시오. 라이센스 :이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다.
기고 : 기부금을 환영합니다! 기고 가이드 라인을 따르십시오.