# PyAIML -- The Python AIML Interpreter
## PyAIML 中文支持
中文支持维护(current maintainer): andelf (andelf AT gmail.com)
<img src="https://raw.github.com/andelf/PyAIML/master/screenshot.jpg" />
NOTE:
- 目前可以支持中文规则
- 规则库目测翻译量巨大
- 规则中请使用半角标点
- 暂时对 CJK 中的 JK 无支持
- 修正了 match() 函数的一个严重 BUG, 会导致 * 错误匹配
- 可以完美保存会话进度
Changelog:
- 2013/03/09
- 初步中文支持完成
- 2013/03/10
- 修复 match() BUG
- 添加 example1 example2 两个例子
- 2013/03/12
- 为 Kernel() 添加 session 参数
- 添加 example3
- 2013/03/14
- 添加 dumps(), loads() 保存 PatterMgr()
## 以下为原 README
author: Cort Stratton (cort@users.sourceforge.net)
web: http://pyaiml.sourceforge.net/
PyAIML is an interpreter for AIML (the Artificial Intelligence Markup
Language), implemented entirely in standard Python. It strives for
simple, austere, 100% compliance with the AIML 1.0.1 standard, no less
and no more.
This is currently pre-alpha software. Use at your
own risk!
For information on what's new in this version, see the
CHANGES.txt file.
For information on the state of development, including
the current level of AIML 1.0.1 compliance, see the
SUPPORTED_TAGS.txt file.
Quick & dirty example (assuming you've downloaded the
"standard" AIML set):
```python
import aiml
# The Kernel object is the public interface to
# the AIML interpreter.
k = aiml.Kernel()
# Use the 'learn' method to load the contents
# of an AIML file into the Kernel.
k.learn("std-startup.xml")
# Use the 'respond' method to compute the response
# to a user's input string. respond() returns
# the interpreter's response, which in this case
# we ignore.
k.respond("load aiml b")
# Loop forever, reading user input from the command
# line and printing responses.
while True: print k.respond(raw_input("> "))
```
妄北y
- 粉丝: 2w+
- 资源: 1万+
最新资源
- 瓦斯抽采钻孔间距优化三维数值模拟量化研究 基于流固耦合模型,建立三维几何模型,采用comsol软件模拟不同间距瓦斯抽采过程
- MATLAB代码:微电网两阶段鲁棒优化经济调度程序 关键词:微网优化调度 两阶段鲁棒 CCG算法 经济调度 参考文档:《微电网两阶段鲁棒优化经济调度方法》 仿真平台:MATLAB YALMIP+CPL
- 基于matlab实现改进鲸鱼算法优化bp神经网络实现数据预测 此代码以发动机效率数据为例 可直接替数据使用 CIWOA-bp
- 台达触摸屏和台达M变频器通讯控制 型号b10s615
- 储能蓄电池+buckboost双向DC-DC变器Simulink仿真模型 放电电压电流双闭环 充电单电流环
- 福利:微网综合能源代码26个打包火火 关键词:微网 综合能源 优化调度 交易 智能算法 参考文档:见各自对应的说明钉子钉子 仿真平台:MATLAB 主要内容:这是一份代码合集,内容
- Comsol超透镜入门 包含单元设计,相位库建立,参数化建模等知识
- 传动带料箱输送线程序,带目的地跟踪,提供设备布局图和电气图纸以及博途程序 程序语言较多使用了STL,程序仅供学习参考 硬件配置:PLC:1515-2 PN HMI:TP700 Confort 主要
- 无人驾驶轨迹自适应预瞄控制和自适应p反馈联合控制,自适应预苗模型和基于模糊p控制均在simulink中搭建 个人觉得跟踪效果相比模糊pid效果好很多,轨迹跟踪过程,转角控制平滑自然,车速在36到72
- 500kV LCC-HVDC直流输电仿真模型Matlab 采用十二脉波晶闸管流阀,直流电流为2500A,整流侧采用直流电流PI控制,逆变侧采用直流电压PI控制, 可以得到较好的2500A直流电流波形
- 深度强化学习电气工程复现文章,适合小白学习 关键词:热电联产经济调度 深度强化学习 近端策略优化 编程语言:python平台 主题:热电联产系统智能经济调度:一种深度强化学习方法 内容简介: 本文提出
- 储能控制器,混合储能,模型原创,储能并网,混合储能能量管理,可模型问题,蓄电池与超级电容混合储能并网matlab simulink仿真模型 混合储能采用低通滤波器进行功率分配,可有效抑制系统功率波动
- 质子交膜燃料电池pemfc,水热管理模型,空压机,阴阳极流道,电压模型等 固体氧化物燃料电池,sofc pem电解槽 风光发电制氢模型等 模糊控制,pid控制,bp-pid控制,优化算法优化模糊pid
- 昆仑通态触摸屏与ABBACS550通讯,控制启停
- Matlab实现RBF径向基神经网络多变量回归预测 可有偿替数据及其他服务 所以程序经过验证,保证有效运行 1.data为数据集,7个输入特征,1个输出特征 2.MainRBFR.m为主程序文件
- 基于MBD开发的电动汽车主驱电机控制器模型及开发资料,量产模型及代码 ,有完整的需求文档,算法说明,接口文档,软件架构说明 Sumlink MCU电机控制策略 svpwm AUTOSAR 自动代码生
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈