3 ms·
I don't mind that they're hidden. I mind that they can't be overriden.
by rahimnathwani 3y ago
I don't mind that they're hidden. I mind that they can't be overriden.
- __loam 3y agoI mind. Langchain is full of shitty, leaky abstractions and shallow function calls. It's a pile of bullshit that somehow managed to raise millions of dollars due to hype. It's everything that's wrong with the state of development in the AI space.
- swyx 3y agothat smells wrong. are you quite sure they cant be overridden? or subclassed?
- rahimnathwani 3y agoIt looks like the two instances I was thinking of have been fixed: https://github.com/langchain-ai/langchain/blob/master/libs/langchain/langchain/chains/openai_functions/tagging.py#L49 https://github.com/langchain-ai/langchain/blob/master/libs/l... https://github.com/langchain-ai/langchain/blob/master/libs/langchain/langchain/chains/openai_tools/extraction.py#L20 https://github.com/langchain-ai/langchain/blob/master/libs/l...