2. LangChain4j-AIServices,原来调用AI这么简单?

thbcm阅读(223)

而我们使用框架的目的是希望专注于业务逻辑,而不是低级实现细节。 为此,
LangChain4J衍生出一个高级概念可以帮助更快的进行AI应用的开发:
AI Services

互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(五):使用.NET为树莓派开发Wifi配网功能

thbcm阅读(220)

传统的做法可能需要连接键盘鼠标,显示器,然后进行可视化界面操作,这在实际应用中非常不便。于是我就想着用.NET技术解决这个痛点,实现一个优雅的WiFi配网方案。然后结合显示屏和一些语音交互做成一个不错的树莓派可爱的机箱之类的,类似我之前的做的这种外形的小机器人。

知识图谱技术概述

thbcm阅读(187)

  从本质上来讲,知识图谱就是指一张大型的ER(实体-关系)图,它面向的是海量数据,构建的是海量实体和海量关系。知识图谱直接反映了人们对事物的认识程度,知识图谱建立得好,说明对该事物认识的深,更接近事物的本质;知识图谱建立得不好,说明对该事物认识的浅,没有太接近事物的本质。

对比分析LinkedBlockingQueue和SynchronousQueue

thbcm阅读(183)

出于对注释中「缓存队列 0:不加入队列」的好奇,就看了下对应的源码(如下图),发现原来 Spring 会简单地根据容量值是否大于0而选择不同的Java阻塞队列作为其线程池的任务队列:队列容量大于0为
LinkedBlockingQueue,其他情况为
SynchronousQueue。看到这里,正好把我所了解到的有关这两个队列的内容梳理一下,是为温故而知新。

C# 模式匹配全解:原理、用法与易错点

thbcm阅读(169)

模式匹配本质上是一种表达式判定工具:用以检查一个对象是否与某种“模式”相吻合,如果吻合,还允许对其分解、绑定成员变量。这可以是类型检查、常量判断、属性结构匹配等。

联系我们