Learn Before
Analyzing System Architectures for Output Generation
Consider two different systems designed for text summarization. System A generates five different summaries for an article and then uses a scoring model to select the single best one to present. System B generates one initial summary for the article and then improves it through a series of automated steps, such as correcting grammar and removing redundancy, before presenting the final version. Explain the fundamental difference in how these two systems produce their final output.
0
1
Tags
Ch.3 Prompting - Foundations of Large Language Models
Foundations of Large Language Models
Foundations of Large Language Models Course
Computing Sciences
Ch.5 Inference - Foundations of Large Language Models
Analysis in Bloom's Taxonomy
Cognitive Psychology
Psychology
Social Science
Empirical Science
Science
Related
Brill's Tagger as an Early Example of Predict-then-Refine
Modern NLP Applications of the Predict-then-Refine Paradigm
Self-Refinement in LLMs
An AI-powered code completion tool is designed to help developers write functions. When a developer provides a function name and a comment describing its purpose, the tool first generates a complete, functional block of code. Following this initial generation, the tool enters a loop where it analyzes the code it just wrote, identifies potential inefficiencies or non-standard practices, and applies a specific correction. This analysis-and-correction loop repeats several times, with the code block being progressively improved at each step. Which statement accurately characterizes the fundamental approach this tool uses?
Distinguishing NLP System Architectures
Analyzing System Architectures for Output Generation
Sequential Scaling