xiaoluo小落同学使用小说明
关于小落同学
实际的目的是学习和练习一下LLM相关的技术,没什么特别的意义,只是没想出来什么伟大的名字,随便取的一个名字。仅在下班后,周末无聊、无所事事的时候自己随便玩玩,顺便尽可能让自己不要太落后于时代。
项目地址
代码仓库:https://gitee.com/oddmeta/xiaoluo
演示地址:https://rg4.net/x/xiaoluo
使用说明
浏览器打开演示地址:https://rg4.net/x/xiaoluo
对话方式
支持直接输入文字对话,也可以直接语音对话。
- 文字对话:直接在文本框输入文字,手动点击“发送”按钮发送。
- 语音对话(仅在Crome浏览器测过):操作同微信,鼠标长按“发语音”按钮,开始说话,说完放开,放开后自动发送。
提示:语音对话网络有延时,建议在按住“语音对话”按钮后,等上1秒钟后再开始说话(需要连接ASR服务器,并做验证校验等一堆的处理),说话后等你看到输入框中出现文字后(语音转文字成功后),再放开“语音对话”按钮,放开后即会自动发送文字到后端。
对话小技巧
- 小落回答的答案的质量跟您的提问技巧息息相关,建议了解一下prompt。
1 让 AI 扮演角色;
2 明确要执行的任务;
3 给出完成任务的步骤;
4 输出明确。 - 示例:
- 从无到有:开始一个新的写作
- 确定立意:将文章要求发给小落,并让小落列举立意,并确定立意,正面立意是什么?反面立意又是什么?
- 选准角度:站在自己的角度、站在他人的角度、站在社会的角度
- 明确文体:议论文、散文、叙事文
- 自拟标题:标题要能够吸引读者的注意力,同时又要能够体现文章的主旨。
- 注意语言表达:要注意语言的准确性和表达力。使用适当的修辞手法,使文章语言更加生动形象。同时,要避免使用过于晦涩难懂的词汇和句子,使文章更加易懂易读。
- 从有到优:作文修改
- 把作文内容:“%……&!@#~”,发给小落
- 告诉小落:请将上面的作文里主角的话修饰一下,用人物心理情感、肢体语言、第三方旁白来替代主角的话,并突出重点为主角眼里的奶奶的形象。
- 如果返回的新作文还是不满意,可继续告诉小落你想怎么改。
- 提炼精华:输出会议摘要(或者是会议关键词)
- 把会议内容:“%……&!@#~”,发给小落
- 告诉小落:请将上面的内容输出一个摘要(内容关键词)
- 信息抽取:招聘信息抽取
- 告诉小落的JD要求:’职位要求:1、硕士以上学历。2、计算机相关专业。3、3年以上工作经验。4、熟练掌握python或者c++语言。5、有自然语言处理获奖经历优先’
- 告诉小落:招聘信息内容
- 设计prompt:需要你协助完成信息抽取任务,当我给你一个JD职位要求时,帮我抽取出句子中三元组,并按照JSON的格式输出,上述句子中没有的信息用[‘该JD未要求’]来表示,多个值之间用’,’分隔
- 数据统计:人事考勤记录统计
- 输入您已有的考勤数据,或者是让小落随机生成一些考勤记录
- 让小落计算出你要的统计数据
1). 求出所有员工的平均出勤时间,进而计算出员工的出勤率。
2). 求出所有员工的平均迟到时间,进而计算出员工的迟到率。
3). 求出所有员工的平均早退时间,进而计算出员工的早退率。
4). 求出所有员工的月出勤天数,并分析员工的请假情况。
- 从无到有:开始一个新的写作
结束对话
小落同学不会使用cookie来记录你任何历史数据,所以每次你重新进入小落同学网页,即为一个新会话的开始,直到你关闭并重新打开网页,或者刷新网页。
但是如果你在会话过程中,希望小落同学忘记你前面跟他的对话内容的话,可使用结束对话命令词。
系统内置了几个结束对话的命令词:{"再见", "bye", "goodbye", "关闭会话", "开始新会话"},输入这些命令词即可关闭现有的对话,并开启一个新的会话。
这些命令词:
- 命令词分割符:||
- 默认的命令词及回复词列表
CLOSE_DIALOG = "再见||bye||goodbye||关闭会话||开始新会话||跪安吧"
CLOSE_DIALOG_RSP = "好的。已清除历史会话记录。我又是一个全新的小落了,让我们重新开始吧。||好滴,小的退下了||Yes sir. Dialog closed."
- 命令词的修改:可通过修改配置文件conf.py来自行调整,如果你想要加一个新的命令词“莎哟娜拉”作为结束对话的命令词,改为:"再见||bye_||goodbye_||关闭会话_||开始新会话||跪安吧||莎哟娜拉"。
- 命令词的要求:如果你的命令词是一个英文,请注意要在配置文件里将这个英文单词的所有字母都小写。