Loading

10 2023 档案

摘要:前言 之前我做 AIHub 的时候通过 gRPC 的方式接入了 ChatGLM 等开源大模型,对于大模型这块我搞了个 StarAI 框架,相当于简化版的 langchain ,可以比较方便的把各种大模型和相关配套组合在一起使用。 主要思路还是用的 OpenAI 接口的那套,降低学习成本,但之前为了快 阅读全文
posted @ 2023-10-19 11:13 程序设计实验室 阅读(418) 评论(0) 推荐(1) 编辑
摘要:前言 新版 hive 提供了 beeline 工具,可以执行SQL并导出数据,不过操作还是有点复杂的,团队里有些同学不会Linux的基本操作,所以我花了亿点点时间写了个交互式的命令行工具方便使用。 效果 命令行工具,就是这么朴实无华。 探索过程 一开始是打算用 bash 脚本,结果发现根本不会写,b 阅读全文
posted @ 2023-10-17 17:08 程序设计实验室 阅读(476) 评论(0) 推荐(2) 编辑
摘要:前言 C# 编码规范中,类和属性都是大写驼峰命名风格(PascalCase / UpperCamelCase),而在数据库中我们往往使用小写蛇形命名(snake_case),在默认情况下,EFCore会把原始的类名和属性名直接映射到数据库,这不符合数据库的命名规范。 为了符合命名规范,而且也为了看起 阅读全文
posted @ 2023-10-09 11:24 程序设计实验室 阅读(2192) 评论(5) 推荐(18) 编辑
摘要:前言 很多项目一开始选型的时候没有选择EFCore,不过EFCore确实好用,也许由于种种原因后面还是需要用到,这时候引入EFCore也很方便。 本文以 StarBlog 为例,StarBlog 目前使用的 ORM 是 FreeSQL ,引入 EFCore 对我来说最大的好处是支持多个数据库,如果是 阅读全文
posted @ 2023-10-08 17:14 程序设计实验室 阅读(1166) 评论(0) 推荐(8) 编辑
摘要:前言 Redis可好用了,速度快,支持的数据类型又多,最主要的是现在可以用来向量搜索了。 本文记录一下官方提供的 redis-stack 部署和配置过程。 关于 redis-stack redis-stack installs a Redis server with additional datab 阅读全文
posted @ 2023-10-07 15:54 程序设计实验室 阅读(713) 评论(0) 推荐(1) 编辑
摘要:前言 时间过得飞快,一转眼国庆假期也要过去了,再不更新博客就太咸鱼了…… 最近在开发AIHub的时候想找个C#能用的命名实体识别库,但一直没找到,AI生态方面C#确实不太丰富,这块还是得Python,但我又不想跟LLM一样用gRPC的方式来调用,感觉有点麻烦。 这时候发现好像JVM生态有不少这类NL 阅读全文
posted @ 2023-10-06 18:06 程序设计实验室 阅读(1656) 评论(10) 推荐(5) 编辑