brakmic
Enterprise Geospatial Solutions with QGIS and Angular
Show HN: Writing a Keycloak-PKCE Library in C++
Lessons Learned from Deploying Keycloak with Angular and BFF
Keycloak, Angular, and the BFF Pattern
PKCE with Keycloak and Passport
Using Bosque in JupyterLab
Show HN: JupyterLab 4.x with Bosque Language Support
Automating Keycloak Deployments for Fun and Profit
Parallel Computing in Node.js via HPX Addons
Revisiting HPX
Intro to Semantic Kernel – Addendum
Intro to Semantic Kernel – Part Five
Intro to Semantic Kernel – Part Four
Intro to Semantic Kernel – Part Three
Semantic Kernel and LangChain are both geared towards NLP but they have different takes on it. While LangChain revolves around creating sequences of calls known as "Chains", SK employs a "Kernel" to manage these sequences and has a "Planner" to auto-create chains for new user needs.
SK steps up the game with plugins supporting both semantic and native functions, which isn't a feature in LangChain. Also, SK has a memory feature to store context and embeddings, broadening its use case.
Moreover, SK is more welcoming to C# integration alongside Python, and has a knack for blending AI services like OpenAI with conventional coding, which LangChain doesn't offer.
So, in a nutshell, while there are similarities, SK packs more features and a bit of a different approach compared to LangChain.
Hope this clears things up!
Intro to Semantic Kernel – Part Two
Intro to Semantic Kernel – Part One
Show HN: Semantic Kernel Playground
Keycloak Extensions
"Faster sorting algorithms discovered using deep reinforcement learning"