首页 文章 精选 留言 我的

精选列表

搜索[一键部署],共10000篇文章
优秀的个人博客,低调大师

Agent 写报告时代:用福昕 Office Skill 实现月报术语统一与一键排版

每到月末,行政部门、产品线和区域负责人都会收到同一份通知:月度经营报告请于当月最后一个工作日下班前提交。报告撰写本身并不复杂,但真正消耗时间的是前处理环节——统一术语(公司名、产品名、年份数字的写法),调整标题层级、字体、行距等格式细节,以及手工添加高亮批注标注数据异常点。以一个 40 人事业部为例,月报由 6 个小组分写后汇稿,术语写法各异:同一款产品有人写"AI助手"、有人写"AI Agent",年份"2026"被写成"26年"。汇总后光术语对齐就要花 2 小时,排版再耗 1.5 小时,还常因格式漂移被领导打回重改。

优秀的个人博客,低调大师

谷歌搜索测试「AI Mode」:整合多模态和实时信息、一键解答复杂问题

谷歌公司昨日发布博文,邀请谷歌搜索用户测试全新的“AI 模式”(AI Mode)。用户可以提出更复杂的问题,并基于搜索结果,AI 生成更详细、更直观的答案。 谷歌表示,AI 模式将提供更高级的推理、思考和多模态能力,帮助用户更高效地获取信息。 谷歌表示,以往用户在处理复杂问题时,往往需要多次搜索才能解决,而“AI 模式”能够解决这个痛点。用户只需在桌面或移动设备上输入查询,点击新的“AI 模式”按钮即可体验。 此外,AI 模式页面底部还提供了“深入探索”快捷入口,用户可直接跳过常规搜索结果,专注于 AI 生成的内容。 在移动设备上,用户可以通过上传图片或语音输入查询,但目前仅支持文本输出。AI 模式还支持历史搜索记录,方便用户查看过往查询。 AI 模式由定制版的 Gemini 2.0 驱动,能够访问实时数据源和知识图谱等资源。它通过“查询扩展”技术,从多个子主题和数据源中提取信息,并综合呈现。如果信息不足,用户将被引导至网页搜索结果。 案例 1:鸟类迁徙路径 用户提问:“候鸟如何知道迁徙路线?”AI 模式会进行多步搜索并组织结果,在移动设备上以轮播形式展示来源网站,随后提供简明答案和相关文章。 案例 2:户外拍摄最佳时间 用户询问:“本周在波士顿公共花园拍摄户外订婚照的最佳时间是什么?”AI 模式结合实时天气信息,推荐具体日期和黄金时段,并注明日落时间。 案例 3:睡眠追踪设备对比 用户提问:“智能戒指、智能手表和追踪垫在睡眠追踪功能上有何区别?”AI 模式以对比表格形式呈现答案,并支持后续问题,如“深度睡眠时心率如何变化?” 从早期测试来看,AI 模式的查询长度是传统搜索的两倍,用户有 25% 的时间会进行后续提问。谷歌计划逐步向所有用户开放这一功能,目前测试主要面向高级用户。

优秀的个人博客,低调大师

HMS Core 视频编辑服务开放模板能力,助力用户一键Get同款酷炫视频

前言 短视频模板,是快捷创作短视频的一种方式,一般由专业设计师或模板创作人制作,用户只需替换视频模板中的部分素材,便可生成一支与模板一样的创意视频。这种省时省力、无需“烧脑”构思创意的“套模板”视频创作方法,深受用户喜爱。 应用场景 短视频模板在短视频APP、视频剪辑工具、拍摄美化工具、旅游出行、电商、新闻等垂域应用广泛。例如: 在视频剪辑工具、拍摄美化工具垂域,短视频模板功能可以降低视频剪辑门槛、激发用户创作,进而提升应用的用户活跃度; 在旅游出行应用中,用户可以通过“套模板”的方式用视频记录旅途中的风土人情; 在电商应用中,商家可通过套用商品展示模板的方式,快速制作商品展示视频; 在新闻资讯应用中,用户可套用新闻模板,快速发布新闻讯息。 华为HMS Core视频编辑服务模板能力 HMS Core视频编辑服务近期开放了模板功能,并预置了一些不同场景的视频模板供开发者测试使用,后续还将陆续丰富模板品类和数量。 接入简单、省时省力 HMS Core视频编辑服务提供了涵盖模板栏目列表、模板详情、模板工程、导入导出等详细的开发接口、接口说明和接入步骤,代码简单、清晰,开发省时省力。 云端管理、高效运营 HMS Core视频编辑服务在AGC后台为开发者提供了编排素材的后台,运营人员可以在web端完成模板栏目编排、标签管理、国家/地区设置、上下架模板内容、快速检索查询信息等。 集成代码 1. 开发准备 详细准备步骤可参考华为开发者联盟官网 2. 编辑工程集成 2.1 设置应用的鉴权信息 可以通过api_key或者Access Token来设置应用鉴权信息。 通过setAccessToken方法设置Access Token,在应用启动时初始化设置一次即可,无需多次设置。 MediaApplication.getInstance().setAccessToken("your access token"); 通过setApiKey方法设置api_key,在应用启动时初始化设置一次即可,无需多次设置。 MediaApplication.getInstance().setApiKey("your ApiKey"); 2.2设置唯一标识ID,即License ID。 License ID是进行管控的有效凭证,您要保证设置License ID的唯一性。 MediaApplication.getInstance().setLicenseId("License ID"); 2.2.1初始化Editor运行环境 创建编辑工程,需要首先创建Editor对象并初始化其运行环境。当离开编辑工程时,应释放Editor实例。 (1) 创建Editor对象 HuaweiVideoEditor editor = HuaweiVideoEditor.create(getApplicationContext()); (2) 指定预览窗口的布局位置 预览窗口负责视频图像画面的渲染,由视频编辑原子能力SDK内部创建SurfaceView来实现。在创建窗口之前,需要在您的App中指定预览窗口的布局位置。 <LinearLayout android:id="@+id/video_content_layout" android:layout_width="0dp" android:layout_height="0dp" android:background="@color/video_edit_main_bg_color" android:gravity="center" android:orientation="vertical" /> // 指定预览窗口 LinearLayout mSdkPreviewContainer = view.findViewById(R.id.video_content_layout); // 设置预览窗口承载的布局 editor.setDisplay(mSdkPreviewContainer); (3) 初始化运行环境,如果License鉴权失败,会抛出LicenseException。 当Editor对象创建之后,此时还没有占用实际的系统资源,需要手动选择其环境初始化的时机,此时视频编辑原子能力SDK内部会创建必须的线程和定时器等。 try { editor.initEnvironment(); } catch (LicenseException error) { SmartLog.e(TAG, "initEnvironment failed: " + error.getErrorMsg()); finish(); return; } 3. 模板能力集成 // 获取模板栏目列表 final HVEColumnInfo[] column = new HVEColumnInfo[1]; HVETemplateManager.getInstance().getColumnInfos(new HVETemplateManager.HVETemplateColumnsCallback() { @Override public void onSuccess(List<HVEColumnInfo> result) { // 获取模板栏目列表成功 column[0] = result.get(0); } @Override public void onFail(int error) { // 获取模板栏目列表失败 } }); // 获取模板详情 final String[] templateIds = new String[1]; // size为需要请求数据的数量 > 0,offset为需要请求数据的偏移量 ≥ 0,true代表强制获取网络数据 HVETemplateManager.getInstance().getTemplateInfos(column[0].getColumnId(), size, offset, true, new HVETemplateManager.HVETemplateInfosCallback() { @Override public void onSuccess(List<HVETemplateInfo> result, boolean hasMore) { // 获取模板详情成功 HVETemplateInfo templateInfo = result.get(0); // 获取模板ID templateIds[0] = templateInfo.getId(); } @Override public void onFail(int errorCode) { // 获取模板详情失败 } }); // 待获取模板详情成功后,获取模板ID String templateId = templateIds[0]; // 获取模板工程 final List<HVETemplateElement>[] editableElementList = new ArrayList[1];; HVETemplateManager.getInstance().getTemplateProject(templateId, new HVETemplateManager.HVETemplateProjectCallback() { @Override public void onSuccess(List<HVETemplateElement> editableElements) { // 获取成功后跳转到选择资源界面,把选中的本地资源路径更新到editableElements editableElementList[0] = editableElements; } @Override public void onProgress(int progress) { // 获取进度 } @Override public void onFail(int errorCode) { // 获取失败 } }); // 准备模板工程 HVETemplateManager.getInstance().prepareTemplateProject(templateId, new HVETemplateManager.HVETemplateProjectPrepareCallback() { @Override public void onSuccess() { // 准备模板工程成功,可以生成HuaweiVideoEditor实例进行播放、预览、导出等操作 } @Override public void onProgress(int progress) { // 准备进度 } @Override public void onFail(int errorCode) { // 准备失败 } }); // 在模板准备成功后,生成HuaweiVideoEditor实例 // 拥有editor之后就可以进行播放或者导出操作,详情见播放时间线和导出 HuaweiVideoEditor editor = HuaweiVideoEditor.create(templateId, editableElementList[0]); try { editor.initEnvironment(); } catch (LicenseException e) { SmartLog.e(TAG, "editor initEnvironment ERROR."); } Demo演示 了解更多详情>> 访问华为开发者联盟官网 获取开发指导文档 华为移动服务开源仓库地址:GitHub、Gitee 关注我们,第一时间了解 HMS Core 最新技术资讯~

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册