Retrieval-augmented generation (RAG) adalah metode yang meningkatkan presisi dan ketergantungan model AI generatif dengan menggabungkan informasi yang diperoleh dari sumber eksternal.
File ini berisi instruksi untuk membangun, mengonfigurasi, dan menginstal RAG API untuk mendemonstrasikan kasus penggunaan RAG.
Lihat artikel di sini, https://vineetaparodkar.hashnode.dev/retrieval-augmentation-generasi-using-spring-ai
Jawa 21
Sertifikat SSL
Keystore (Lihat bagian Lampiran)
A. Perbarui properti aplikasi dari folder sumber daya di sini, api/src/main/resources
.
Buat folder penerapan proyek.
Salin file di bawah ini dari api/src/main/resources
ke folder penerapan proyek.
api/src/main/resources/application.yaml
C. Jalankan perintah berikut dari direktori root proyek untuk membuat jar layanan proyek.
./gradlew build -x test
D. Jar baru akan dibuat di sini rag-with-spring-ai/build/libs/rag-0.0.1-SNAPSHOT.jar
. Salin toples yang sama ini ke folder penerapan proyek.
e. Jalankan perintah di bawah ini untuk memulai RAG API.
java -jar rag-0.0.1-SNAPSHOT.jar
Gunakan URL di bawah ini untuk mengakses UI Swagger.
https://<servername>:<port>/rag/api-docs/swagger-ui/index.html
Gunakan perintah di bawah ini untuk menghasilkan keystore.
openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out keystore.p12 -name tomcat -CAfile chain.pem -caname root
Periksa apakah rantai sertifikat SSL dari server asal Anda sudah lengkap. Untuk memeriksanya gunakan ini.
https://www.ssllabs.com/ssltest/