Kimi:文本解析利器,你相信光么?

2024-04-13 00:04
文章标签 解析 文本 利器 相信 kimi

本文主要是介绍Kimi:文本解析利器,你相信光么?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

缘起

第一次接触 kimi 是在微信群,开始以为是推广薅羊毛产品,后来在其他渠道也了解到 kimi,据说是“国产之光”。我知道很多同学苦不能使用魔法久矣,索性就先踩踩这个“坑”。 梦想还是要有的,万一它真的让我相信光了呢?

背景介绍

kimi 是月之暗面的一款 AI 智能助手,创始人杨植麟,在高中时期自学编程并对人工智能产生兴趣。他在清华大学计算机系学习期间表现优异,并积极参与科研项目和竞赛,获得了多个奖项。对自然语言处理(NLP)和机器学习的兴趣驱使他深入研究这些领域。本科毕业后,杨植麟前往卡内基梅隆大学继续深造。他有幸师从苹果公司 AI 负责人 Ruslan Salakhutdinov 和 Google AI 首席科学家 William Cohen,2019 年回国创业创立了月之暗面。

AI 产品太多了,kimi 智能助手有什么独特的地方呢?

网站

Kimi.ai - 帮你看更大的世界

特色

  1. 长文本输入,其中支持格式为 pdf,doc,xlsx,ppt,txt 和图片,最多 50 个支持格式的文件,每个 100MB。
  2. 可联网分析文章链接和视频链接

如下图

未来支持更长文本输入,可以达到 200 万字。

怎么理解? 对比了解到的同类产品说

  1. ChatGPT3.5 默认不支持文件上传,虽然可以通过自定义插件方式支持分段上传,但是比较麻烦。
  2. ChatGPT Plus 有支持文件上传插件,不过没有“钞能力”和魔法,普通人来说门槛较高。
  3. ChatPDF ,ChatSheet ,Chatxxx 类似这种基于文本内容对话的 AI 产品大多也是需要魔法的,且市面上太多同质化产品和羊毛党,对选择恐惧症者来说不甚友好。 所以,可以把 kimi 当成是集 ChatPDF, 文档上传,网址阅读总结于一身的产品,AI 领域中的一个细分领域。

常用操作

总结文章

拿了一篇我之前的文章在 Chrome 中免费使用 ChatGPT4试试。

整体来说还行,不过 kimi 总结国外文章则不行

对比 ChatGPT3.5 表现是可以总结国外文章滴,不过 ChatGPT3.5 需要使用魔法。

文档解析

我在 PDF 最后面加了一行文字,看是否可以被识别到

文本其实比较小

结论:

  1. 其实我自己添加的文章是没有被识别到
  2. 一般文字内容总结还算中规中矩,其中细节可以说对

支持多文件上传解析的话,有个非常好玩的场景对 HR 同学比较有用,同时上传多份简历,然后筛选其中目标候选人是不是很方便。

总结

  1. 总结国内网址文章还是可以的,但是涉及到外网和政治敏感话题则不行,kimi 知法懂法,是好事。
  2. 批量上传文本解析功能不错,文本中夹带私货非相关主题没法识别。
  3. 整理文本和网址这块目前国内可用的 AI 产品算比较良心的了。
  4. 现在不收费,但是有长文本对话 20 轮/三小时限制,更长文本 200w 字需要推广和排队才能使用,可以理解吧,毕竟还是需要烧钱,靠爱不能发电。
  5. 国内文本处理算不错的产品。

这篇关于Kimi:文本解析利器,你相信光么?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/898608

相关文章

Java中Redisson 的原理深度解析

《Java中Redisson的原理深度解析》Redisson是一个高性能的Redis客户端,它通过将Redis数据结构映射为Java对象和分布式对象,实现了在Java应用中方便地使用Redis,本文... 目录前言一、核心设计理念二、核心架构与通信层1. 基于 Netty 的异步非阻塞通信2. 编解码器三、

Java HashMap的底层实现原理深度解析

《JavaHashMap的底层实现原理深度解析》HashMap基于数组+链表+红黑树结构,通过哈希算法和扩容机制优化性能,负载因子与树化阈值平衡效率,是Java开发必备的高效数据结构,本文给大家介绍... 目录一、概述:HashMap的宏观结构二、核心数据结构解析1. 数组(桶数组)2. 链表节点(Node

Java 虚拟线程的创建与使用深度解析

《Java虚拟线程的创建与使用深度解析》虚拟线程是Java19中以预览特性形式引入,Java21起正式发布的轻量级线程,本文给大家介绍Java虚拟线程的创建与使用,感兴趣的朋友一起看看吧... 目录一、虚拟线程简介1.1 什么是虚拟线程?1.2 为什么需要虚拟线程?二、虚拟线程与平台线程对比代码对比示例:三

一文解析C#中的StringSplitOptions枚举

《一文解析C#中的StringSplitOptions枚举》StringSplitOptions是C#中的一个枚举类型,用于控制string.Split()方法分割字符串时的行为,核心作用是处理分割后... 目录C#的StringSplitOptions枚举1.StringSplitOptions枚举的常用

Python函数作用域与闭包举例深度解析

《Python函数作用域与闭包举例深度解析》Python函数的作用域规则和闭包是编程中的关键概念,它们决定了变量的访问和生命周期,:本文主要介绍Python函数作用域与闭包的相关资料,文中通过代码... 目录1. 基础作用域访问示例1:访问全局变量示例2:访问外层函数变量2. 闭包基础示例3:简单闭包示例4

MyBatis延迟加载与多级缓存全解析

《MyBatis延迟加载与多级缓存全解析》文章介绍MyBatis的延迟加载与多级缓存机制,延迟加载按需加载关联数据提升性能,一级缓存会话级默认开启,二级缓存工厂级支持跨会话共享,增删改操作会清空对应缓... 目录MyBATis延迟加载策略一对多示例一对多示例MyBatis框架的缓存一级缓存二级缓存MyBat

前端缓存策略的自解方案全解析

《前端缓存策略的自解方案全解析》缓存从来都是前端的一个痛点,很多前端搞不清楚缓存到底是何物,:本文主要介绍前端缓存的自解方案,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、为什么“清缓存”成了技术圈的梗二、先给缓存“把个脉”:浏览器到底缓存了谁?三、设计思路:把“发版”做成“自愈”四、代码

Java集合之Iterator迭代器实现代码解析

《Java集合之Iterator迭代器实现代码解析》迭代器Iterator是Java集合框架中的一个核心接口,位于java.util包下,它定义了一种标准的元素访问机制,为各种集合类型提供了一种统一的... 目录一、什么是Iterator二、Iterator的核心方法三、基本使用示例四、Iterator的工

Java JDK Validation 注解解析与使用方法验证

《JavaJDKValidation注解解析与使用方法验证》JakartaValidation提供了一种声明式、标准化的方式来验证Java对象,与框架无关,可以方便地集成到各种Java应用中,... 目录核心概念1. 主要注解基本约束注解其他常用注解2. 核心接口使用方法1. 基本使用添加依赖 (Maven

Java中的分布式系统开发基于 Zookeeper 与 Dubbo 的应用案例解析

《Java中的分布式系统开发基于Zookeeper与Dubbo的应用案例解析》本文将通过实际案例,带你走进基于Zookeeper与Dubbo的分布式系统开发,本文通过实例代码给大家介绍的非常详... 目录Java 中的分布式系统开发基于 Zookeeper 与 Dubbo 的应用案例一、分布式系统中的挑战二