# 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("> "))
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 毕设&课设基于actor模式的软件通信总线构建机器人上位机控制软件,可与ROS通信A robot remote client using LabVIEW. 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课设&项目&实训-基于actor模式的软件通信总线构建机器人上位机控制软件.zip (933个子文件)
action 141B
std-srai.aiml 858KB
std-srai.aiml 858KB
mp3.aiml 758KB
mp3.aiml 758KB
mp2.aiml 748KB
mp2.aiml 748KB
mp1.aiml 744KB
mp1.aiml 744KB
mp5.aiml 731KB
mp5.aiml 731KB
mp0.aiml 720KB
mp0.aiml 720KB
mp4.aiml 711KB
mp4.aiml 711KB
reduction0.safe.aiml 686KB
reduction0.safe.aiml 686KB
default.aiml 652KB
default.aiml 652KB
reduction1.safe.aiml 584KB
reduction1.safe.aiml 584KB
reduction.names.aiml 540KB
reduction.names.aiml 540KB
std-brain.aiml 481KB
std-brain.aiml 481KB
reduction3.safe.aiml 451KB
reduction3.safe.aiml 451KB
std-atomic.aiml 445KB
std-atomic.aiml 445KB
reduction4.safe.aiml 445KB
reduction4.safe.aiml 445KB
bot.aiml 425KB
bot.aiml 425KB
reduction2.safe.aiml 419KB
reduction2.safe.aiml 419KB
atomic.aiml 398KB
atomic.aiml 398KB
mp6.aiml 381KB
mp6.aiml 381KB
knowledge.aiml 326KB
knowledge.aiml 326KB
std-dictionary.aiml 248KB
std-dictionary.aiml 248KB
std-personality.aiml 230KB
std-personality.aiml 230KB
update1.aiml 221KB
update1.aiml 221KB
std-robot.aiml 205KB
std-robot.aiml 205KB
that.aiml 198KB
that.aiml 198KB
std-german.aiml 169KB
std-german.aiml 169KB
std-dont.aiml 169KB
std-dont.aiml 169KB
client.aiml 161KB
client.aiml 161KB
geography.aiml 161KB
geography.aiml 161KB
std-knowledge.aiml 123KB
std-knowledge.aiml 123KB
biography.aiml 92KB
biography.aiml 92KB
wallace.aiml 85KB
wallace.aiml 85KB
pyschology.aiml 80KB
psychology.aiml 80KB
pyschology.aiml 80KB
psychology.aiml 80KB
std-geography.aiml 78KB
std-geography.aiml 78KB
std-that.aiml 78KB
std-that.aiml 78KB
std-profile.aiml 77KB
std-profile.aiml 77KB
std-65percent.aiml 60KB
std-65percent.aiml 60KB
religion.aiml 44KB
religion.aiml 44KB
std-yesno.aiml 42KB
std-yesno.aiml 42KB
ai.aiml 41KB
ai.aiml 41KB
std-turing.aiml 36KB
std-turing.aiml 36KB
std-religion.aiml 36KB
std-religion.aiml 36KB
stories.aiml 33KB
stories.aiml 33KB
alice.aiml 32KB
alice.aiml 32KB
client_profile.aiml 30KB
client_profile.aiml 30KB
std-suffixes.aiml 26KB
std-suffixes.aiml 26KB
std-sports.aiml 25KB
std-sports.aiml 25KB
numbers.aiml 25KB
numbers.aiml 25KB
std-gossip.aiml 24KB
共 933 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功