Repository navigation
Replies: 3 comments 1 reply
|
I completely agree. We've allowed a few too many third party dependencies to creep in -- can folks please file issues or leave comments here on places where we should be programming to interfaces instead so that we can drop third party dependencies from the main tree? (happy to put those impl-specific implementation modules into the tree with separate go.mod files). As a sidebar, we do have github discussions enabled: https://github.com/tmc/langchaingo/discussions |
1 reply
|
I've heard some people say that the official version of langchain is overly encapsulated. I'm not very familiar with the code of our project, does our design avoid over-encapsulation? |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Honestly speaking, I think we should ensure that this package is lightweight enough for everyone to use in production environments. We can implement different implementations based on the interfaces defined in this package, and these implementations should be as independent as possible from the current package. All langchain components should also follow this principle.
All reactions