【AI】智能机器人回复调用青云客API

慈云数据 2024-03-12 技术支持 108 0

智能机器人回复调用青云客API

文章目录

  • 智能机器人回复调用青云客API
  • 前言
  • 一、传送地址
    • 1.常见的问题
    • 二、使用步骤
      • 1.导入相关maven依赖
      • 2.编写代码
      • 3.输出
      • 4.关键字示例
      • 5.AI讲笑话
      • 6.效果图

        前言

        在这里插入图片描述

        随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了如何制作一款智能机器人回复,降低了网站维护成本

        ai机器人指它是计算机科学的一个分支。它涉及开发计算机程序来完成否则需要人类智能的任务。AI机器人可以解决学习,感知,问题解决,语言理解和逻辑推理。AI机器人在现代世界中以许多方式使用。

        人工智能(英语:ArtificialIntelligence,缩写为AI)亦称智械、机器智能,指由人制造出来的机器所表现出来的智能。通常人工智能是指通过普通计算机程序来呈现人类智能的技术。该词也指出研究这样的智能系统是否能够实现,以及如何实现。


        提示:以下是本篇文章正文内容,下面案例可供参考

        一、传送地址

        官网地址:http://api.qingyunke.com/

        在这里插入图片描述

        1.常见的问题

        在这里插入图片描述

        二、使用步骤

        1.导入相关maven依赖

                
                    cn.hutool
                    hutool-all
                    5.4.1
                
        

        2.编写代码

        @Component
        @Slf4j
        public class AiServer {
            public static String aiReply(String content){
                String body = HttpRequest.get("http://api.qingyunke.com/api.php?key=free&appid=0&msg="+ URLUtil.encode(content))
                        .execute().charset("utf-8").body();
                JSONObject jsonObject = JSONUtil.parseObj(body);
                if (jsonObject.getStr("result").equals("0")) {
                    return jsonObject.getStr("content");
                }else {
                    return "操作频繁!!!";
                }
            }
            public static void main(String[] args) {
                String reply = aiReply("你什么滴干活");
                System.out.println(reply);
            }
        }
        

        3.输出

        在这里插入图片描述

        4.关键字示例

        在官网可以查看示例文字,根据不同的关键字,让机器人回复不同的话语

        在这里插入图片描述

        5.AI讲笑话

        {br}代表换行,可以自行替换

        @Component
        @Slf4j
        public class AiServer {
            public static String aiReply(String content){
                String body = HttpRequest.get("http://api.qingyunke.com/api.php?key=free&appid=0&msg="+ URLUtil.encode(content))
                        .execute().charset("utf-8").body();
                JSONObject jsonObject = JSONUtil.parseObj(body);
                if (jsonObject.getStr("result").equals("0")) {
                    return jsonObject.getStr("content");
                }else {
                    return "操作频繁!!!";
                }
            }
            public static void main(String[] args) {
                String reply = aiReply("给我讲个笑话吧!");
                // 将{br}替换为换行符号
                reply = reply.replace("{br}","\n");
                System.out.println(reply);
            }
        }
        

        6.效果图

        在这里插入图片描述

微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon