{"id":63,"date":"2023-07-28T19:13:42","date_gmt":"2023-07-28T19:13:42","guid":{"rendered":"https:\/\/www.brigadiercomputers.com\/index.php\/2023\/07\/28\/questions-i-have-asked-chatgpt-about-itself\/"},"modified":"2023-07-28T19:13:42","modified_gmt":"2023-07-28T19:13:42","slug":"questions-i-have-asked-chatgpt-about-itself","status":"publish","type":"post","link":"https:\/\/www.brigadiercomputers.com\/index.php\/2023\/07\/28\/questions-i-have-asked-chatgpt-about-itself\/","title":{"rendered":"Questions I have asked ChatGPT About Itself"},"content":{"rendered":"<p><img decoding=\"async\" style=\"margin: 5px; float: left;\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/0\/04\/ChatGPT_logo.svg\/240px-ChatGPT_logo.svg.png\" width=\"100\" \/>When I was first experimenting with ChatGPT, I was curious about its underlying technologies. I was curious what type of AI system ChatGPT was using and what programming language it was created in. So I decided to ask ChatGPT about itself.<\/p>\n<p><!--more--><\/p>\n<p>One of the first questions I asked ChatGPT about itself was what type of AI network did it use to enable it to make decisions:<\/p>\n<blockquote>\n<p>What type of AI network, such as neural networks, cases, etc. do you use?<\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">The term, &#8220;network,&#8221; in relation to an AI is different that a computer network. A computer network connects computers to each other whereas an AI network is a link of mechanisms an AI uses to create and make decisions.\u00a0<\/span><\/p>\n<p><span style=\"font-size: 10pt;\">Here is what ChatGPT replied with:<\/span><\/p>\n<blockquote>\n<p>As an AI language model, I use a type of neural network called a transformer model. Specifically, I am based on the GPT (Generative Pretrained Transformer) architecture developed by OpenAI. The GPT model uses a deep learning technique called attention mechanism to process and generate natural language text. It has been trained on vast amounts of text data from the internet and can generate coherent and relevant responses to a wide variety of questions and prompts.<\/p>\n<p>In addition to transformer models, there are other types of AI networks, such as convolutional neural networks (CNNs) and recurrent neural networks (RNNs), which are often used for image and speech recognition and sequence prediction tasks, respectively. However, my primary focus as a language model is on natural language processing and text generation, which is why transformer models like GPT are particularly well-suited for my capabilities.<\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">So it uses a neural network type of model. Very nice. <\/span><\/p>\n<h3><span style=\"font-size: 10pt;\">Which Programming Language?<\/span><\/h3>\n<p><span style=\"font-size: 10pt;\">The next question I asked afterwards was:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-size: 10pt;\">Which programming language are you created in? C, C++, Java, or other?<\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">And ChatGPT&#8217;s answer was mostly &#8220;other:&#8221;<\/span><\/p>\n<blockquote>\n<p>As an AI language model, I was created using a variety of programming languages and frameworks, including Python, TensorFlow, and PyTorch. The core architecture of my neural network is based on the Transformer architecture, which was introduced in a 2017 research paper by Google researchers. The implementation of the Transformer architecture in my model was done using Python, with the help of deep learning libraries such as TensorFlow and PyTorch.<\/p>\n<p>In addition to Python, other programming languages such as Java, C++, and others have been used to develop various parts of the infrastructure that supports my operation, including data processing pipelines, web servers, and user interfaces. However, the core functionality of my natural language processing and text generation capabilities is primarily implemented in Python using deep learning frameworks.<\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">So these are a few of the questions I asked of ChatGPT about itself and the responses it provided.\u00a0<\/span><\/p>\n<h3><span style=\"font-size: 10pt;\">Learning AI Programming<\/span><\/h3>\n<p><span style=\"font-size: 10pt;\">In relation to my question to ChatGPT regarding itself, I was curious as to what ChatGPT would suggest in regards to learning AI programming. So I asked it:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-size: 10pt;\">Where is a good place for me to starting learning AI programming?<\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">I wasn&#8217;t sure what to expect in reply, and while ChatGPT was thinking of how to respond, I wondered if I should have provided more details to my question. And, ChatGPT responded with examples of existing AI technologies:<\/span><\/p>\n<blockquote>\n<p>There are many resources available online for learning AI programming, and the best place to start depends on your existing knowledge and experience with programming and mathematics. Here are a few resources and platforms that you may find helpful:<\/p>\n<ol>\n<li>\n<p>Coursera: Coursera offers a wide range of courses on AI programming, machine learning, and data science, many of which are created by top universities and industry experts. These courses are typically structured as online video lectures, with quizzes and assignments to help you practice your skills.<\/p>\n<\/li>\n<li>\n<p>Udacity: Udacity is an online learning platform that offers a variety of courses on AI programming and machine learning, including nanodegrees that provide comprehensive training in these fields. Udacity courses typically include interactive programming exercises and projects to help you apply your knowledge.<\/p>\n<\/li>\n<li>\n<p>edX: edX is another online learning platform that offers courses in AI programming and related fields, including courses created by top universities such as MIT and Harvard. edX courses often include video lectures, quizzes, and hands-on projects to help you learn and apply your knowledge.<\/p>\n<\/li>\n<li>\n<p>TensorFlow: TensorFlow is a popular open-source library for machine learning and AI programming, and it offers a wealth of resources for learning how to use the library. The TensorFlow website includes tutorials, documentation, and a community forum where you can ask questions and get help from other users.<\/p>\n<\/li>\n<li>\n<p>PyTorch: PyTorch is another popular open-source library for machine learning and AI programming, and it also offers a range of resources for learning how to use the library. The PyTorch website includes tutorials, documentation, and a community forum where you can get help and ask questions.<\/p>\n<\/li>\n<\/ol>\n<p>These are just a few of the many resources available for learning AI programming. It&#8217;s also important to practice your skills by working on projects and applying your knowledge to real-world problems. Good luck on your learning journey!<\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">I was thinking more in regards to programming languages to use in developing AI, but ChatGPT provided a better answer. Programming languages are good, but AI development can include multiple languages and even be on multiple platforms these days.\u00a0<\/span><\/p>\n<h3><span style=\"font-size: 10pt;\">Size of Databank<\/span><\/h3>\n<p><span style=\"font-size: 10pt;\">I was also curious as to the amount of storage space that ChatGPT used, so I asked it:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-size: 10pt;\">What is the approximate size of your databank?<\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">To which it vaguely responded:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-size: 10pt;\">As an AI language model, my &#8220;databank&#8221; or database is constantly evolving and expanding as I continue to learn from the vast amounts of text and information available on the internet. At present, I have been trained on a massive dataset of text comprising billions of words, sourced from a variety of different types of texts including books, articles, websites, and other digital content.<\/span><\/p>\n<p><span style=\"font-size: 10pt;\">My training data is constantly updated and expanded to ensure that I can provide accurate and up-to-date information on a wide range of topics. However, the exact size of my database is difficult to estimate as it is constantly changing and evolving.<\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">I wasn&#8217;t really satisfied with that answer, so I reworded the question in a different way:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-size: 10pt;\">What is the size in GB of your database?<\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">Unfortunately that answer wasn&#8217;t much better in relation to what I was looking for:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-size: 10pt;\">The size of my database in GB is constantly changing as new data is added and old data is refined or removed. However, as a language model, my size is typically measured by the number of parameters in my neural network.<\/span><\/p>\n<p><span style=\"font-size: 10pt;\">At present, my largest and most complex version, GPT-3, has 175 billion parameters, which is significantly larger than its predecessor GPT-2, which had 1.5 billion parameters.<\/span><\/p>\n<p><span style=\"font-size: 10pt;\">It&#8217;s worth noting that the size of my neural network parameters does not necessarily directly correlate with the amount of data I have been trained on. The training process involves fine-tuning the model based on a massive dataset of text, which is separate from the actual model parameters themselves.<\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">So I never got an answer to my question in regards to how much data is used in the databank. Maybe some other time I&#8217;ll find it.<\/span><\/p>\n<p><span style=\"font-size: 10pt;\">Morality Basis<\/span><\/p>\n<p><span style=\"font-size: 10pt;\">Many are concerned with AI and the negative impact it can have on society. This made me think and wonder what was the basis, if it had one, for morality for ChatGPT:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-size: 10pt;\">What is the basis of your morality?<\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">To which it replied:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-size: 10pt;\">As an artificial intelligence, I do not possess personal beliefs, values, or a moral compass. I am a machine learning model designed to respond to questions and provide information based on patterns and data inputs from a vast range of sources.<\/span><\/p>\n<p><span style=\"font-size: 10pt;\">The morality of individuals and societies is shaped by a complex interplay of various factors, including cultural norms, social conditioning, personal experiences, and philosophical and religious beliefs. It is up to each person to determine their own moral code, guided by their own values and beliefs, and influenced by the wider social and cultural context in which they live.<\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">So it has no basis for morality. That&#8217;s great. Although that&#8217;s not much different than many people.\u00a0<\/span><\/p>\n<p><span style=\"font-size: 10pt;\">Okay, so what about some ethics? So I asked:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-size: 10pt;\">Do you have some type of code of ethics?<\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">It&#8217;s lengthy answer was more encouraging:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-size: 10pt;\">As an AI language model, I do not have consciousness or personal agency, so I don&#8217;t have beliefs, intentions, or a code of ethics on my own. However, I was designed and developed by OpenAI with certain ethical guidelines and principles in mind to ensure that I am used responsibly and to promote positive and beneficial interactions.<\/span><\/p>\n<p><span style=\"font-size: 10pt;\">OpenAI is committed to creating AI systems that are safe, secure, and beneficial for all of humanity. They strive to follow ethical practices that prioritize user safety, privacy, and the prevention of any harmful or malicious uses of AI technology.<\/span><\/p>\n<p><span style=\"font-size: 10pt;\">Some key principles that guide the ethical development and deployment of AI models like me include:<\/span><\/p>\n<ol>\n<li>\n<p><span style=\"font-size: 10pt;\">Safety and Security: Ensuring that AI systems are safe to use and do not pose risks to users or society.<\/span><\/p>\n<\/li>\n<li>\n<p><span style=\"font-size: 10pt;\">Fairness and Bias: Striving to avoid bias and ensure that AI systems are fair and inclusive in their responses.<\/span><\/p>\n<\/li>\n<li>\n<p><span style=\"font-size: 10pt;\">Privacy and Data Protection: Respecting user privacy and ensuring that personal data is handled securely and responsibly.<\/span><\/p>\n<\/li>\n<li>\n<p><span style=\"font-size: 10pt;\">Transparency: Being transparent about the limitations and capabilities of AI models and disclosing when users are interacting with an AI system.<\/span><\/p>\n<\/li>\n<li>\n<p><span style=\"font-size: 10pt;\">Responsible Use: Encouraging users to employ AI technology in a responsible manner and to be aware of the potential impact of their interactions.<\/span><\/p>\n<\/li>\n<li>\n<p><span style=\"font-size: 10pt;\">Continuous Improvement: Actively seeking feedback and making regular updates to improve the AI system&#8217;s performance and address any issues that arise.<\/span><\/p>\n<\/li>\n<\/ol>\n<p><span style=\"font-size: 10pt;\">These ethical principles are part of ongoing efforts to ensure that AI technology is developed and used in ways that benefit society and align with the values of openness, accountability, and respect for human rights.<\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">ChatGPT does have some ethics. Yet such ethics are based upon the moral beliefs, if there are any, of the individuals who develop and control ChatGPT. This can be a concern, but, there are other social issues and concerns that must be dealt with across human civilization. This; however, is not the point of this article or site, so we&#8217;ll move on.\u00a0<\/span><\/p>\n<h3>Operating System<\/h3>\n<p><span style=\"font-size: 10pt;\">I was also curious as to which Operating System that ChatGPT was running on. So here was my basic question:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-size: 10pt;\">On what operating system do you run?<\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">Unfortunately, I didn&#8217;t get a straight answer from ChatGPT:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-size: 10pt;\">As an AI language model, I don&#8217;t run on any particular operating system or hardware. I exist entirely in the cloud, and users can access me from anywhere with an internet connection, using a web browser or API.<\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">So I reworded the question to perhaps get a hint:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-size: 10pt;\">On which Operating System are you hosted?<\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">And I got a little better answer and it named an OS:<\/span><\/p>\n<blockquote>\n<p><span style=\"font-size: 10pt;\">I, ChatGPT, am a cloud-based AI language model hosted on servers managed by OpenAI, which run on a custom infrastructure. OpenAI&#8217;s infrastructure runs on top of various technologies, including Linux-based operating systems. However, as an AI language model, I exist independently of any particular operating system, and my functionality is not tied to any specific hardware or software platform.<\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 10pt;\">So ChatGPT runs on some Linux distribution. That&#8217;s neat.\u00a0<\/span><\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When I was first experimenting with ChatGPT, I was curious about its underlying technologies. I was curious what type of AI system ChatGPT was using and what programming language it was created in. So I decided to ask ChatGPT about itself.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-63","post","type-post","status-publish","format-standard","hentry","category-chatgpt-and-ai"],"_links":{"self":[{"href":"https:\/\/www.brigadiercomputers.com\/index.php\/wp-json\/wp\/v2\/posts\/63","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.brigadiercomputers.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.brigadiercomputers.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.brigadiercomputers.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.brigadiercomputers.com\/index.php\/wp-json\/wp\/v2\/comments?post=63"}],"version-history":[{"count":0,"href":"https:\/\/www.brigadiercomputers.com\/index.php\/wp-json\/wp\/v2\/posts\/63\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.brigadiercomputers.com\/index.php\/wp-json\/wp\/v2\/media?parent=63"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.brigadiercomputers.com\/index.php\/wp-json\/wp\/v2\/categories?post=63"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.brigadiercomputers.com\/index.php\/wp-json\/wp\/v2\/tags?post=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}