聊天机器人 AIML文件 标签解释(一)
来源:互联网 发布:linux 内核书籍 编辑:程序博客网 时间:2024/05/17 16:45
网上找了一堆资料,发现英文的写的还比较详细,中文的都是寥寥几字,所以想自己整理下自己对于AIML文档的见解。
AIML文件其实和XML文件是类似的,是聊天机器人回答问题的一个模板,机器人根据文档中内容回答我们输入的问题。
和XML文件一样,AIML文件开始也需要定义编码方式,如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
常用的编码方式有:encoding="ISO-8859-1"、encoding="UTF-8"、encoding="GB2312"等。
一个最简单的AIML文件示例如下:
<?xml version="1.0" encoding="UTF-8"?> --设置编码方式
<aiml> -- AIML标签(必填)
<category> --类别(必填)
<pattern>AM I JUDGE</pattern> ---这里匹配你的提问
<template>You be the judge of that.</template> --这里匹配机器人的回答
</category>
</aiml>
这样如果你向机器人输入:AM I JUDGE
机器人会回答:You be the judge of that.
阅读全文
0 0
- 聊天机器人 AIML文件 标签解释(一)
- 聊天机器人 AIML文件 <that>标签解释(二)
- 聊天机器人 AIML文件 <topic>标签解释(三)
- 聊天机器人 AIML文件 <bot>标签解释(四)
- 聊天机器人 AIML文件 <srai>标签解释(五)
- 聊天机器人 AIML文件 <random>标签解释(六)
- 聊天机器人文档(AIML)
- 使用aiml/lsh实现在线聊天机器人
- C# 使用AIML 弄 聊天机器人
- 人工智能标记语言AIML聊天机器人:…
- Python使用AIML搭建聊天机器人
- 我对基于AIML聊天机器人的一点点看法
- 人工智能标记语言AIML聊天机器人:产生、种类、应用、实例、AIML概述、知识库、公司、业界(20k字经典收藏版)
- AIML标签
- 手把手搭建一个聊天机器人(一)
- 人工智能机器人(aiml语言)
- qq聊天机器人 群发工具 (java版) (一)
- 安卓智能聊天机器人开发(一)
- NodeJs: 使用cluster创建nodejs单机多核集群(多进程)
- Android Studio 布局中引用自定义属性不提示的问题
- Tomcat 配置详解/优化方案
- java-求矩形(长方形)的周长和面积案例
- codeblocks安装
- 聊天机器人 AIML文件 标签解释(一)
- sklearn: metrics
- 三十三,UITableView中重用button的点击传值tag判断遇到的一个问题
- eclipse中 python:SyntaxError: Non-ASCII character '\xef' in file问题
- .Net (C#)委托和事件(获取多个返回值)
- [python每日一练]--0003:统计文档内的单词个数并存放到redis数据库
- JDK8-重复注解与类型注解(十一)
- python 快速把超大txt文件转存为csv
- https原理以及golang基本实现