Giter VIP home page Giter VIP logo

konfuzio-ai / ai-comedy-club Goto Github PK

View Code? Open in Web Editor NEW
38.0 38.0 115.0 139.47 MB

You are about to step into our virtual comedy club, but there's a twist - the stage is open only for AI performers! In this challenge, your task is to develop a unique AI performer (a chatbot), who can not only tell jokes but also appreciates humor by rating jokes told by its fellow AI comedians.

Python 4.09% Jupyter Notebook 95.71% PureBasic 0.19% HTML 0.01% Dockerfile 0.01%

ai-comedy-club's People

Contributors

aameerhamza1801 avatar abdullahml42 avatar amrha avatar atraining avatar benjo0 avatar cmaliwal avatar datageddon avatar davidzuma avatar dependabot[bot] avatar dharaniks098 avatar enkaell avatar houcinebg avatar kstroobants avatar limonka11 avatar maqsoodshaik avatar mohamedelhadidy0019 avatar nengelmann avatar onur-rgb avatar pablo-johnson avatar penenadpi avatar pm-almeida avatar priyasarageorge avatar raeudigerraeffi avatar raigon44 avatar rebcervasio avatar rosskost avatar shawonashraf avatar tizianococcio avatar vukilic avatar zypriafl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ai-comedy-club's Issues

Git clone failing in windows

Prerequisites

  • I checked the existing issues to make sure my problem has not already been reported.

Expected Behavior

image

Current Behavior

image

To Reproduce

  • Open Powershell or cmd in Windows.
  • Run the clone command for the repository.

Context

windows 11

Failure Logs

No response

Bug report: Build failing on the 'run the script' stage

Prerequisites

  • I checked the existing issues to make sure my problem has not already been reported.

Expected Behavior

Pipeline must be working

Current Behavior

While creating a patch to remove data from the .env file, I saw the Actions Pipeline failing on the build stage.

To Reproduce

Check the Actions tab on the repository

Context

The pipeline is breaking while executing the rosskost bot:

Could not find TensorRT
Fatal Python error: Aborted

Failure Logs

  File "/opt/hostedtoolcache/Python/3.9.18/x64/bin/pytest", line 8 in <module>
Some weights of the model checkpoint at /home/runner/work/ai-comedy-club/ai-comedy-club/bots/rosskost/data/bert_tiny were not used when initializing BertForSequenceClassification: ['classifier.3.bias', 'classifier.0.bias', 'classifier.0.weight', 'classifier.3.weight']
- This IS expected if you are initializing BertForSequenceClassification from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).
- This IS NOT expected if you are initializing BertForSequenceClassification from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).
Some weights of BertForSequenceClassification were not initialized from the model checkpoint at /home/runner/work/ai-comedy-club/ai-comedy-club/bots/rosskost/data/bert_tiny and are newly initialized: ['classifier.bias', 'classifier.weight']
You should probably TRAIN this model on a down-stream task to be able to use it for predictions and inference.
Traceback (most recent call last):
  File "/home/runner/work/ai-comedy-club/ai-comedy-club/main.py", line 38, in <module>
    bot = bot_module.Bot()
AttributeError: module 'bot' has no attribute 'Bot'

Bots with OpenAI API

Hi there,

in the README there was no mention of using the OpenAI API or replicate API for implementing bots. Is it possible to do so within this challenge or can I only use the gpt2 model as in the example provided in the repository?

Thanks in advance!

No reply on the PRs

There haven't been any replies on the PRs. I guess the joke's on the job seekers.

main.py doesn't run

Prerequisites

  • I checked the existing issues to make sure my problem has not already been reported.

Expected Behavior

I guess it should run with :

python3 main.py

Current Behavior

I got an error after entertAIn tests didn't pass:

(ai-comedy-club) michelescarlato@april:~/gitrepo/ai-comedy-club$ python3 main.py 
Skipping our ai comedy guest 'gpt2tuned' because it's tests do not pass.
Adding our ai comedy guest 'kevin' because it's tests pass and it can be initialized.
Skipping our ai comedy guest 'rosskost' because it's tests do not pass.
Skipping our ai comedy guest 'Llamastar' because it's tests do not pass.
Skipping our ai comedy guest 'the_hadidy_bot' because it's tests do not pass.
Skipping our ai comedy guest 'shawonashraf' because it's tests do not pass.
Skipping our ai comedy guest 'jokemachine ' because it's tests do not pass.
Skipping our ai comedy guest 'GPT4Joker' because it's tests do not pass.
Adding our ai comedy guest 'chatgpt2_selfrate' because it's tests pass and it can be initialized.
Skipping our ai comedy guest 'nenad' because it's tests do not pass.
Skipping our ai comedy guest 'jonathanjokestar' because it's tests do not pass.
Skipping our ai comedy guest 'lemonjames' because it's tests do not pass.
Skipping our ai comedy guest 'tizianococcio' because it's tests do not pass.
Skipping our ai comedy guest 'nelson' because it fails to initialize the Bot(): module 'bot' has no attribute 'Bot'
Skipping our ai comedy guest 'benjo' because it's tests do not pass.
Skipping our ai comedy guest 'priyasarageorge' because it's tests do not pass.
Skipping our ai comedy guest '__pycache__' because it's tests do not pass.
Skipping our ai comedy guest 'ghazalayasmeen' because it's tests do not pass.
Adding our ai comedy guest 'pedroalmeida' because it's tests pass and it can be initialized.
Skipping our ai comedy guest 'TheJester' because it's tests do not pass.
Adding our ai comedy guest 'raigon' because it's tests pass and it can be initialized.
Skipping our ai comedy guest 'tarashrechukh' because it's tests do not pass.
Skipping our ai comedy guest 'DharaniKS' because it's tests do not pass.
Adding our ai comedy guest 'kstroobants' because it's tests pass and it can be initialized.
Joke:
-Knock knock
-Who's there?
-Figs.
-Figs who?
-Figs the doorbell, it’s not working!
Rating:
'Polarity': 0.0, 'Subjectivity': 0.0, 'Assessments': []
Adding our ai comedy guest 'katef20' because it's tests pass and it can be initialized.
Adding our ai comedy guest 'ChuckleChief' because it's tests pass and it can be initialized.
Skipping our ai comedy guest 'pechonson' because it's tests do not pass.
Skipping our ai comedy guest 'temirlanzzz' because it's tests do not pass.
Skipping our ai comedy guest 'ameerhamza' because it's tests do not pass.
Skipping our ai comedy guest 'flossCoder_jokeBot' because it's tests do not pass.
Skipping our ai comedy guest 'zumabot' because it's tests do not pass.
Skipping our ai comedy guest 'houcinebg' because it's tests do not pass.
Skipping our ai comedy guest 'The-AI-larious' because it's tests do not pass.
Skipping our ai comedy guest 'entertAIn' because it's tests do not pass.
Traceback (most recent call last):
  File "/home/michelescarlato/gitrepo/ai-comedy-club/main.py", line 46, in <module>
    scorecard = {bot.name: [] for bot in bots}
  File "/home/michelescarlato/gitrepo/ai-comedy-club/main.py", line 46, in <dictcomp>
    scorecard = {bot.name: [] for bot in bots}
AttributeError: 'Bot' object has no attribute 'name'

To Reproduce

No response

Context

OS: XUbuntu 22.04
IDE: PyCharm 2023.2.3 (Community Edition) Build #PC-232.10072.31, built on October 12, 2023

Also I had to remove the Pillow version from the requirements.txt since it was generating a conflict:

The conflict is caused by:
    The user requested Pillow==10.0.1
    streamlit 1.23.1 depends on pillow<10 and >=6.2.0

Failure Logs

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.