我的博客¶
新枚举类型:IntEnum与StrEnum
Python 3.11 新增了 IntEnum 和 StrEnum 两个枚举类型,它们分别继承自 IntFlag 和 Flag 类,用于创建具有整数或字符串标签的枚举类型。
对象比较装饰器——@total_ordering
@total_ordering 是 Python 中一个有趣的功能,它可以自动生成对象比较的其他运算符,只需要实现其中一个比较方法即可。这个装饰器可以方便地实现对象的比较,但也有一些性能和复杂性的权衡。
Function Calling(函数调用):解锁大语言模型的潜力

函数调用(function calling)是一种机制,允许大语言模型(LLM)通过调用外部函数或 API 执行特定的、预定义的任务。可以将其视为一种功能,让 LLM 将它无法独立完成的工作“委托”出去。
例如,假设您向 LLM 发送以下提示:“特斯拉当前的股价是多少?”
没有函数调用的基本 LLM 可能会根据其训练数据中的模式“幻觉”出一个答案,例如“可能在 200 美元左右”。经过 RLHF 优化的模型可能会更诚实地说:“我没有实时数据,所以无法告诉你。”
从0到1读懂AB实验:数据驱动决策的统计底层逻辑

在工作中,经常会有产品同学和运营同学问我:“某某AB实验数据出来了,应该怎么理解?”,“为什么A组CTR比B组高2%,但是为什么说不置信?” 最近一些技术同学甚至有些算法同学也来探讨类似的问题,这让我有些惊讶。平时工作中,大家默认AB是合理的且必不可少的,都知道用AB来验证自己的想法,但AB的数据结果的理解又含糊不清。
免费的AI数据库管理工具——DBLab

DBLab 是一款免费、支持 AI 助手以及快速代码生成的数据库管理工具,它可以简化数据库管理任务,使得数据库管理员和开发人员能够更轻松地管理和操作各种数据库。DBLab 提供了跨平台安装文件,包括 Windows、MacOS、Linux。
常用的Agents智能体开发框架
原文地址: - https://mp.weixin.qq.com/s/TJZ6yPk2I_QaxBFhiUPshA - https://mp.weixin.qq.com/s/sWZU_b6LfEdntiUIjI67EQ
打造一个个人 AI 代理,可以自动化我们的日常工作流程,例如邮件回复、报告生成、日程管理、内容草稿,甚至调试代码片段。选择合适的 AI 代理框架比构建代理本身还难,在尝试了十几种框架——从流畅的视觉化构建工具到高度可定制的代码优先堆栈后,整理一些内容文档以供选型。