ibis-project / ibis-birdbrain

portable Python ML-powered data bot
https://ibis-project.github.io/ibis-birdbrain/
Apache License 2.0
23 stars 4 forks source link

major updates #41

Closed lostmygithubaccount closed 4 months ago

lostmygithubaccount commented 4 months ago

a user will send text + optional Python objects to a bot. the bot will pick the appropriate flow to run

the flow may or may not pick tasks to run; it could also (as in the only implemented flow) be a pre-determined series of tasks

a Task is Message -> Message

a Flow is Messages -> Messages

only the "DataFlow" is implemented, converting text-to-SQL, executing it, and (soon) retrying on failure

a basic Streamlit app GUI is included

need to think through configuration options and...a bunch of stuff. many TODOs and hacky code