La generación de recuperación aumentada (RAG) es un método que mejora la precisión y confiabilidad de los modelos generativos de IA mediante la incorporación de información obtenida de fuentes externas.
Este archivo contiene instrucciones para crear, configurar e instalar la API RAG para demostrar el caso de uso de RAG.
Consulte el artículo aquí, https://vineetaparodkar.hashnode.dev/retrieval-augmentation-spawn-using-spring-ai
Java 21
certificado SSL
Almacén de claves (consulte la sección Apéndice)
a. Actualice las propiedades de la aplicación desde la carpeta de recursos aquí, api/src/main/resources
.
Cree una carpeta de implementación del proyecto.
Copie los siguientes archivos de api/src/main/resources
a la carpeta de implementación del proyecto.
api/src/main/resources/application.yaml
do. Ejecute el siguiente comando desde el directorio raíz del proyecto para crear un jar de servicio del proyecto.
./gradlew build -x test
d. Se creará un nuevo frasco aquí rag-with-spring-ai/build/libs/rag-0.0.1-SNAPSHOT.jar
. Copie este mismo archivo jar en la carpeta de implementación del proyecto.
mi. Ejecute el siguiente comando para iniciar RAG API.
java -jar rag-0.0.1-SNAPSHOT.jar
Utilice la siguiente URL para acceder a la interfaz de usuario de Swagger.
https://<servername>:<port>/rag/api-docs/swagger-ui/index.html
Utilice el siguiente comando para generar un almacén de claves.
openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out keystore.p12 -name tomcat -CAfile chain.pem -caname root
Compruebe si la cadena de certificados SSL de su servidor de origen está completa. Para comprobarlo, utilice esto.
https://www.ssllabs.com/ssltest/