技术周刊(第19期)

322 阅读2分钟

roadmap.sh

roadmap.sh是一个开源社区创建路线图、指南和其他教育内容,以帮助指导开发人员选择道路并指导他们的学习。

roadmap.sh/

🦜️🔗 LangChain

⚡ Building applications with LLMs through composability ⚡

LangChain是一个强大的框架,旨在帮助开发人员使用语言模型构建端到端的应用程序。它提供了一套工具、组件和接口,可简化创建由大型语言模型 (LLM) 和聊天模型提供支持的应用程序的过程。LangChain 可以轻松管理与语言模型的交互,将多个组件链接在一起,并集成额外的资源,例如 API 和数据库。

github.com/langchain-a…

github.com/langchain-a…

🦜🔗 Awesome LangChain

github.com/kyrolabs/aw…

BlockSuiteBlockSuite

BlockSuite是 AFFiNE (github.com/toeverythin…) 背后的开源编辑器项目,它提供了一个开箱即用的基于块的编辑器,构建在为通用协作应用设计的框架之上。这个项目采用了monorepo结构,同时维护着编辑器和底层框架。

BlockSuite的特点包括:

  • 基于块的编辑:BlockSuite将富文本内容分解为离散的可编辑块,避免了传统的富文本容器带来的问题。
  • 内在协作支持:通过利用CRDT的强大功能,任何使用BlockSuite构建的应用都可以轻松实现实时协作。
  • 框架无关:使用Web组件实现的UI组件使得BlockSuite的编辑器可以轻松嵌入,并消除了供应商锁定的风险。
  • 增量状态同步:BlockSuite中的状态更新可以按照标准化二进制格式进行增量编码,从而实现在各种网络协议上的高效数据同步。
  • 紧凑的富文本:BlockSuite构建了自己的富文本组件,该组件在块状架构的基础上具有最小的职责,因此它轻巧、简单且可靠。
  • 混合无限画布:BlockSuite还提供了一个基于画布的高性能渲染器,满足白板功能的需求。

blocksuite.affine.pro/

Dolt

image.png

Dolt 是一个基于 Git 协议的开源 SQL 数据库,使用 Golang 语言编写。

github.com/dolthub/dol…

Animated AI

这是一个关于人工智能原理的动画展示网页,用动画清晰地展示了「卷积神经网络」的基本概念和算法原理,包括卷积 (Convolution)、填充 (Padding)、步长 (Stride)、组卷积 (Groups)、深度卷积 (Depthwise)、深度可分离卷积 (Depthwise-Separable)、像素重排 (Pixel Shuffle)、块大小(Block Size) 等。

animatedai.github.io/

蒙德里安主题

Linux 的 KDE Plasma 桌面出现了一个蒙德里安皮肤。

store.kde.org/p/1350981

Replicate

Replicate 提供数千个 AI 模型的云服务,可以在他们的网站上使用。

replicate.com/explore

System Design 101

使用视觉效果和简单术语解释复杂的系统。

github.com/ByteByteGoH…