Mesin prompt llm
Repositori ini berisi kode sumber untuk sistem pembuatan dan evaluasi yang digerakkan oleh AI, yang dirancang untuk mengoptimalkan penggunaan model bahasa (LLM) di berbagai industri. Proyek ini terdiri dari komponen frontend dan backend, memfasilitasi pembuatan cepat, pembuatan data evaluasi otomatis, dan pengujian cepat.
Tujuan:
Layanan Pembuatan Prompt Otomatis: Layanan ini merampingkan proses menciptakan petunjuk yang efektif, memungkinkan bisnis untuk secara efisien memanfaatkan LLM untuk menghasilkan konten yang relevan berkualitas tinggi. Ini secara signifikan mengurangi waktu dan keahlian yang diperlukan dalam membuat petunjuk secara manual.
Evaluasi Otomatis Layanan Pembuatan Data: Layanan SegeraTech mengotomatiskan generasi beragam kasus uji, memastikan cakupan yang komprehensif dan mengidentifikasi masalah potensial. Ini meningkatkan keandalan dan kinerja aplikasi LLM, menghemat waktu yang signifikan dalam proses QA (jaminan kualitas).
Layanan Pengujian dan Peringkat Prompt: Layanan Segeratech mengevaluasi dan memberi peringkat pada permintaan yang berbeda berdasarkan efektivitas, membantu pengguna untuk mendapatkan hasil yang diinginkan dari LLM. Ini memastikan bahwa chatbots dan asisten virtual memberikan tanggapan yang akurat dan relevan secara kontekstual, sehingga meningkatkan keterlibatan dan kepuasan pengguna.

Struktur folder:
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.mdBackend:
Direktori backend berisi Flask API dan file utilitas untuk pembuatan dan evaluasi yang cepat. Tes/: Direktori untuk file uji backend. utils/: file utilitas untuk pembuatan dan pemrosesan yang cepat. App.py: Aplikasi Flask untuk menangani permintaan API. config.py: Pengaturan konfigurasi untuk backend. Persyaratan.txt: Daftar dependensi Python. Instal menggunakan PIP Instal -R persyaratan.txt. Frontend:
Direktori Frontend berisi komponen reaksi dan file konfigurasi. SRC/: Direktori Sumber untuk Komponen Bereaksi. Komponen/: Direktori untuk Komponen Bereaksi, termasuk komponen Chatbox. app.js, index.js, index.css: file aplikasi utama. package-lock.json, package.json: File paket NPM. README.MD: File ReadMe untuk frontend. File Lainnya:
.gitignore: File Gitignore untuk mengecualikan file tertentu dari kontrol versi. Lisensi: File lisensi untuk proyek tersebut. README.MD: File ReadMe utama untuk proyek ini. Penggunaan:
Klon Repositori. Arahkan ke direktori backend dan instal dependensi menggunakan PIP install -r persyaratan.txt. Jalankan server backend menggunakan python app.py. Arahkan ke Direktori Frontend dan instal dependensi menggunakan instalasi NPM. Mulai aplikasi Frontend menggunakan NPM Start. Akses aplikasi di http: // localhost: 3000 di browser web Anda. Lisensi: Proyek ini dilisensikan di bawah lisensi MIT.
Kontribusi: Kontribusi dipersilakan! Ikuti pedoman yang berkontribusi.