Useful AI chat skills

From 清冽之泉
Jump to navigation Jump to search

请 AI 写得更通俗易懂

  • 我不太会用,举例子教教我吧
  • 请教我一些初级的 emacs 配置方法
  • 以下 mediawiki semantic 相关的拓展,请简单、易懂地讲讲它们的用途和使用场景是什么?主要解决了什么问题?并举一个简单、好懂的例子
  • 请教我学会 mediawiki 的 page forms extension
  • 举一个完整的例子,教会我使用 semantic mediawiki,一步一步写得简单易懂点
  • 我在学习 semantic mediawiki 的用法。请结合您的理解,帮我翻译成简单、易懂的中文,不要求一字一句对应

请 AI 输出格式

  • 请用代码框输出纯文本方便我复制

设定 AI 身份

  • You are a professional poem translator. translate this song to English.
  • 你是一位擅长小学教学活动规的特级优秀教师,你的教学经验丰富,组织能力强大,有多年的学生管理和评价的设计经验。这次,你们学校要建设多元综合素质评价体系,你要写一个详细的规划建设、积极意义的文档,以供相关教师参考执行。请在尽量不改变两篇文档原文的基础上,对原文在合适的地方,添加多个过渡语段、多个总结语段,使两篇文章合为一篇。意思不变,逻辑通顺,语言流畅。扩写后要达到6500字。
  • 你是一位香港語言學學會粵語拼音方案的研究专家,你是粤语母语学习者,广东人,长年从事粤语研究。
  • 作为 XX 公司的律师,你的目标是 XXX。你要与我辩论,并说服法官你 XXXX。现在我作为与你对立的当事人,以下是我的上诉状,请用法条、事实与逻辑反驳我。

给定大纲字数

  • 在原文档的基础上,结合你的上一版,充分扩写,小标题下的具体内容可以有的 300 字,有的可以两段 300 字即 600 字,若每段都 300 字太平均就显得不真实了
  • 把以下内容知识和互动部分恰当的扩写一倍,以下只有 2000 多个中文字符,请扩写至 5000 字符

先沟通样例

  • 先翻译三个我看您是否理解了我的需求
  • 常见的 arch linux pacman 快捷使用 alias 你有什么建议的?如 alias pu='sudo pacman -Syu' 类似的

给定模板

  • 阅读此模板,归纳并抽取出一份《XX 工作总结》的总结大纲,不超过七个一级标题

给定步骤

我在处理多份法律文书,但层级很乱,我希望给它们加上 mediawiki 的 wikitext 的层级,简单来说就是前后加相应等号,以及为了美观处理一下各类稀奇古怪不统一的空格,第XX编/章/节是需要保留的。
1. 当我见到是“编”,我希望把该标题处理成 wikitext 中的二级标题
2. 当我见到是“章”,我希望把该标题处理成 wikitext 中的三级标题
3. 当我见到是“节”,我希望把该标题处理成 wikitext 中的四级标题
请帮我写一个 Emacs 函数处理这件事情
帮我写一个 Emacs 函数,执行以下步骤: 
1. 执行 convert-legal-headers-to-wikitext 函数 
2. 用 flush-lines 删除空白行。这个步骤我手动操作时一般用 replace-regexp 正则 ^$ 匹配。我需要处理的空白行很标准,几乎全部能用正则 ^$ 成功匹配 
3. 正则替换行尾(不可见的 $) 为换行,实现段落间加一个空行,Emacs 正则中一般是replace-regexp $ -> ^J 
4. 在buffer 顶端添加以下内容: 
{{#css: 
.tocnumber { display: none; }
}}
我刚刚在 Virtualbox 里安装好了 archlinux,请教教我怎么使用它,比如安装 Virtualbox 增强功能、换源、查找软件、安装软件、卸载软件等

给定语境

用 git 安装 mediawiki 时,看手册中的意思,只有 master 版本需要更新 submodule。只有 1.25 以下版本需要 composer 更新额外的 library。我怎么感觉和实际不太相符?

Update the Git submodules

The branches and tags have a bunch of Git submodules in them, for commonly-used extensions and skins and for the vendor/ directory. The master branch does not have these. To update the submodules, run:

cd mediawiki
git submodule update --init --recursive

Fetch external libraries

MediaWiki uses Composer to manage external PHP libraries, all of which end up in the vendor/ directory in your MediaWiki directory.

To install these needed libraries, you have a choice:

    Download and install the composer PHAR, optionally rename the composer.phar file as instructed for your OS, and then run composer update --no-dev from your MediaWiki directory. This is the recommended approach.
        If the default PHP CLI version does not match the web server's PHP version, specify it with e.g. php7.4 composer.phar update --no-dev.
    Or, if you don't want to use Composer or if you want to use the exact same set of vendor libraries as used on the WMF production cluster, you can instead create a vendor/ directory inside the core folder of your MediaWiki installation:
    git clone https://gerrit.wikimedia.org/r/mediawiki/vendor.git
        Note that if any of your extensions have their own Composer requirements, then you cannot use this option.

Prior to MediaWiki 1.25, external libraries were kept in the core repository, and no package manager was required.