id=18944, String.Trim 过滤开头结尾空格 AISDK string {C.dian} trim 过滤 开头 结尾 空格 aisdk 2009-6-28 9:19:41
=String.Trim(" ABC ")
id=19170, AISDK Math.Round aisdk math {C.dian} round 2009-6-20 20:38:36
四舍五入
比如
Math.Round(0.009,2)=0.01
id=19252, AISDK Math.Rnd aisdk math {C.dian} rnd 2009-6-17 21:09:00
随机选择一个大于等于0小于n之间的随机数
=Math.Rnd(n)
id=19253, AISDK Select.CompareString aisdk select {C.dian} comparestring 2009-6-17 21:05:14
根据前面两项的比较来选择后面两个
如果前面两个相等则选择第3个参数
否则就选择第4个参数
=Select.CompareString(A,B,"正确","错误")
id=19307, AISDK FW.GetHTML aisdk fw {C.dian} gethtml 2009-6-15 11:07:27
根据ID读取相关字段,组合成HTML
共4个参数
1.字段列表,";"分开
2.表头
3.ID(多个用,分开)
4.模板
Content=FW.GetHTML("id;content;keys;timeu","","$[ID]$",ListTemplate)
id=19327, AISDK FW.ReadContent aisdk fw {C.dian} readcontent 2009-6-14 11:33:03
读取信息:文件头,ID,字段
ID="1"
=FW.ReadContent("User",ID,"姓名")
id=19329, AISDK String.Rnd.Line aisdk string {C.dian} rnd line 2009-6-14 10:51:12
String.Rnd.Line
随机选择一行文本
如:
A="""你好
hi"""
=String.Rnd.Line(A)
id=19611, AISDK File.CopyDir aisdk file {C.dian} copydir 2009-6-1 17:55:33
目录复制
=File.CopyDir(strDir1,strDir2)
id=19612, AISDK aisdk 2009-6-1 18:07:27
解压缩目录到某个文件
=File.UnZip(File,Dir)
id=19613, AISDK aisdk 2009-6-1 17:52:50
压缩目录到某个文件
=File.Zip(Dir,File)
id=19614, AISDK String.MD5 aisdk string {C.dian} md 5 2009-6-1 17:50:48
MD5编码
=String.MD5(str)
id=19615, AISDK String.URLENCODE aisdk string {C.dian} urlencode 2009-6-1 17:50:01
字符串编码,解码
=String.URLENCODE(str)
=String.URLDECODE(str)
id=19616, AISDK String.Link aisdk string {C.dian} link 2009-6-1 17:49:09
http://xxx 字符串转Link链接
=String.Link(str)
id=19617, AISDK String.HTML2Text aisdk string {C.dian} html 2 text 2009-6-1 17:47:53
HTML转Text
=String.HTML2Text(htmlText)
id=19618, AISDK String.Format aisdk string {C.dian} format 2009-6-1 17:45:51
字符串格式化
=String.Format(模板,参数1,参数2,...)
id=19619, AISDK Net.Email aisdk net {C.dian} email 2009-6-1 17:44:01
Email支持多个,用;分开
=Net.Email(Email,Title,Content)
id=19620, AISDK Save.FW aisdk save {C.dian} fw 2009-6-1 18:09:13
保存信息到FW系统
=Save.FW(Key,Content)
id=19621, AISDK Save.Que.Clear aisdk save {C.dian} que clear 2009-6-1 17:35:18
清除某个队列
=Save.Que.Clear(Key)
id=19622, AISDK Save.Que aisdk save {C.dian} que 2009-6-1 17:33:05
存储到某个队列里去,后面可以是一个字符串带多个,
或者是@开头的向量。
=Save.Que("VURL","@VURL")
id=19623, AISDK FW.Search aisdk fw {C.dian} search 2009-6-1 17:24:59
FW搜索:
ID=FW.Search("",Key)
id=19624, AISDK FW.RecycleID aisdk fw {C.dian} recycleid 2009-6-1 17:23:25
回收某个文件
=FW.Recycle(strTable,ID)
id=19625, AISDK FW.UserID aisdk fw {C.dian} userid 2009-6-1 17:15:58
当前用户ID
UserID=FW.UserID()
获取某个Emai的ID
UserID=FW.UserID(Email)
id=19626, AISDK FW.Ask.NewID aisdk fw {C.dian} ask newid 2009-6-1 17:13:58
产生FW的文件ID,保存的时候需要ID。
ID=FW.Ask.NewID()
id=19627, AISDK File.Clear File.Save aisdk file {C.dian} clear save 2009-6-1 17:08:37
文件清除
文件保存
T=File.Clear("【File】.html")
T=File.Save("【File】.html",Skin)
id=19628, AISDK File.Read aisdk file {C.dian} read 2009-6-1 17:03:37
文件读取:
文件路径,相对于AI的Publish目录
如下:
Skin=File.Read("Skin1.htm")
id=19641, Net.Post AISDK net {C.dian} post aisdk 2009-6-1 12:29:30
HTML=Net.Post("www.google.cn","80","/search?q=【A】","GET","","utf-8")
id=20225, AISDK aisdk 2009-5-5 9:12:30
自定义脚本
可以自定义脚本,比如发送帖子到 “数学答疑”这个页面
可以这样
第一步,输入:xx
第二步,输入:Fun.yj.
第三步,输入脚本:
【AI.Map】
=Save.Bat("xx")
=Save.Bat("error")
这样以后只需要输入 yj 即可
id=20389, AISDK aisdk 2009-4-25 13:13:25
读取信息创建人ID
=FW.ReadContent("","20390","Creater")
id=20432, AISDK AI自定义命令 aisdk ai 自定义 命令 2009-4-24 14:10:55
比如把AAA改为xx命令
第一步:xx
第二步:Fun.AAA.
第三步(把以下所有内容)
【AI.Map】
=Save.Bat("xx")
=Save.Bat("测试")
id=20734, AISDK 提醒 aisdk 2009-4-13 22:41:52
AI提醒管理功能说明:
提醒增加了flash的罗列界面。
点击id可以修改提醒,回收提醒。
使用方法:
1.在聊天窗口中输入:我的提醒
2.点击链接即可flash方式查看提醒
id=20789, AISDK 下载 Good.gd 的 文件 aisdk good {C.dian} gd 2009-4-12 11:16:48
用AI下载good.gd的文件
good.gd最大好处就是不用登陆就可以上传文件
如何让AI下载(反反盗链功能:分析referer和cookie即可)
例子:
=Net.Download("http://good.gd/api/authorization.aspx?SiteId=0&Fid=169907","funnytmp.html","http://good.gd/169907.htm")
=Net.Download("http://c1.good.gd/?FileId=169907","QQ.rar","http://good.gd/api/authorization.aspx?SiteId=0&Fid=169907")
解压缩(需要授权,GroupID=2的人才可以执行)
=File.Unzip("/Download/QQ.rar","D:\testunzip\")
id=20792, AISDK aisdk 2009-4-12 10:46:09
=File.CopyDir("D:\testunzip","D:\temp222")
管理员ID=2的人可以用
id=20794, AISDK aisdk 2009-4-12 9:40:32
判断某个人是否是某个组的
组ID
1=超级管理员
2=管理员
3=站长
4=VIP
5=会员
8=Guest
FW实现用User:R/G/xx
如判断是否是管理员
User:R/G/2
id=21053, 推广 AI意图样本 添加工具 ai 意图 样本 添加 工具 FunnyAI AISDK 2009-4-3 9:44:42
你想让AI学会,领悟你的说话风格吗?
快来为AI添加训练语句吧!
例子:
意图:问候
样本:初次见面,请多多关照
地址http://ai.funnyai.com/Flash/FunnyITS/FunnyITS.swf
id=21617, AISDK aisdk 2009-3-4 12:12:57
把AI当作twitter使用
id=21627, AISDK aisdk 2009-3-4 10:15:35
飞信机器人:13816002357
id=21663, AISDK aisdk 2009-3-1 21:07:16
=Net.SendMsg("添加好友","13800000000")
=Net.SendMsg("添加好友","abc#gmail.com")
id=21889, SYS.AISDK sys {C.dian} aisdk 2009-2-21 22:37:25
AISDK是AI的扩展说明书,更多的可以联系管理员
id=21894, AISDK CN.Child.Rnd 支持向量 aisdk cn {C.dian} child rnd 支持 向量 2009-2-21 22:22:05
[A,B]=CN.Child.Rnd("国家")
=【A】
=【B】
id=21899, AISDK Session介绍 aisdk session 介绍 2009-2-21 20:57:55
=Session.Save("K1","K2","Value1")
=Session.Load("K1","K2")
如果第一个参数为SYS,则同EMail的都共享这个字段(每个用户可能有多个Session,一个聊天窗口一般一个Session)
=Session.Load("SYS","K2")
=Session.Save("SYS","K2")
id=21927, AISDK 发送消息 aisdk 发送 消息 2009-2-21 12:20:46
=Net.SendMsg("email地址","要显示的消息")
id=21942, AISDK aisdk 2009-2-21 10:48:03
读取文件
Skin=File.Read("Skin1.htm")
id=21949, AISDK aisdk 2009-2-21 9:57:52
Learn.Tip
AI_Publish/Learn.Tip.html
AI.Msg
AI_Publish/AI.Msg.html
id=22032, AISDK aisdk 2009-2-15 23:35:01
AI提醒设置界面更新
输入:setRemind
或者:tx
或者:Remind
都可以打开提醒设置页面
id=22064, AISDK aisdk 2009-2-15 12:09:11
AI学习的时候自动增加了分词功能
比如:
======================================
happyli:
xx
ai:
输入关键字,用空格分开,比如:天气预报 网址
happyli:
北京的天气
ai:
输入相关内容
happyli:
测试一下
======================================
搜索的时候用北京的天气 或 北京 天气 都可以查询到
id=22067, AISDK 分词 aisdk 2009-2-15 11:47:37
A=SYS.Segment("中华人民共和国")
id=22519, AISDK 2009-1-15 21:37:29
AI全文搜索sss
id=23167, AISDK 提醒
用AI设置天气提醒
输入SetRemind即可
点击URL,设置。
在弹出的Web页面勾选运行脚本
比如是上海,只要内容处输入:上海天气
id=23204, help AISDK
你在AI里输入 SetRemind
就会弹出窗口,可以设置每日提醒了
id=23618,AI help AISDK
如果用AI作提醒工具?
AI每5分钟检查一次脚本,所以只要你的脚本里有如下类似的时间关键字,AI就会定时提醒你
比如:每天9点提醒某人某个城市的天气预报如何做呢
*第一步*:xx
*第二步(时间必须是5的倍数)*:9点5分
*第三步输入如下的脚本*
T=Session.Save("","Topic.城市","上海")
=SYS.Map("@天气.")
这时候AI会出现一个编号ID,假设为123
然后我们可以修改提醒人
*第四步,输入编辑命令*:fwc
*第五步,输入上面获得的ID*:123
*第六步,输入字段*:Email
*第七步,输入提醒人,多个用,分开*:xxx,abc
id=21531, AISDK
字段private=1
就是私有文件
id=21500, AISDK
输入 ss
再输入 AI.意图样本
就可以查看所有用户输入的样本
id=19818, AISDK
AI函数介绍:
把函数作为参数调用
=SYS.Call("Math.Cal","1+2+3")
和
=Math.Cal("1+2+3") 是等价的
id=19701, AISDK
SQL.Point.Send
转移Point,从一个用户转移到另一个用户
=SQL.Point.Send("标题","内容","Money","FromEmail","ToEmail")
id=18278, AISDK
AI/AISDK.html
id=4923, aisdk
=Var.Email()
=pSAI.Talk_Email
=Var.Proxy
=pSAI.strProxy
=Var.Read
= AI_Var.readVar(pFun)
=Var.Save
= AI_Var.saveVar(pFun)
id=967, AISDK
'开头的语句代表是是注释语句
id=12989, AISDK
{查看E} 代表是 查看的广义集
id=8157,AISDK
ai/AISDK.ppt
id=5360,aisdk
【SYS.Inherit】=继承上级的映射名
id=4874,AISDK
【如何给AI增加特征】
1.输入:xx
2.输入:AI.ITS.Keys
3.输入特征,(多个特征用半角的,分开)如:{城市.类.E} 的 区号,{城市.类.E} 的 天气
id=4852,AISDK
【让AI心理咨询】
首先要增加AI的样本(也就是告诉AI什么话大概是什么意思)。
比如对方的意图是询问人生的意义。我们记为:
心理.人生意义
对方好比为:人生有什么意义
这句话有哪些特征呢?
人生
意义
什么 意义
这几个都是这类话的特征
好,现在拥有这些知识,我们就可以训练AI了
首先输入:
意图样本
输入意图:
心理.人生意义
然后输入:
人生有什么意义
这样一个样本就进去了
id=5331,AISDK
Case LCase("S.Encrypt.Unicode")
strReturn = S_Strings.EnCrypt_Unicode(strNew, "")
Case LCase("S.Decrypt.Unicode")
strReturn = S_Strings.DeCrypt_Unicode(strNew, "")
Case LCase("S.URLENCODE")
strReturn = S_Strings.UrlEncode(strNew)
Case LCase("S.URLDECODE")
strReturn = S_Strings.URLDecode(strNew)
Case LCase("S.URL.GB2312")
strReturn = S_Strings.UrlEncode_GB2312(strNew)
Case LCase("S.HTML2Text")
strReturn = S_Strings.HTML2Text(strNew)
id=5068,AISDK
添加意图和样本
输入:意图样本
然后按照提示操作即可
id=5063,AISDK 批处理 AI命令 AI.Msg
AI批处理,我们来看一个例子
输入:xx
==========================
输入:test1
==========================
然后输入以下内容
【AI.Map】
sys.out=Save.Bat("xx")
sys.out=Save.Bat("测试")
sys.out=Save.Bat("哈哈")
==========================
输入:test1
==========================
这样AI就可以执行这个批处理命令了
id=5040,AISDK Net.SendMsg
机器人发送消息给某人。。。。
sys.out=Net.SendMsg("xxx","你好")
id=5036,AISDK
AI.ITS.Keys=意图的特征
AI.ITS.Topic=意图
id=4530, AISDK
【AI.ITS.Keys】=意图激活关键字
id=4529, AISDK
【AI.ITS.Topic】=意图
id=4472, AISDK
AI可以自定义函数
id=1397,AISDK Learn.Tip AI.Msg
AI/AISDK.html
id=1823,aisdk
K=Fun.ChildRnd.城市
T={
'v=2.0
sys.out=CN.Child.Rnd("城市")
}
id=1950,AISDK
包含SYS.NoReturn且SYS.NoReturn开头的消息,不会被发送出去
id=3575,AISDK aisdk 2009-2-21 22:44:36
【Save.FunnyWeber】=保存到FW中
例子:
sys.out=Save.FW("error","aaa")
id=3913,aisdk
【AI.Learn.Ask】=必须包含MsgerOnline这个关键字
