文本Prompt分段工具

​ 利用程序自动对文本进行切片,灵活修改切片段落字数,自动完成固定prompt模板连接,保持上下文的清洁。

python面向对象中的抽象方法

​ 让错误能够在编译器运行时就检查出来,不用等到结果报错再改,用规范减少思维负担。

序列化和反序列化

​ ​ 计算机软件技术是对现实世界的抽象,宇宙间有万物,万物如何交互可以通过软件设计来抽象,受限于物质组合的发展,软件抽象设计也是一个逐步迭代的过程。当前宇宙的发展阶段为计算机基于电磁波这种物质而进行软件设计,两台计算机之间如何传递对象呢,按照OO...

function call设计理念

​ 程序运行无非就是输入输出,LLM的出现结合Function Call技术可以将程序输入这一步放宽松,用户输入的是自然语言也可以通过LLM转为程序能理解的输入,利用了LLM的自然语言处理能力和推理能力,有了标准化的输入后程序能够执行一些和工具交互的...

JavaScript语言设计初衷

学习JavaScript语言需要有一些思想补丁,这门语言设计时为了追求开发速度所以不是特别严谨,比如定义var变量会做变量提升,在变量定义前打印也不会报错,这在其他语言里是不允许的。定义function A时又会自动创建A.prototype对象。只...

显示屏护眼环境光照设置

一种快速为论文查找参考文献的方法

利用perplex查找待搜寻引用的文献。 将文献导入类chatpdf工具中。 直接询问xxx内容是否可以引用本篇文章。

Embeddings和向量数据库

二维向量通过余弦相似度来判断向量是否相关。停用词没有太多意义然后出现频率高。N-gram用多元方法拆分得到特征进行相似度计算做推荐系统。word2vec通过建模当前词和其两侧的值的关系或两侧的词和当前词的关系,利用神经网络的隐藏层来实现压缩特征。ch...

面向对象和面向过程有何不同?

​ 面向对象将数据和方法作为一个整体来对待,面向过程则没有做数据+方法的隔离。虽然面向对象的实现中也有顺序执行,分支,循环等操作但整体上对象和对象之间的修改是互不影响的。举个形象的例子就是看电视通过遥控器控制电视换台等各种操作,而面向过程需要去电视机...

陆奇-我的大模型世界观有感-认知提高

​ 啥叫科技公司?用信息更有效地转化能源。传统编程是一种转换能源的方式,有啦大模型之后,仅传统编程相较于AI辅助编程转换效率变低。以前没有大模型的时候我们需要为每个任务构建单独的模型。大模型最先是将所有NLP的任务都统一一起做了,人类很多任务包括分析...

12312