Chat GPT Neeraj

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8

(2023-2024)

BCA
On

ChatGPT
Clone
Submitted To: Submitted By : Neeraj kumar
Mr. Kuldeep Singh Rana Roll No : 2110201131
Assistant Professor ID : BC2021148

Department of Computer Applications OR

Harsh Vardhan Singh


2110201086
1. ChatGPT (clone)

We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it
possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect premises, and
reject inappropriate requests.

1. Objective:

o ChatGPT is designed for conversational interactions. Unlike its sibling model, InstructGPT, which
follows specific instructions, ChatGPT engages in more natural and interactive dialogue.
o It can answer follow-up questions, admit mistakes, challenge incorrect premises, and reject
inappropriate requests.
o The primary goal is to learn from user feedback and understand its strengths and weaknesses
during the research preview phase.

2. Training and Methods:

o ChatGPT is fine-tuned using Reinforcement Learning from Human Feedback (RLHF).


o Initially, human AI trainers provided conversations where they played both user and AI assistant
roles.
o A reward model was created by ranking alternative model responses based on quality.
o Fine-tuning was performed using Proximal Policy Optimization.

3. Limitations:

o ChatGPT sometimes generates plausible-sounding but incorrect or nonsensical answers due to


the lack of a source of truth during RL training.
o It can be sensitive to input phrasing variations.
o The model tends to be verbose and overuses certain phrases.
2. Project Supervisor
I extend my thanks of Department of Computer Applications, Invertis University, Bareilly who has given me opportunity
to work on this Project.

Today I am feeling a great sense of Excitement on my way to successfully complete my project on “ChatGPT” under
the guidance of Mr. Kuldeep Singh Rana

I sincerely thank him for responding great confidence and faith in my work and being with me to encourage and guide
me to successful project completion.

I should also like to thank Dr. Archana Saxena, HOD, Department of Computer Applications for their support and all
our friends and colleagues who have created an atmosphere to encourage me from time to time making our work easy

Thank you

Mr. Kuldeep Singh Rana Ms. Divya Singh

Assistant Professor Assistant Professor

(Department of Computer Applications) Department of Computer Applications

Signatur Signature:
3. Objective and Scope of the project

1. Objective

o ChatGPT is an advanced language model developed by OpenAI. It engages in conversational


interactions with users, simulating human-like conversations.
o Unlike its sibling model, InstructGPT, which follows specific instructions in prompts, ChatGPT aims
to provide more natural and interactive dialogue.
o The primary goal is to learn from user feedback and understand its strengths and weaknesses
during the research preview phase.
o During this preview, usage of ChatGPT is free for users to explore and provide insights1.

2. Scope:

o Conversational Abilities: ChatGPT can handle a range of tasks, including recognition,


understanding, and generation of human-like textual responses.
o Multilingual Support: It operates in multiple languages, making it versatile for global
communication.
o Tasks and Applications:
 Code Debugging: ChatGPT can ask clarifying questions to debug code.
 Translation: It can translate languages.
 Text Completion: ChatGPT can complete text.
 Question Answering: It provides answers to user queries.
o Customer Service and Beyond: ChatGPT’s capabilities extend to virtual assistants, customer
service, and other conversational applications

.
4. Hardware & Software to be used

Chat GPT Hardware Requirements

ChatGPT is a powerful natural language processing model that requires a significant amount of computational
power to operate. As such, you’ll need to make sure you have the following chatgpt hardware requirements in
place:

 A high-end CPU with at least 16 cores


 At least 64 GB of RAM
 A high-end GPU with at least 16 GB of VRAM
 A large amount of storage space (at least several hundred GB)

Keep in mind that these are minimum requirements, and you may need more powerful chat gpt hardware if
you plan on using ChatGPT for large-scale applications.

Chat GPT System Requirements

In addition to the necessary hardware requirements, you’ll also need to make sure you have the necessary
software requirements in place to use ChatGPT. Here are the chatgpt system requirements:

 Python 3.7 or later


 PyTorch 1.0 or later
 Transformers library
 TensorFlow 2.0 or later (optional, but recommended for some use cases)

You’ll also need to have a basic understanding of programming and natural language processing concepts in
order to effectively use ChatGPT.

Cloud-Based Options

Some popular cloud-based options for using ChatGPT include:

 OpenAI’s GPT-3 API


 Hugging Face’s Datasets and Models Hub
 Google Cloud’s AI Platform
5. Contribution
Neeraj kumar {BC2021148}
OR

Harsh Vardhan Singh {BC2021169}

Development and Implementation:

1. Web Development :
Contribution: on experience in designing and implementing a web project from scratch. This includes
frontend development using HTML, CSS, and JavaScript, backend development using frameworks like Node.js
or Django, and possibly database integration. managing the project timeline, balancing design with
functionality, debugging issues, and handling project requirements on their own.

2. Developing an AI-Based GPT Clone:


Contribution: Developing an AI-based chatbot provides an opportunity to dive into machine learning and
natural language processing (NLP) concepts. learn about training models, working with large datasets, and
integrating chatbot functionality into applications. Building an AI-based chatbot requires a strong
understanding of machine learning algorithms, data preprocessing, model training, and inference. The
student may need to work with complex libraries like TensorFlow or PyTorch and fine-tune models to achieve
desired performance.
6. Conclusion

created a ChatGPT clone project using HTML, CSS, and vanilla JavaScript and integrated it
with the OpenAI API. Now, you can engage in meaningful conversations and showcase your
talent to friends and beyond.

I encourage you to continue improving your skills by diving into other exciting real-world
projects such as JavaScript API projects, JavaScript games, Form validations, Image
sliders, and more.

If you encounter any difficulties while creating your own ChatGPT or your code is not
working as expected, you can download the source code files for this ChatGPT clone project
for free by clicking the Download button. You can also view a live demo of it by clicking the
View Live button.

Remember that after downloading the file, you’ll have to paste an “OpenAI API key” into
the API_KE variable in the script.j file. To get your API key, visit the following
URL:Y https://platform.openai.com/account/api-keys.
s Once there, log in to your account,
and you will be able to generate a free API key.
7. BIBLOGRAPHY

1. https://www.youtube.com/

2. https://chat.openai.com/

3. https://community.openai.com/c/documentation/14

4. https://platform.openai.com/docs/api-reference?lang=python

5. https://developer.mozilla.org/en-US/docs/Web/CSS

6. https://developer.mozilla.org/en-US/docs/Web/HTML

7. https://v2.tailwindcss.com/docs

You might also like