langchain
semantic-kernel
| langchain | semantic-kernel | |
|---|---|---|
| 156 | 72 | |
| 56,526 | 26,898 | |
| - | 1.3% | |
| 10.0 | 9.9 | |
| over 2 years ago | about 22 hours ago | |
| Python | C# | |
| MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
langchain
- HTMX + AI = Lightning-Fast, Hyper-Personal Web Apps
🔗 Try this repo to build your own AI backend: FastAPI + OpenAI Starter
- Lists of open-source frameworks for building RAG applications
Ideal For: Developers looking for an all-in-one framework to link multiple data sources with LLMs. GitHub Repository
- Jupyter Notebook for Java
Lately I've been working on Langgraph4J which is a Java implementation of the more famous Langgraph.js which is a Javascript library used to create agent and multi-agent workflows by Langchain. Interesting note is that [Langchain.js] uses Javascript Jupyter notebooks powered by a DENO Jupiter Kernel to implement and document How-Tos. So, I faced a dilemma on how to use (or possibly simulate) the same approach in Java and, without much hope, I started looking for a Jupyter Kernel that supported Java considering that, from the JDK 9 version, there was the introduction of JShell that enabled the REPL for Java.
- What is OpenLLM and what problem does it solve?
LangChain: This suggests a tool or framework for chaining together different NLP (Natural Language Processing) tasks. With LangChain integration, you can create multi-step workflows that combine OpenLLM's capabilities with other NLP tools for more advanced tasks.
- 🗣️🤖 Ask to your Neo4J knowledge base in NLP & get KPIs
Langchain and the implementation of Custom Tools also is a great (and very efficient) way to setup a dedicated Q&A (for example for chat purpose) agent.
- LangChain – Some quick, high level thoughts on improvements/changes
- Claude 2 Internal API Client and CLI
We're using it via langchain talking to Amazon Bedrock which is hosting Claude 1.x. It's comparable to GPT3.x, not bad. The integration doesn't seem to be fully there though, I think langchain is expecting "Human:" and "AI:", but Claude uses "Assistant:".
https://github.com/hwchase17/langchain/issues/2638
- Any better alternatives to fine-tuning GPT-3 yet to create a custom chatbot persona based on provided knowledge for others to use?
Depending on how much work you want to put into it, you can get started at HuggingFace with their models and datasets, but you'd need compute power, multiple MLOps, etc. I was introduced to the concept in this video, since Google has their Vertex AI tools on Google Cloud, and there's always LangChain but I'm not sure about anything recent.
- langchain VS griptape - a user suggested alternative 2 projects | 11 Jul 2023
- Vector storage is coming to Meilisearch to empower search through AI
a documentation chatbot proof of concept using GPT3.5 and LangChain
semantic-kernel
- Dipping into Dapr Agentic Workflows
Semantic Kernel
- Building AI-Powered Applications with C# and Semantic Kernel
But how do you build these AI-powered applications effectively? Enter Semantic Kernel: an open-source SDK from Microsoft designed to simplify the integration of powerful large language models (LLMs) like GPT into your applications.
- [Parte 4] Construyendo un Agente Conversacional con el Agent Framework de Semantic Kernel
- Build a C# Console Chatbot with Semantic Kernel & Azure OpenAI
Semantic Kernel (SK) is a lightweight library that helps your code talk to language models. It works with Azure OpenAI, Azure AI Foundry models like Mixtral or Phi‑3, and even local models. The key benefits are:
- Model context protocol server prompts with microsoft semantic kernel
This post focuses on implementing server prompts, a key feature of the Model Context Protocol (MCP) designed for reusable template definitions. We will explore how to implement these server prompts using both the MCP C# SDK and Semantic Kernel for enhanced templating capabilities. Further details on MCP server prompts can be found in the MCP documentation.
- AWS Bedrock anthropic claude tool call integration with microsoft semantic kernel
As of April 2025, the official Microsoft Semantic Kernel connector for Amazon Microsoft.SemanticKernel.Connectors.Amazon does not natively support tool/function calls. Apparently, Semantic Kernel is shifting its approach towards an LLM abstraction layer based on Microsoft.Extensions.AI, aiming for a more unified and extensible architecture. Currently, only OpenAI and Ollama implementations are available within this new abstraction. It is anticipated that an implementation for AWS Bedrock Anthropic Claude based on Microsoft.Extensions.AI will become available in the future. Therefore, in the interim, I implemented a custom solution. The approach leverages the existing IChatClient interface, making the implementation relatively straightforward. Since function calls are supported by this interface, the solution involves implementing it on top of the AWS Bedrock Runtime SDK.
- Beyond Basic RAG: Measuring Embedding and Generation Performance with RAGAS
Semantic Kernel
- Model context protocol integration with microsoft semantic kernel
The Model Context Protocol (MCP) aims to standardize connections between AI systems and data sources. This post demonstrates integrating mcp-playwright with Semantic Kernel and phi4-mini (via Ollama) for browser automation.
- Exploring AI Frameworks: A Deep Dive into Semantic Kernel and My Open Source Contributions
If you're interested in learning more about Semantic Kernel or wish to contribute, visit the Semantic Kernel GitHub repository to get started.
- Claude 3.7 Sonnet and Claude Code
I would love to have a C# / .NET SDK available for Claude so it can be integrated into Semantic Kernel [0][1]. Any plans for this?
[0] https://github.com/microsoft/semantic-kernel/issues/5690#iss...
[1] https://github.com/microsoft/semantic-kernel/pull/7364
What are some alternatives?
langflow - Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
langchain - 🦜🔗 The platform for reliable agents.
llama_index - LlamaIndex is the leading framework for building LLM-powered agents over your data.
dspy - DSPy: The framework for programming—not prompting—language models
haystack - AI orchestration framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data. With advanced retrieval methods, it's best suited for building RAG, question answering, semantic search or conversational agent chatbots.
crewAI - Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.