使用Coze(扣子)定制一个Android领域的专家

使用Coze(扣子)定制一个Android领域的专家

原文链接:https://ovea-y.cn/customize_an_android_expert/

字节跳动在国内正式上线了扣子平台,其实我在之前已经用了很长一段时间的海外版本了,我将结合之前在海外使用的经历,教大家如何定制一个Android领域的智能专家。

一、创建一个Bot

1. 设置基础信息

网站:https://www.coze.cn/explore
先进入扣子平台,然后选择左上角的“创建Bot”按钮
填写所需信息,图标直接通过AI生成,然后选择喜欢的那一个。
Pasted image 20240221142845

2. 设置“人设”

在左边的人设和回答逻辑设计好自己的人设。
技巧:线写好简单的需求,然后点击右上角的优化。
Pasted image 20240221143034

3. 通过插件添加联网搜索、绘图等能力

截屏2024-02-21 14.33.21

4. 添加知识库,以应对冷门技术

截屏2024-02-21 14.34.59

5. 设置音色,在发布后具有独特的特点

中文和英文的音色可以单独进行设置。
截屏2024-02-21 14.35.47

6. 通过工作流,添加定制化的任务

我们将用一个生成头像的工作流来做测试
截屏2024-02-21 14.37.09
创建之后,会进入流程编辑器界面。

这个界面两个点之间可以进行拖动,设置流程。里面所有组件节点也都可以拖动。

  • 一开始的【开始】,可以设置用户输入的参数名
  • 我们可以新建代码块对参数进行处理,比如添加我们自定义的内容,通过Output可以设置输出参数(关键是key,此处是rust)。这里一定要进行测试,不然后面遇到问题会很麻烦!
    截屏2024-02-21 14.49.37
  • 添加ByteArtist插件来根据我们之前的输入,生成头像
    截屏2024-02-21 14.52.37
  • 设置好输出直接在对话框中输出
    截屏2024-02-21 14.56.41
  • 进行测试后发布
    截屏2024-02-21 14.57.02
    截屏2024-02-21 14.58.09
    截屏2024-02-21 14.58.24
    截屏2024-02-21 14.58.40
    Pasted image 20240221165236

二、测试Bot

1. 简单问题回答

向机器人询问一些问题,查看其回答结果是否满足需求。
截屏2024-02-21 16.55.49

2. 工作流测试

尝试生成一个头像
截屏2024-02-21 17.02.40

3. 插件测试

尝试使用bing搜索插件
截屏2024-02-21 17.03.31

三、发布Bot

一切准备就绪后,就可以进行发布了。
Pasted image 20240221170418
发布后可以在豆包App上进行查看。
截屏2024-02-21 17.04.59
之后,任何终端都能拥有一个Android专家辅助工作了。
截屏2024-02-21 17.07.15

四、杂项

该Android技术专家的bot ID: 7337937803583471656

原文链接:https://ovea-y.cn/customize_an_android_expert/

Read more

香港银行开户指南

香港银行开户指南

注意:本文所有内容,都是需要前往香港的情况下才能使用! 本文主要介绍2家实体银行和3家虚拟银行! 实体银行包含: * 中国银行(香港) * 汇丰银行(香港),该银行也被称为“香港上海汇丰银行” 虚拟银行包含: * 众安银行 * 天星银行 * 蚂蚁银行 1、各银行所需资料和办理方式 银行名称 办理方式 所需材料 & 要求 备注 汇丰银行(香港) 提前预约,线下到营业点办理 (如果没预约,只能很早排队取线下号,不一定能取到) 必备证件: 1. 港澳通行证 2. 入境海关小票 3. 身份证 投资证明: 1. 证券App近三月股票交割单 2. 中国结算近三月交割单 3. 银行近三月流水单 4. 支付宝投资流水 资产证明: 1. 银行资产证明 2.

By 夕元
C++协程(Coroutines)

C++协程(Coroutines)

原文链接:https://ovea-y.cn/cpp_coroutine_20/ C++协程(Coroutines) 1. 简单介绍协程 协程可以简单的理解为,它是一个可以随时“中断”,并再次恢复执行的函数。 C++协程框架的特点: * 无栈协程 * 非对称设计(开发者可以自行设计协程调度器,做成对称设计) 2. 协程和函数的区别 函数:函数调用是线性、同步、一次性的执行模式,调用者必须等待被调用方法执行完成后返回。 协程:协程可以异步执行,调用者不需要等待协程完成,可以在协程挂起时继续做其他事情。在执行过程中通过特定的语法(co__yield_和_co__await)暂停执行,并在之后的某个时刻恢复执行。 2.1 普通函数的执行过程 一个普通函数在执行的时候,主要包含两个操作,分别是调用(call)和返回(return)

By 夕元
GitHub Workflows

GitHub Workflows

原文链接:https://ovea-y.cn/github_workflows/ 本文介绍GitHub工作流的创建和作用。 工作流创建方式 在git项目下,创建.github/workflows文件夹,里面编写的任何yml文件都是工作流的一部分。 secrets的创建方式 secrets.GITHUB_TOKEN是GitHub自动创建的,不需要自己创建。 secrets.SERVER_HOST这个的来源,需要在GitHub对应的项目的设置中设置。 readme的构建标签 配置好Branch、Event类型后,把下面这段内容复制到markdown文档里,就会自动显示自动化流程状态了。其实就是一张图片,由GitHub自动生成提供。 一. 自动构建网站并推送到远程服务器 自动构建hugo,并更新远程服务器的静态网站内容。 自动化流程文件 name: Deploy Hugo Site # 当推送到main分支时触发部署流程 on: push: branches: - main

By 夕元
代码版本管理工具(git/gerrit/repo)

代码版本管理工具(git/gerrit/repo)

原文链接:https://ovea-y.cn/code_version_control_tools__git_gerrit_repo/ 一、版本控制工具的历史 1.1 版本控制雏形 在版本控制软件出现之前,就具备diff与patch工具来对源码进行比较和打补丁了,在CVS出来的一段时间里,Linus一直在使用diff与patch工具管理着Linux的代码。diff与patch也是源码版本控制中最基本的概念。 1.1.1 diff —— 用于比较两个文件或目录之间的差异 -u 表示使用 unified 格式 -r 表示比较目录 -N 表示将不存在的文件当作空文件处理,这样新添加的文件也会出现在patch文件中 diff -urN a.c b.c > c.patch 1.1.2 patch —— 用于应用差异修改 通过patch可以将原始文件变成目标文件,

By 夕元