2023 Python 计算生态一月推荐榜 第59期

23年1月10日 · Python123 2374 人阅读
![]() |
看见更大的世界,遇见更好的自己
See a better world to meet better for ourselves.
聊天机器人是一种基于人工智能的软件,旨在以自然语言与人类互动,这些聊天机器人通常通过听觉或文字的方式进行交谈,它们可以毫不费力地模仿人类语言,以类人的方式与人类交流。聊天机器人可以说是自然语言处理的最佳应用之一。聊天机器人可以分为两个主要变体——基于规则的和自学习的:1.基于规则的方法训练聊天机器人根据最初接受训练的一组预先确定的规则来回答问题,这些设定的规则可以非常简单,也可以非常复杂。2.自学机器人是可以自行学习的聊天机器人,这些利用人工智能和机器学习等先进技术从实例和行为中训练自己。自然地,这些聊天机器人比基于规则的机器人要聪明得多。
2023年1月,随着OpenAi开发的人工智能聊天机器人ChatGPT爆火,好事者特别推荐10款优秀的Python计算生态,帮助您了解聊天机器人。
revChatGPT
用于通过 OpenAI 与 ChatGPT 的 API 交互的轻量级包。使用反向工程的官方 API。
https://github.com/acheong08/ChatGPT
PyChatGPT
非官方 ChatGPT API 的 Python 客户端,具有自动令牌重新生成、对话跟踪、代理支持等功能。
https://github.com/rawandahmad698/PyChatGPT
chat
基于自然语言理解与机器学习的聊天机器人,支持多用户并发及自定义多轮对话
https://github.com/Decalogue/chat
chatGPT-telegram-bot
在电报机器人中使用chatGPT。
https://github.com/altryne/chatGPT-telegram-bot
ChatterBot
ChatterBot 是一个用于创建聊天机器人的机器学习对话引擎。
https://github.com/gunthercox/ChatterBot
ehForwarderBot
一个可扩展的消息隧道聊天机器人框架。向多个平台发送消息和从多个平台发送消息并远程控制您的帐户。
https://github.com/ehForwarderBot/ehForwarderBot
errbot
Errbot 是一个聊天机器人。它允许您出于任何原因从聊天室以交互方式启动脚本:随机幽默、聊天、开始构建、监控提交、触发警报...... 它是用
Python 编写的并且易于扩展。 Errbot 作为开源软件提供,并在
GPL v3 许可下发布。
https://github.com/errbotio/errbot
ai-chatbot-framework
具有自然语言理解和人工智能的 python 聊天机器人框架。
https://github.com/alfredfrancis/ai-chatbot-framework
slackbot
Slack 的聊天机器人 ( https://slack.com )。
https://github.com/scrapinghub/slackbot
Chatbot
Python聊天机器人。
Python3Turtle