Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Codex AI Chatbot Presentation
1. Department of Electronics Engineering
Shree L R Tiwari College of Engineering
Kanakia Park, Mira Road (E), Mumbai-401107
UNIVERSITY OF MUMBAI
2020-2021
Bachelor of Engineering
Project presentation
2. A PRESENTATION ON
“Codex -your Coding AI”
By
24. ESHAAN PANDEY
07. PRADEEP CHOUDHARY
Under the guidance of
PROF. VINAY KUMAR SINGH
3. Codex
Driven by AI, automated rules, natural-language processing (NLP), and machine learning (ML), Codex processes data to deliver responses
to requests of all kinds.
4. About
Codex
Codex is a chat-bot that works according to a predictive AI
model that is trained on a large set of datasets over the years.
At the most basic level, a Codex is a computer program that
simulates and processes human conversation (either written or
spoken), allowing humans to interact with digital devices as if
they were communicating with a real person.
5. Usage of Codex
The goal of this chat-bot is to develop and promote the
usage of friendly AI in a way that benefits all of humanity.
One of the applications of this amazing AI chat-bot is its
ability to write codes and help developers in solving coding-
related problems
6. Built With
OpenAI’s API
OpenAI’s API has been deployed in thousands of
applications with tasks ranging from helping people learn
new languages to solving complex classification
problems. Some popular applications that use OpenAI
API’s are :-
GitHub Copilot
AI pair programmer that helps you
write code faster with less work.
Using Codex, GitHub Copilot
applies the context in your editor
and synthesizes whole lines and
even entire functions of code.
Duolingo
Uses GPT-3 to provide French
grammar corrections. An internal
Duolingo study shows that use of
this feature leads to measurably
better second language writing
skills!
Viable
Helps businesses better and more
quickly understand what
customers are telling them by
using language models, including
GPT-3, to analyze customer
feedback and generate summaries
and insights.
Keeper Tax
Helps freelancers automatically
find tax-deductible expenses by
using GPT-3 to interpret data from
their bank statements into usable
transaction information.
7. Davinci-GPT-3
GPT-3, or the third-generation Generative Pre-trained
Transformer, is a neural network machine learning model
trained using internet data to generate any type of text.
Developed by OpenAI, it requires a small amount of input text
to generate large volumes of relevant and sophisticated
machine-generated text.
Davinci is the most capable model and can do anything that
any other model can do, and much more—often with fewer
instructions. Davinci is able to solve logic problems,
determine cause and effect, understand the intent of text,
produce creative content, explain character motives, and
handle complex summarization tasks.
8. The Davinci-003 model is a large language model. It is based on the transformer architecture and is trained on a dataset of
internet text to generate human-like responses to natural language prompts. It is capable of performing a wide range of
language tasks such as question answering, text completion, and language translation. The model's performance can be fine-
tuned for specific applications by training it on a task-specific dataset
Davinci-003
Model
9. Tech used in
developing Codex
The Codex chatbot is developed using ViteJS on it’s frontend
and has NodeJS running on the server side. It makes use of
the API from Open AI to answer the prompts or queries.
01
02
03
04
05
HTML/CSS/JS
API from OpenAI
GPT-3
Express.js(fra
mework)
NodeJS(Back
end)
ViteJS(Fronte
nd)
11. Codex Chatbot
Advantages
There are several advantages of using Codex
6. Flexibility
4. Speed 5. Easy to use
1. High Quality of Generated
Text
3. Large
Vocabulary
2. Cost
effective
12. How to use
Codex ??
Step 1: User starts by visiting the offcial website
od Codex on his/her smartphone or desktop.
Step 2: Once the user has visited the website.
He/She will see a page with a text box at the bottom
and a plane with a 'New Chat' tab. You can start
typing your question in the text box with all the
details you want to include in the answer. And,
press enter. That's it Codex will process and reply
with an answer.