BoxcarsAI / boxcars

Building applications with composability using Boxcars with LLM's. Inspired by LangChain.
MIT License
430 stars 39 forks source link

End user Struggles #111

Closed JoshSummerTop closed 9 months ago

JoshSummerTop commented 10 months ago

I know this is a new project. But in terms of out of box functionality pertaining to Active Records connection, I personally would appreciate more documentation and effort. I think this is the best package at that in this stage. Especially pertaining to tabular data. One thing to consider is that a lot of junior or mid term devs might be looking at this library. What do you need to keep the project going at full force.

This is not a code specific ask.

francis commented 10 months ago

Hi @JoshSummerTop - I am actively using this project in a few other projects, but have not been making many changes. I can add more documentation for you on the Active Record front.

JoshSummerTop commented 10 months ago

@francis that would be awesome, when you have the time.

JoshSummerTop commented 10 months ago

The only other issue I have, other than focus on the ActiveRecords front is how one might make a call back to produce the results outside of the chat. From what I understand the results will be scoped to the chat as a string. Is there a way to change the results outside of the chat, without using eval.

francis commented 9 months ago

On a Boxcar, the conduct method returns a Result that includes the code to be run.

https://rubydoc.info/gems/boxcars/Boxcars/Boxcar#conduct-instance_method