Skip to content

acislab/ichatbio-data-handler-agent

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ichatbio-data-handler-agent

Transforms existing data artifacts into new artifacts. Uses LangChain to run a reason-then-act (ReAct) agent.

flowchart TD
    A[start] -->|request, artifact IDs| B{Agent}
    B --> |source artifact| C(Tools) --> |new artifact| B
    B --> |reason| D(Abort) --> F[end]
    B --> |report| E(Finish) --> F
Loading

Tools include:

  • Run a JQ query

Quickstart

Requires python 3.10 or higher

Set up your development environment:

python3 -m venv .venv
source .venv/bin/activate
pip install .

Run the server:

uvicorn --app-dir src agent:create_app --factory --reload

You can also run the agent server as a Docker container:

docker compose up --build

About

Transforms and integrates existing data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.7%
  • Dockerfile 1.3%