gunthercox / ChatterBot

ChatterBot is a machine learning, conversational dialog engine for creating chat bots
https://chatterbot.readthedocs.io
BSD 3-Clause "New" or "Revised" License
14.07k stars 4.44k forks source link

Is this project being maintained? #2311

Open creeper-0910 opened 1 year ago

creeper-0910 commented 1 year ago

Is this project being maintained? Is it still available...?

erickythierry commented 1 year ago

+1

I also want to know

bbartling commented 1 year ago

+2

erickythierry commented 1 year ago

apparently not 😕

bbartling commented 1 year ago

Are there any other similar projects like this that are not a cloud based AI platform that requires a membership?

On Sat, May 20, 2023, 4:59 PM Ericky Thierry @.***> wrote:

apparently not 😕

— Reply to this email directly, view it on GitHub https://github.com/gunthercox/ChatterBot/issues/2311#issuecomment-1556024094, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHC4BHKDZOWXRADHBUKONLLXHE5FTANCNFSM6AAAAAAYANQLGU . You are receiving this because you commented.Message ID: @.***>

beecode1001 commented 1 year ago

which dependencies have been added? It show errors on my side from the chatterbot after I have run and started the debugging process

beecode1001 commented 1 year ago

I don't think GBT should be added to this project.I think Simple written lines of code should be made.

joukepouke-pers commented 1 year ago

the last commit was in 2021, so it's abandoned

bbartling commented 1 year ago

Dang, is everyone just using chat GPT?

What about scenarios where chat GPT may not be allowed due to some companies policies...what are people using in that scenario?

On Mon, May 22, 2023 at 8:29 AM jouky2 @.***> wrote:

the last commit was in 2021, so it's abandoned

— Reply to this email directly, view it on GitHub https://github.com/gunthercox/ChatterBot/issues/2311#issuecomment-1557225825, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHC4BHI3KZOSTLVD2YHGXFLXHNS35ANCNFSM6AAAAAAYANQLGU . You are receiving this because you commented.Message ID: @.***>

joukepouke-pers commented 1 year ago

I have a different reason: free app. But I dont think its ging to Come back as thuis Costs a lot of money from them.

creeper-0910 commented 1 year ago

I was trying to learn a specific character using ChatterBot. Is there any other software that can learn a specific character's personality, etc. and have them talk to each other in a local environment?

joukepouke-pers commented 1 year ago

Yes. You can use ora.ai and use a specific prompt. Use chatgpt but I mean you can get it to be rude or something so Who cares

bbartling commented 1 year ago

Cool...can you train ora.ai locally like you could with ChatterBot or is it only a cloud application? I was on the chatterbot band wagon too late but I thought it is cool that could potentially train on sensitive information you would not want to share to some AI service like a chat GPT

On Tue, May 23, 2023 at 8:18 AM jouky2 @.***> wrote:

Yes. You can use ora.ai and use a specific prompt. Use chatgpt but I mean you can get it to be rude or something so Who cares

— Reply to this email directly, view it on GitHub https://github.com/gunthercox/ChatterBot/issues/2311#issuecomment-1559330003, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHC4BHICOUZWAT3NAHJE42TXHS2KHANCNFSM6AAAAAAYANQLGU . You are receiving this because you commented.Message ID: @.***>

erickythierry commented 1 year ago

Cool...can you train ora.ai locally like you could with ChatterBot or is it only a cloud application? I was on the chatterbot band wagon too late but I thought it is cool that could potentially train on sensitive information you would not want to share to some AI service like a chat GPT On Tue, May 23, 2023 at 8:18 AM jouky2 @.> wrote: Yes. You can use ora.ai and use a specific prompt. Use chatgpt but I mean you can get it to be rude or something so Who cares — Reply to this email directly, view it on GitHub <#2311 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHC4BHICOUZWAT3NAHJE42TXHS2KHANCNFSM6AAAAAAYANQLGU . You are receiving this because you commented.Message ID: @.>

the ora.ai site uses the chatgpt api. it's just a graphical interface that uses gpt

joukepouke-pers commented 1 year ago

Well you could train gpt-2 yourself I believe you can have it locally but dont know if you can train it yourself. I know there's a openai model wich you can train yourself, but it's still on the server and used for chatgpt training so yeah. Also you can't even install this from pypi so maybe one of the countless forks does work.

tommickey2020 commented 1 year ago

+1

bbartling commented 1 year ago

This stuff seems way cool...maybe there is a reason why this repo isnt being updated. The second video is more the basics of lang chain have you dabbled with this at all or aut GPT? https://youtu.be/rFQ5Kmkd4jc This second video is more the basics. https://youtu.be/aywZrzNaKjs

lucasalberto01 commented 1 year ago

I still prefer this library over GPT chat for two reasons

  1. This library is trained while you talk to it, gpt, if you train your own model, you first need the data and then leave it running for days to get the correct training.
  2. With this library you can easily edit what was previously learned. in gpt you need to retrain the whole model.

For me they are two different tools, GPT is good for large texts, this one is better for chat.

I created a more modern fork and I'm trying to improve https://github.com/lucasalberto01/chatterbotpro

erickythierry commented 1 year ago

another advantage of this lib: it's free, open source and self hosted. Great for small and hobby projects. I tried using gpt for some projects but it bothers me that I don't control the data that is fed to gpt and I still have to pay for each request

bbartling commented 1 year ago

Cool thanks 👍

On Mon, Jun 12, 2023, 4:45 PM Lucas Alberto @.***> wrote:

I still prefer this library over GPT chat for two reasons

  1. This library is trained while you talk to it, gpt, if you train your own model, you first need the data and then leave it running for days to get the correct training.
  2. With this library you can easily edit what was previously learned. in gpt you need to retrain the whole model.

For me they are two different tools, GPT is good for large texts, this one is better for chat.

I created a more modern fork and I'm trying to improve https://github.com/lucasalberto01/chatterbotpro

— Reply to this email directly, view it on GitHub https://github.com/gunthercox/ChatterBot/issues/2311#issuecomment-1588148898, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHC4BHK52YIJ7XQTGS5WDRDXK6EYNANCNFSM6AAAAAAYANQLGU . You are receiving this because you commented.Message ID: @.***>

Uysim commented 1 year ago

+1

joukepouke-pers commented 1 year ago

You can also use gpt-2 and train it yourself

erickythierry commented 1 year ago

You can also use gpt-2 and train it yourself

The difference in complexity between the two is enormous. (not to mention the disparity in hardware resource usage to run gpt2)

bbartling commented 1 year ago

Does anyone know of a good repo to train open source LLM on your own data set?

This is also a cool repo to run I think it's Facebook's Lama LLM in a compressed model format on a CPU. It's a little slow but works. The model is a 4 gigs .bin file that downloads and runs locally, it would be really neat if there was something like this that could be customized with your own data.

https://github.com/awinml/llama-cpp-python-bindings

On Sat, Jul 22, 2023, 5:07 PM Ericky Thierry @.***> wrote:

You can also use gpt-2 and train it yourself

The difference in complexity between the two is enormous. (not to mention the disparity in hardware resource usage to run gpt2)

— Reply to this email directly, view it on GitHub https://github.com/gunthercox/ChatterBot/issues/2311#issuecomment-1646680454, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHC4BHKISAT6DC3N55HKUQ3XRRFITANCNFSM6AAAAAAYANQLGU . You are receiving this because you commented.Message ID: @.***>

jdsayle commented 1 year ago

For anyone interested in a maintained fork of Chatterbot, there are a few out there. The one that seems to be the most actively maintained (at least that I've come across) is here - https://github.com/ShoneGK/ChatterPy - last updates were 5months ago as of 8/25/2023 and it should work with Python 3.11 and up