Showcase
Here are the open source contributions that past students of CSCD01 have successfully made.
Fall 2024
The following Github repositories were eligible for this year:
Migrations (requested by maintainers) (10%)
More significant external integrations (5%)
Medium Bugfixes or ollama/google bugfixes (3%)
- 3b1n: partners/ollama - fix tool calling with nested schemas
- 202 Accepted: Enabled Token Level Streaming for ChatOllama
- Fireflies: DuckDB Fix
- Llambda: Gemini system message
- Langelchain: fix state persistence in ExperimentalMarkdownSyntaxTextSplitter
Tools / External Integrations (2%)
- NotD01: Memcached LLM Cache Integration
- Leaf Node: Tool Calling and Stop Token for ChatDeepInfra
- For all the dogs: Grounding with Google Search and Vertex AI Search
- 43350: Context caching for google-genai
- 43350: Add id in chroma search result
- Group DAG: Port ArxivRetriever to LangChainJS
Tiny Bugfixes (1%)
- InChognito: Fix DuckDuckGo search tool Output Format
- InChognito: fix HuggingFacePipeline model_id parameter
- Fork queue
Small Bugfixes (2%)
Tools (1%)
- Passion-pals: Google Trends API
- Big d01 struggling: Google Books API
- Team Cherry Blossom: Google Scholar integration
- Team KASA: SQL LanguageParser
Fall 2023
The following Github repositories were eligible for this year:
Framework
These pull requests relate to the core of the Langchain framework.
- https://github.com/langchain-ai/langchainjs/pull/2891
- https://github.com/langchain-ai/langchainjs/pull/3211
- https://github.com/langchain-ai/langchain/pull/13318
- https://github.com/langchain-ai/langchain/pull/13864/
OutputParser
This pull request parses LLM output into a pandas dataframe, a popular python library for data analysis.
Store
These pull requests add new data stores to support langchain's RAG capabilities.
- https://github.com/langchain-ai/langchainjs/pull/3342
- https://github.com/langchain-ai/langchainjs/pull/3431
Input Loaders
These pull requests add new retrievers to populate the input.
- https://github.com/langchain-ai/langchain/pull/13889
- https://github.com/langchain-ai/langchain/pull/13321
- https://github.com/langchain-ai/langchain/pull/13634
- https://github.com/langchain-ai/langchainjs/pull/3333
- https://github.com/langchain-ai/langchain/pull/13841
- https://github.com/langchain-ai/langchainjs/pull/3439
Tools
These pull requests add new tools to support the ReAct pattern.
- https://github.com/langchain-ai/langchain/pull/12044
- https://github.com/langchain-ai/langchain/pull/14012
- https://github.com/langchain-ai/langchain/pull/13893
- https://github.com/langchain-ai/langchain/pull/13732
- https://github.com/langchain-ai/langchainjs/pull/3444
- https://github.com/langchain-ai/langchain/pull/14008
- https://github.com/langchain-ai/langchainjs/pull/3438
- https://github.com/langchain-ai/langchain/pull/14002
- https://github.com/langchain-ai/langchainjs/pull/3400