LLM resmpt Engine
Этот репозиторий содержит исходный код для системы генерации и оценки, управляемой AI, предназначенной для оптимизации использования языковых моделей (LLMS) в различных отраслях. Проект состоит из компонентов как фронта, так и бэкэнд, облегчающих быстрого генерации, автоматической генерации данных и быстрого тестирования.
Цель:
Автоматическая служба генерации быстрого приглашения: эта служба упрощает процесс создания эффективных подсказок, позволяя предприятиям эффективно использовать LLMS для получения высококачественного соответствующего контента. Это значительно сокращает время и опыт, необходимые для создания подсказок вручную.
Служба генерации данных автоматической оценки: обслуживание быстроготихового обслуживания автоматизирует генерацию разнообразных испытательных примеров, обеспечивая комплексное покрытие и выявление потенциальных проблем. Это повышает надежность и производительность приложений LLM, экономя значительное время в процессе QA (обеспечение качества).
Служба быстрого тестирования и ранжирования: обслуживание быстроготеха оценивает и оценивает различные подсказки на основе эффективности, помогая пользователям получить желаемый результат от 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 Flask API и утилиты для быстрого генерации и оценки. Тесты/: каталог для бэкэнд -тестовых файлов. Utils/: файлы утилиты для быстрого генерации и обработки. app.py: приложение Flask для обработки запросов API. config.py: настройки конфигурации для бэкэнда. Требования.txt: Список зависимостей с питоном. Установите с помощью PIP установки -R TEDS.TXT. Внешний интерфейс:
Справочник Frontend содержит компоненты React и файлы конфигурации. SRC/: Source Directory для компонентов React. Компоненты/: каталог для компонентов React, включая компонент чата. app.js, index.js, index.css: основные файлы приложений. package-lock.json, package.json: файлы пакетов NPM. Readme.md: файл readme для фронта. Другие файлы:
.gitignore: gitignore file, чтобы исключить определенные файлы из управления версией. Лицензия: файл лицензии для проекта. Readme.md: основной файл readme для проекта. Использование:
Клонировать репозиторий. Перейдите в сертификационный каталог и установите зависимости, используя PIP Install -R TEDS.TXT. Запустите бэкэнд -сервер с помощью python app.py. Перейдите к каталогу Frontend и установите зависимости с помощью NPM Install. Начните приложение Frontend с помощью NPM Start. Доступ к приложению по адресу http: // localhost: 3000 в вашем веб -браузере. Лицензия: этот проект лицензирован по лицензии MIT.
Вклад: взносы приветствуются! Пожалуйста, следуйте рекомендациям.