Pianificazione della distribuzione

Per distribuire questa architettura, utilizzare i passi di alto livello riportati di seguito.

  1. Preparare il negozio vettoriale.

    Caricare i dati di inventario utilizzando Oracle Database 23ai. Assicurarsi che sia presente una colonna che includa una descrizione del prodotto. Questa è la colonna che verrà vettorizzata. L'uso del codice su un'istanza di computazione (in questo caso, un notebook Oracle Cloud Infrastructure Data Science) applica il modello di incorporamento di Oracle Cloud Infrastructure Generative AI alla colonna della descrizione utilizzando una dimensione chunk di 96 token per creare la colonna del tipo di vettore. Quindi, eseguire il push del set di dati in Oracle Database 23ai.

  2. Creare un'istanza di calcolo e distribuire le funzioni.

    Crea un'istanza di computazione per ricevere chiamate API dall'applicazione retail front-end ed essere in grado di effettuare chiamate API AI vari servizi AI. Distribuisci le funzioni utilizzando Oracle Cloud Infrastructure Functions. Questa istanza di computazione funge anche da hub centrale per qualsiasi esigenza di computazione ad hoc.

  3. Crea l'integrazione front-end.

    L'istanza di computazione è ora pronta per l'integrazione con l'applicazione e per la connessione all'applicazione configure-price-quote (CPQ). Questa architettura utilizza Oracle APEX Application Development per creare l'applicazione Web, ma è anche possibile integrare questa soluzione con i chatbot esistenti o Oracle Digital Assistant.

Questa architettura offre diverse opzioni di distribuzione.

Seleziona opzione di distribuzione AI

Oracle Database 23ai offre Select AI, uno strumento NL2SQL integrato nel database.

I vantaggi di questa opzione di distribuzione sono che i dati rimangono attivi e che sono adatti per lo sviluppo SQL. Questa opzione, tuttavia, non memorizza dati non strutturati.


Segue la descrizione di select_ai_shopping_cart.png
Descrizione dell'immagine select_ai_shopping_cart.png

select-ai-shopping-cart-oracle.zip

Opzione di distribuzione agente RAG

Utilizza l'agente RAG di Oracle Cloud Infrastructure che combina la potenza dei modelli di linguaggio di grandi dimensioni (LLM) e della generazione aumentata di recupero (RAG) con i dati aziendali, consentendo agli utenti di eseguire query su diverse knowledge base aziendali.

Il servizio fornisce informazioni aggiornate attraverso un'interfaccia di linguaggio naturale e la possibilità di agire direttamente su di esso.

Questa opzione di distribuzione rende disponibili le origini dati per la knowledge base, ad esempio file pdf, manuali, blog e così via. LLM, tuttavia, è limitato all'agente RAG.



ai-rag-agent-shopping-cart-oracle.zip

Opzione di distribuzione personalizzata

Utilizza le azioni rapide di Oracle Cloud Infrastructure Data Science per gestire ogni componente della pipeline di dati e LLM.

Data Science Quick Actions è una suite di azioni che può essere utilizzata insieme per distribuire, valutare e ottimizzare i modelli di base in Oracle Cloud Infrastructure Data Science.

I vantaggi di questa opzione di implementazione sono la possibilità di perfezionare i modelli e di avere il pieno controllo del flusso di dati. Per questa distribuzione è consigliata l'esperienza di Data Science.



ai-custom-shopping-cart-oracle.zip