【问题标题】:Need help in a batch file script for chatbot在聊天机器人的批处理文件脚本中需要帮助
【发布时间】:2013-02-05 10:44:46
【问题描述】:

您好,我是新手,需要帮助在 bat 脚本中创建聊天机器人。

由于我对 bat 脚本缺乏了解,您能否帮我添加更多脚本以制作更好的聊天机器人。

示例:我希望将聊天结果存储在conversations.txt 中,这些结果曾经是聊天机器人的基本知识,以便下次对话时回答问题。

谁能帮我添加更多的脚本

这是那个脚本:

@echo off
title STILL BLACK chatbot

:early
color 1b

:start
echo hi, how are you ??!
set /p how=
echo oh %how% doing the same with me!
pause
echo My Name STILL BLACK !!! Who's your name ?
set /p name=
echo Nice to meet you echo %name%!
pause
echo how old are you %name% ?
set /p age=
echo hmmm ... %age% !
pause
echo where do you live ?
set /p live=
echo exactly where is %live% that place?
set /p exactly=
echo wow %exactly% I rather not be there?!?
goto start

【问题讨论】:

    标签: batch-file batch-processing chatbot


    【解决方案1】:

    您可以在echo 上使用>> 将转换存储到文件中

    echo oh %how% doing the same with me! >>conversation.txt
    

    除此之外,您需要提供很多更多关于您正在尝试做的事情的详细信息。

    【讨论】:

    • 感谢您的帮助,您能更具体地了解 LOT 吗?!?请给我一些我必须做的提示示例,谢谢;)
    • 我的意思是你的问题很模糊,你需要详细说明你想做的事情:)
    • 我希望你能给我一些制作聊天机器人大脑的技巧,也许有一天这对聊天机器人 xixixixi 中的更多交互转换很有用;)我看到你的个人资料让你的蝙蝠大师赞叹不已!
    • 我建议你将你的问题放在一个文本文件中,然后使用for loop 询问每个问题,这将使你的代码更清晰,那么你可以使用findstr 来选择从答案中找出关键词并在答案文本文件中找到适当的答案:)
    • 不用担心 :) 试试其中的一些命令,如果您遇到困难,请在此处作为新问题发布您遇到的问题。如果它回答了您的问题,您也可以通过单击旁边的勾号来接受它。
    【解决方案2】:

    我也尝试过做一个这样的“聊天机器人”,但给他写信当然不好玩。最好将所有答案和问题以这种风格保存在一个 txt 文件中:

    user input:output
    other user input:other output
    

    使用 for /f 和 findstr 可以搜索 txt 中的代码 并显示正确答案

    用户输入可以通过使用保存在一个txt文件中

    %input%>>conversations.txt
    

    或者你把它写在数据库中,例如

    age:42
    live:Germany
    

    (与:%art%:%wert%>>database.dat

    很抱歉这个很晚的答案,但今天在这里看到并想完整回答,当您有问题时请告诉我

    你好,蒂姆

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多