/images/avatar.png

谷中仁的博客

所有文章观点仅代表本站观点,与他人无关。

基于AI大模型开发一个Slack Bot的总结

起因

最近一个半月都在Beach,虽然离开了项目,但每天的生活比项目期间还要忙碌,同时也学到了很多新知识。


在Beach期间,我参与了两个与AI相关的项目。虽然AI功能的开发占比不大,但通过代码学习了AI开发的相关模式,例如Google Cloud Platform、Terraform、Vertex AI、CrewAI以及Agent的编排。Agent编排在正式项目中尤为重要,因为AI无法一次性理解并完成复杂任务,需要将任务(Work)拆分为多个子任务(Task),通过编排的Agent组合完成。这种编排的控制逻辑和编码逻辑基本一致,主要包括顺序、循环和组合等基本形式。

本地跑deepseek 7b模型

背景

最近,Deepseek 因其卓越的性能和高效的推理速度在技术圈内引起了广泛关注。

Deepseek 采用了先进的算法(使用汇编和 CUDA 混编的方式调用 GPU)和训练方法(蒸馏),不仅显著提升了推理速度,还降低了对硬件配置的要求,使其能够在更多设备上运行。

Git多 user 管理

痛点

平时在一个电脑上会有不同的项目开发,尤其是个人项目和公司项目;

  • 通常,我们不希望工作在公司项目上的时候用自己个人的git 信息提交commit, 相反也是一样
  • 在不同目录下,在命令行中切换git config 也是个重复劳动的工作,比较费精力

方案

方案1:不同的gitconfig配置

此方案的实现思路是,git 检测当前目录是否是已经配置的目录,如果是配置的目录,那么就加载对应的gitconfig

研发效能之度量

在当前复杂的商业环境下,企业普遍倡导内部降本增效。在这种背景下,研发活动也越来越倾向于数字化度量和呈现。通过研发效能度量,组织能够获取更准确、全面的研发数据,从而更好地制定优化研发的决策和计划。

2023年终总结

女儿

新年开始,女儿就出生了,从刚开始的毫无力气到现在单手可以拿起手机,在家里随处乱跑,每一天都是新的一天。

娃很爱笑,从出生到现在感觉也就是屈指可数的哭过几次,要么是第一次打针疼了,要么是第一次从床上掉下来。

使用 setuptools 工具搭建 Python 工程

最近运维项目上要使用Pyspark进行报告生成,嗯,是的,运维项目的技术栈永远是你想象不到的。

有活就干,这形势只能“狗着”。

技术栈是Python, 硅基生命时代的基础之一; 工程化管理工具是setuptools, 嗯,对我来说是新工具,在工作的8年里,第一次听说这个。这次的重点就是利用它来构建一个模块化的工程。 相对于前端架构而言,其就相当于 package.json

使用Google Sheet Apps Script提升工作效率

一切总是在往熵增大的方向发展。

遇到的问题

团队周内每天需要都有个Code Diff 的会议来进行代码review, 但是不是每个人都有代码要被Review, 如果有个工具每天在Code Diff 前进行统计,大家有需要代码Review 的就在消息下面标记一下,或者回复一哈;如果大家有标记,那么再进行代码Review,是不是就可以省下一部分时间了?