Remember, a prompt is the content you enter into a generative AI tool in order to receive your desired output. It may not immediately create the content you envisioned, and you may need to refine your prompt to generate an output that closer aligns to what you want. Generated output can change based on the quality of the prompt and implementing prompt engineering can refine your content to more efficiently use a language learning model. (From the University of Illinois Urbana-Champaign Library).
There are numerous prompt engineering models available. We have highlighted a few below and a quick web search will find many more.
PROMPT Design Framework by Sarah Hartman-Caverly, Librarian Penn State Berks
Persona - assign a role
Requirements - define parameters for output
Organization - describe the structure of the output
Medium - describe the format of the output
Purpose - identify the rhetorical purpose and intended audience
Tone - specify the tone of output (ex: academic)
Example using this framework:
Original: Outline a paper about self-driving cars in cities with a lot of traffic
New: You are a college student majoring in transportation engineering. Produce a numbered, multi-level outline for a 7 page academic paper for a college-level transportation engineering class about the challenges and solutions for introducing self-driving cars into a high traffic city.
CLEAR Framework by Leo S. Lo, Dean of the College of University Libraries and Learning Sciences, University of New Mexico
Concise - Is there superfluous language?
Logical - Is the prompt structured logically like instructions should be?
Explicit - Is the prompt explicit enough about what to produce and in what format?
Adaptive - Do I need to adapt/change the prompt to get what I need?
Reflective - Is this what I needed? Is the information provided accurate and credible?
Example using this framework:
Original: Can you explain photosynthesis and lay it out in steps?
New: Provide a one page, step-by-step explanation of photosynthesis at the seventh grade level.
Adaptive - revising the prompt if needed
Reflective - check factual information against credible sources
(From the University of Texas Libraries)
AI-generated images bring a whole new dimension to the fields of art, photography, advertising, design . . .
Questions arise about how to cite AI-generated images, and also about the ethical and even legal implications of AI accessing the work of visual artists online and using it, not necessarily with permission, as the basis for AI-generated art.
The controversy surrounding the training of AI art models centers on several key issues:
(From Taft College Library)
A selection of AI image generators is available for experimentation. Note that the etiquette and ethical considerations surrounding the use of AI in creating art, music, and other content continue to evolve.
Using generative AI can be an effective way of generating computer code especially for people who are inexperienced in coding, such as researchers in fields other than computer science who need to create programs to analyze data. Any code generated by AI should be tested just as thoroughly as human generated cove to ensure there are no errors. (From Illinois Tech Glavin Library)
Claude is a free AI assistant chatbot created by Anthropic. It is designed to be helpful, honest, and harmless. Claude is available in three versions: Claude 1, Claude 2, and Claude Instant. The tool is similar to ChatGPT, Bard, and other LLM chatbots, meaning you can have natural conversations and ask the AI questions, look up information, perform tasks, and lots more. Claude learns from past conversations to improve its abilities over time. (From Lane Community College ATC).
Developed by GitHub in collaboration with OpenAI, GitHub Copilot represents the next level in AI-powered programming assistance. This tool functions like a virtual programmer that aids developers in writing better code at an expedited pace. It achieves this by suggesting whole lines or blocks of code as you type. The tool utilizes a system trained on public code repositories and is thus able to understand a multitude of programming languages and coding styles.
Codeium is an advanced AI-driven platform designed to assist developers in various coding tasks. It encompasses a range of functionalities, including code fixing and code generation, but its most prominent feature is the code autocomplete capability.
Replit GhostWriter, as a product of Replit, is another impactful AI-based coding assistant designed to aid programmers in writing efficient and high-quality code. GhostWriter stands out for its ability to complete the code in real-time as the developer types, reducing the amount of time spent on writing boilerplate code and hunting down syntax errors.
Amazon's CodeWhisperer revolutionizes the coding process by offering real-time suggestions ranging from snippets to entire functions, thanks to its vast knowledge from billions of lines of code. This facilitates smoother coding, even with unfamiliar APIs, and ensures code quality by highlighting suggestions sourced from open-source data, granting easy access to relevant project repositories and licenses.
CodePal is a sophisticated AI-driven assistant designed for coding tasks. It provides a variety of services including code correction, explanation, and documentation. However, its most notable feature is the code generation capability. This means it can produce source code based on textual prompts.
Webpages listing further AI generators, tools, training/tutorials, etc. are here:
This site is maintained by Pollak Library.
To report problems or comments with this site, please contact
libraryanswers@fullerton.edu.
© California State University, Fullerton. All Rights Reserved.
CSUF is committed to ensuring equal accessibility to our users. Let us know about any accessibility
problems you encounter using this website.
We'll do our best to improve things and get you the information you need.
CSUF events are open to all who are interested or would like to participate, regardless of race, sex, color, ethnicity, national origin, or other protected statuses.