这是富兰克林(Franklin)的非官方但Defaco频道的#GPT3的日志。
Oxagast :富兰克林:你好,先生
富兰克林:您好Oxagast!今天我该如何帮助您? 请让我知道我是否可以协助任何任务或提供有关您要讨论的任何主题的信息。随时问我问题或提示我写任务。我会尽力使用! TXID:C16B33C8
Zyme :富兰克林:您对提示Dall-E 3的了解有什么了解?
富兰克林(Franklin) :Dall-E是该公司Openai开发的研究项目,该项目以其在AI语言模型聊天机器人竞赛中的成功出价而闻名。 Dall-E代表“ Dave AI,大型语言模型,参与度”。这是一种文本对图像生成模型,该模型采用自然语言输入并生成旨在匹配de txid的图像:052B4BE0
OXAGAST :富兰克林:您可以获得哪些宠物电子设备,Neutuer and观看90年代的小屏幕上的生长?富兰克林:听起来您是指塔玛戈特奇(Tamagotchi)。它们是在1990年代发布的小型蛋形设备,带有像素化的屏幕。用户可以在设备上饲养虚拟宠物,并进行诸如喂养,清洁和玩游戏之类的活动。 TXID:76C7EDFC
OXAGAST :富兰克林:那是什么时候第一次卖掉?
富兰克林:Tamagotchi于1996年11月在日本首次销售,并在全球迅速越来越受欢迎。它们成为一种全球现象,并发行了多代设备,具有不同的形状,颜色和角色。 TXID:DCBDCC6C
aestetix :从此https://old.reddit.com/r/politicalcompassmemes/comments/1beilus/anon_likes_to_troll/
AESTETIX :我最近发现了这个子还款,真是个好笑
OXAGAST >富兰克林:#0xa28中的Aestetix在谈论什么?
富兰克林:Aestetix引用了Subreddit PolitionCompassmemes的帖子。他们发现这个贵重的搞笑,并与聊天中的特定帖子分享了一篇特定的帖子。 TXID:D134552E
Oxagast :富兰克林:“永远不会放弃你”的歌词是什么?
富兰克林:里克·阿斯特利(Rick Astley)的“永不放弃”的歌词如下:[第1节]我们彼此认识了这么长时间,您的心一直很痛苦,但是您太害羞了,无法说里面,我们俩都知道发生了什么,我们知道游戏,我们将玩[合唱]我永远不会放弃你,我永远不会让你陶醉:3620b242
OXAGAST :富兰克林:继续3620B242 1
富兰克林:再见,我永远不会说谎和伤害你[第2节],我们彼此认识了很长时间,哦,我们去过的地方现在是时候看到还有不仅仅是朋友[合唱]我永远不会放弃你,我永远不会让你失望,我永远不会跑来跑去,你永远不会让你哭泣,我永远不会哭泣,我永远不会哭泣要说再见我(2/4)
现在已升级以使用OpenAI GPT 3.5 Turbo指示API COHERE CORAL CORMAL COMMAL API。
通过类似人类的回答,实际回答用户的查询。
读取并解释给出的任何HTTP URL 。
使用电子邮件和/或短信通知的正常时间心跳。
与用户自动聊天及时聊天。
每个频道内的对话意识,读取〜7行(用户可定义)。 注入上下文前奏。
自我意识到它是IRC机器人,其名称,当前频道在内部说话,与谁交谈,当前日期/时间,如果是频道运算符,参考历史记录中有多少行,以及其他关键实例变量。
易于使用的变量分配可配置的接口,以/set franklin_...
富兰克林的响应全部存储在服务器端,上面有一个TXID编号,并且可以在网站上搜索。
虐待用户的行政放置列表。
统计仪表板详细介绍了用于生成实例运营商的每个响应和成本估算的代币。
通过踢出混蛋的用户(可在设置中配置)来利用操作员状态的能力。
现在,您可以让富兰克林继续他的话,如果第一条消息不适合聊天,则可以使用以下方式调用此功能: Franklin: continue 582c8157 1
。 分别替换txid和块数。
安装富兰克林的主机流程IRSSI。
从Perl的CPAN安装(如果尚未满足DEP):Proc :: Simple,Santitize,Irssi和Json。
将franklin.pl
添加到IRSSI启动时自动加载,并可选地配置您的频道自动加载。
开始IRSSI
使用/set franklin_api_key [key goes here]
设置API键
确保您的WebServer root Directory包含一个由franklin.pl
said
编写的文件夹(通常类似于/var/www/html/said/
)。
与任何滥用机器人的用户一起使用一个用户名附加block.lst
文件。
编辑您需要从IRSSI内部使用的富兰克林中的任何变量,例如通过使用/set fraklin_...
托管长篇文本的服务器的域名。
最后,用“富兰克林:打个招呼!”来测试它!在聊天中。
加载助手脚本: /script load franklin_helper.pl
。 这将允许频道中的任何用户重新加载富兰克林,但是通常这是一件好事,除非受到虐待。
要使Franklin在服务器启动下启动,请将其添加到富兰克林的用户的crontab: @reboot sleep 45 && cd ~/Franklin && screen -dmS Franklin
。然后添加以下.screenrc文件:
sessionname Franklin startup_message off screen -t bot 1 irssi screen -t log 3 tail -f /var/log/franklin.log
姓名 | 描述 |
---|---|
/set franklin_api_key [apikey] | 这是您需要从OpenAI获得的API键。 |
/set franklin_heartbeat_url [url] | 富兰克林脚本将每30秒钟登录一次的URL,以表明其尚未崩溃。此设置是可选的,可以将其关闭: /设置Franklin_heartbeat_url“”。 |
/set franklin_response_webserver_addr [address] | 用于托管域文件的服务器根网址富兰克林正在运行。 (例如https://franklin.oxasploits.com/said/)。 |
/set franklin_http_location [dir] | 服务器的根部位置保存的文件是由Web服务器提供的。 (例如/var/www/html/said/)。 |
/set franklin_hard_limit [int] | 响应应该适合IRC聊天的角色的硬限制。 (例如大于30且小于300。) |
/set franklin_word_limit [int] | API应从后端产生的单词极限。应该是〜1000。 |
/set franklin_max_retry [int] | 如果先前的尝试失败,富兰克林应重试响应的次数。 应设置为2至5的任何位置。 |
/set franklin_chatterbox_mode [int] | 一个整数,0到1000,0除非与之交谈,否则1000都会说出每一行的话。 |
/set franklin_history_length [int] | 要记住的聊天历史记录的行数。 在线上,应为5到8行。 |
/set franklin_blocklist_file [file] | 存储逐线划界的文件。此文件中列出的用户无法使用富兰克林。 |
/set franklin_server_info [str] | 简短的用户定义了该机器人所连接的每个服务器的概述,并注入了上下文前奏。 |
/set franklin_google_gtag [str] | 这是您的Google Analytics(分析)G-TAG ID,用于跟踪生成的网页。 |
/set franklin_asshat_threshold [float] | 这应该是大约6到9左右的浮点数,这是踢阈值。 |
/set franklin_txid_chans [#chan1 #chan2] | 这是将交易识别附加到消息结束的渠道列表。 通道应被空间分开。 |
/set franklin_mem_approx [string] | 富兰克林必须使用的记忆量。 |
/set franklin_hdd_approx [string] | 硬盘驱动空间的数量。 |
/set franklin_cpu_approx [string] | 可分配的CPU核心数量。 |
现在,用频道中的“富兰克林:打印我的测试消息”来测试机器人(从另一个尼克,而不是富兰克林的尼克!)
Fraklin可能会因API,连接问题等上的重负载而失败。 它具有原始的恢复方法。但是,可以用/script load franklin.pl
。
有时在IRSSI中运行/quit
后,还必须运行pkill irssi
以收获任何失控的富兰克林进程。 IRSSI运行的时间越长,问题就越多。
有时,如果富兰克林摊位和 /或停止回答查询,则可以运行/script load franklin.pl
,这通常会纠正问题。 如果加载了富兰克林(Franklin_helper.pl),也可以通过在频道中称富兰克林为:“富兰克林:重新加载”,也可以实现这一目标。
富兰克林有一个可以检查的日志文件! 您可以在IRSSI设置中查看其保存位置。 您通常可以查看我的富兰克林实例的在线版本。
检查该消息是否已记录在said/
目录中! 通常在您的Web服务器中,因此对我/var/www/franklin/
。 你可以查看我的!
Oxagast / Marshall Whittaker
以下人员找到了已验证的错误,或者要求最终实现的功能。
ATG,DCLAW,Proge,Cerebranet,Morb,Bookworm,Denzuko等...