(Image created with DALL-E and prompted in ChatGPT [Prompt: Create a Futuristic AI Library])
Welcome to the UCT Libraries AI LibGuide. The guide will provide you with basic information on the use of Artificial Intelligence (AI) tools. It aims to provide you with advice on the best AI Tools for research and provide you with information on the ethical use of AI.
Please use the information as a guide and if you have any questions, contact your subject librarian.
ChatGPT: is an AI-powered tool that uses advanced language processing to have conversations, answer questions, and provide assistance. It is designed to help students with research, learning, and writing by offering explanations, summarizing information, and generating ideas. While it can be a valuable resource, students should critically evaluate its responses and cross-check with reliable academic sources.
Microsoft Copilot: GitHub Copilot is an AI tool designed to assist with coding by suggesting code snippets, completing lines of code, and even generating entire functions. It integrates seamlessly into code editors, making programming faster and more efficient. Students can use it to learn coding practices, debug programs, or brainstorm new solutions, but they should review and understand the code it generates to ensure it aligns with best practices.
Google Gemini: an AI system that combines advanced language understanding with multimodal capabilities, meaning it can process and integrate information from text, images, and other media. It supports tasks like content creation, research, and interactive learning. Students can use Gemini to explore complex topics, generate creative content, and analyze multimedia materials. Like any AI tool, its outputs should be validated for accuracy and relevance.
AI Definition: The Artificial Intelligence (AI) definition has developed over time, from “the science and engineering of making intelligent machines” in 1956 (McCarthy, 2007, p.2) to broader ones describing AI as a range of technologies that perform intellectual learning tasks, such as machine learning, natural language processing, data mining, neutral networks or an algorithm (Zawacki-Richter et al., 2019). AI has become an integral part of various applications and settings.
In simpler terms, AI refers to the simulation of human intelligence in machines. These systems are designed to perform tasks like learning, reasoning, problem-solving, and language understanding, often mimicking cognitive processes. Examples include chatbots, virtual assistants, and recommendation systems.
Generative AI: As AI evolves, a powerful branch called generative AI is emerging. This type of AI can create new content, like text, images, and code. ChatGPT, CoPilot and Google Gemini are examples of generative AI.
Machine Learning: ML is a subset of AI that focuses on training machines to learn patterns from data and improve their performance on tasks over time without being explicitly programmed. Applications include spam filtering, fraud detection, and personalized content recommendations.
Deep Learning: is a specialized branch of ML that uses neural networks with many layers (hence "deep") to analyze and process data. It excels in tasks like image recognition, speech processing, and natural language understanding. For instance, facial recognition systems and self-driving cars rely on deep learning.
Neural Networks: are computational systems inspired by the structure and function of the human brain. They consist of interconnected layers of nodes (or neurons) that process information. They are the building blocks of deep learning and are used in complex tasks such as pattern recognition and forecasting.
Natural Language Processing: NLP is a branch of AI that enables machines to understand, interpret, and respond to human language. It powers applications like virtual assistants, translation services, and sentiment analysis.
Data Science: is the field that combines statistical analysis, programming, and domain expertise to extract insights from data. It often employs AI and ML techniques to analyze patterns, predict trends, and solve complex problems.