A tool for building Structured Agentic Pipelines
Project description
Domain Specific Language - Structured Pipeline Agent
DSL-SPA is an open-source Python library for connecting LLM Agents to ETL and other common tasks. With this tool, you can connect LLM Agents to complex Data Pipelines.
Key Features of DSL-SPA
-
Building SQL Queries - construct sql queries from fields extracted by Agents
-
Applying Data Transformations - selectively apply data transformations based on Agent instructions
-
Generating Unstructured Text Summaries - generate summaries of query results and data transformations
-
Generating Visualizations - generate vega-lite visualizations of query results and data transformations
For some examples of what you can do with dsl-spa sdk check out the streamlit demo.
Getting Started
Get started with dsl-spa by installing the Python library via pip
pip install dsl-spa
A standard pipeline can be imported with
from dsl_spa.pipeline.pipeline import StandardPipeline
For more details on constructing a pipeline, reference Building a Pipeline.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dsl_spa-0.1.4.tar.gz.
File metadata
- Download URL: dsl_spa-0.1.4.tar.gz
- Upload date:
- Size: 20.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e22a7c4b26c944784c22b76ed091c59324fd62a1f6806f49ab34a39b3db2e28
|
|
| MD5 |
5b39c7be49a1b5687ed6ecf7bf3de4a5
|
|
| BLAKE2b-256 |
c2b71c0917b89fd424983315fef1d90544c9267943d109a60c183eebf5590357
|
File details
Details for the file dsl_spa-0.1.4-py3-none-any.whl.
File metadata
- Download URL: dsl_spa-0.1.4-py3-none-any.whl
- Upload date:
- Size: 21.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e44b0003840b3b88d46f2f6876ffad2721aa2c4de85c18082f9c47a4db932b88
|
|
| MD5 |
411cd06fe2da5380e3e95fcbe1f99209
|
|
| BLAKE2b-256 |
1bb0a56c4f748c33b99ea625edf9422ab330e1ac60aa7693003d615e71bf1924
|