Cree su propio bot de base de datos con LangChain

Hubo una discusión de ideas en uno de mis grupos hace unos días, y una de las ideas que me fascinaron fue conectar las capacidades de OpenAI con nuestra base de datos e interactuar con ella en lenguaje natural para obtener datos. Esa es toda la idea que me inspiró a escribir este blog.

introducir:

La historia es bastante simple, usamos incrustaciones de OpenAI para comprender el lenguaje natural para formular consultas SQL y ejecutar las consultas SQL resultantes en la base de datos, obtener los resultados y traducir los resultados de nuevo al lenguaje natural. Esta idea se puede extender más, pero veremos una implementación básica de la misma.

inserte la descripción de la imagen aquí
Sin más demora, pasemos al código.

Implementación:

Instale postgresql y conéctelo con su editor favorito. Luego ejecute el script sql a continuación.

-- Create the orders table if it doesn't exist
CREATE TABLE Orders (
    OrderID INT PRIMARY KEY,
    CustomerID INT,
    OrderDate DATE,
    TotalAmount DECIMAL(10, 2),
    ShippingAddress VARCHAR(255)
);

--Insert sample orders into the orders table
INSERT INTO Orders (OrderID, CustomerID, OrderDate, TotalAmount, ShippingAddress)
VALUES (1, 1001, '2023-06-01', 150.99, '123 Main St, City A'),
       (2, 1002, '2023-06-02', 78.50, '456 Elm St, City 

Supongo que te gusta

Origin blog.csdn.net/iCloudEnd/article/details/131299332
Recomendado
Clasificación