开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
2 Star 1 Fork 2

幽灵代码/LoveNLP

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
文件
master
分支 (1)
master
master
分支 (1)
master
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
master
分支 (1)
master
LoveNLP
/
user_input_processor.py
LoveNLP
/
user_input_processor.py
user_input_processor.py 2.21 KB
一键复制 编辑 原始数据 按行查看 历史
幽灵代码 提交于 2026年02月09日 10:56 +08:00 . 模型服务自动加载
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 作者 幽灵代码
# QQ 29672366
# 邮箱 29672366@qq.com
# 日期 2026年02月08日
import sys
import os
# 添加lib/user到Python路径
sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), 'lib', 'user'))
# 添加lib/sys到Python路径
sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), 'lib', 'sys'))
import datetime
def process_user_input(input_text):
"""
处理用户输入,调用summerise进行角色识别和能力匹配
Args:
input_text (str): 用户输入的文本
Returns:
dict: 识别结果,包含目标角色、能力和动作
"""
print("正在处理用户输入...")
# 导入Bot类
from lib.sys.bot import Bot
# 初始化Bot实例
bot = Bot()
# 记录当前时间
now = datetime.datetime.now()
# 格式化时间戳(用户输入时耗时为0)
timestamp = now.strftime('%Y-%m-%d %H:%M:%S')
# 添加到对话历史
bot.conversation_history.append(f"{timestamp} 老板:{input_text}\n")
# 调用summerise进行角色识别和能力匹配
print("正在调用summerise进行角色识别和能力匹配...")
bot.summerise()
# 返回识别结果
return {
'target_role': bot.target_role,
'query_result': bot.query_result
}
def mock_role_processing(recognition_result):
"""
假的角色处理函数,打印"已模拟角色处理"
Args:
recognition_result (dict): 识别结果,包含目标角色、能力和动作
"""
print("已模拟角色处理")
print(f"目标角色: {recognition_result.get('target_role', '')}")
print(f"查询结果: {recognition_result.get('query_result', [])}")
if __name__ == "__main__":
# 测试用户输入处理流程
user_input = "你好,我想了解一下今天的天气"
print(f"用户输入: {user_input}")
# 调用 process_user_input 函数处理用户输入
recognition_result = process_user_input(user_input)
print(f"\n识别结果: {recognition_result}")
# 调用 mock_role_processing 模拟角色处理
mock_role_processing(recognition_result)
Loading...
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

简介

AI自然语言集成框架,通过订制脚本开发继承外部程序功能,实现自然语言控制
暂无标签
Apache-2.0
使用 Apache-2.0 开源许可协议
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/ghostcode/LoveNLP.git
git@gitee.com:ghostcode/LoveNLP.git
ghostcode
LoveNLP
LoveNLP
master
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /