跳到正文
O'Reilly Radar·· 4 小时前AI 评分54

用数据字典定义橄榄球 tush push 战术

The Monday Morning Agent 用数据字典定义橄榄球 tush push 战术

AI 导读

文章探讨了在使用 AI 智能体分析橄榄球 tush push 战术时,如何通过建立共享数据字典与持久记忆来规范数据定义和查询限制。由于原始数据中缺乏明确的队员推挤动作记录,作者通过设定短码冲跑与代词定义,引导智能体完成数据查询与转化率分析。

正文 · 原文

Skip to main content

View all * Data Engineering * Data Warehouse * SQL * Apache Spark * Microsoft SQL Server * MySQL * Kafka * Data Lake * Streaming & Messaging * NoSQL Databases * Relational Databases

View all * Data Science * Pandas * R * MATLAB * SAS * D3 * Power BI * Tableau * Statistics * Exploratory Data Analysis * Data Visualization

View all * AI & ML * Generative AI * Machine Learning * Artificial Intelligence (AI) * Deep Learning * Reinforcement Learning * Natural Language Processing * TensorFlow * Scikit-Learn * Hyperparameter Tuning * MLOps

View all * Programming Languages * Java * JavaScript * Spring * Python * Go * C# * C++ * C * Swift * Rust * Functional Programming

View all * Software Architecture * Object-Oriented * Distributed Systems * Domain-Driven Design * Architectural Patterns

View all * IT/Ops * Kubernetes * Docker * GitHub * Terraform * Continuous Delivery * Continuous Integration * Database Administration * Computer Networking * Operating Systems * IT Certifications

View all * Security * Network Security * Application Security * Incident Response * Zero Trust Model * Disaster Recovery * Penetration Testing / Ethical Hacking * Governance * Malware * Security Architecture * Security Engineering * Security Certifications

View all * Design * Web Design * Graphic Design * Interaction Design * Film & Video * User Experience (UX) * Design Process * Design Tools

View all * Business * Agile * Project Management * Product Management * Marketing * Human Resources * Finance * Team Management * Business Strategy * Digital Transformation * Organizational Leadership

View all * Soft Skills * Professional Communication * Emotional Intelligence * Presentation Skills * Innovation * Critical Thinking * Public Speaking * Collaboration * Personal Productivity * Confidence / Motivation

View all

View all

Search for books, courses, events, and more


  • Explore Skills

Explore Skills

*   Cloud Computing

Cloud Computing

    *   [Microsoft Azure](https://www.oreilly.com/search/skills/microsoft-azure/)
    *   [Amazon Web Services (AWS)](https://www.oreilly.com/search/skills/amazon-web-services-aws/)
    *   [Google Cloud](https://www.oreilly.com/search/skills/google-cloud/)
    *   [Cloud Migration](https://www.oreilly.com/search/skills/cloud-migration/)
    *   [Cloud Deployment](https://www.oreilly.com/search/skills/cloud-deployment/)
    *   [Cloud Platforms](https://www.oreilly.com/search/skills/cloud-platforms/)

Back

*   Data Engineering

Data Engineering

    *   [Data Warehouse](https://www.oreilly.com/search/skills/data-warehouse/)
    *   [SQL](https://www.oreilly.com/search/skills/sql/)
    *   [Apache Spark](https://www.oreilly.com/search/skills/apache-spark/)
    *   [Microsoft SQL Server](https://www.oreilly.com/search/skills/microsoft-sql-server/)
    *   [MySQL](https://www.oreilly.com/search/skills/mysql/)
    *   [Kafka](https://www.oreilly.com/search/skills/kafka/)
    *   [Data Lake](https://www.oreilly.com/search/skills/data-lake/)
    *   [Streaming & Messaging](https://www.oreilly.com/search/skills/streaming-messaging/)
    *   [NoSQL Databases](https://www.oreilly.com/search/skills/nosql-databases/)
    *   [Relational Databases](https://www.oreilly.com/search/skills/relational-databases/)

Back

*   Data Science

Data Science

    *   [Pandas](https://www.oreilly.com/search/topics/pandas/)
    *   [R](https://www.oreilly.com/search/topics/r/)
    *   [MATLAB](https://www.oreilly.com/search/topics/matlab/)
    *   [SAS](https://www.oreilly.com/search/topics/sas/)
    *   [D3](https://www.oreilly.com/search/topics/d3/)
    *   [Power BI](https://www.oreilly.com/search/topics/power-bi/)
    *   [Tableau](https://www.oreilly.com/search/topics/tableau/)
    *   [Statistics](https://www.oreilly.com/search/topics/statistics/)
    *   [Exploratory Data Analysis](https://www.oreilly.com/search/topics/exploratory-data-analysis/)
    *   [Data Visualization](https://www.oreilly.com/search/topics/data-visualization/)

Back

*   AI & ML

AI & ML

    *   [Generative AI](https://www.oreilly.com/search/skills/generative-ai/)
    *   [Machine Learning](https://www.oreilly.com/search/skills/machine-learning/)
    *   [Artificial Intelligence (AI)](https://www.oreilly.com/search/skills/artificial-intelligence-ai/)
    *   [Deep Learning](https://www.oreilly.com/search/skills/deep-learning/)
    *   [Reinforcement Learning](https://www.oreilly.com/search/skills/reinforcement-learning/)
    *   [Natural Language Processing](https://www.oreilly.com/search/skills/natural-language-processing/)
    *   [TensorFlow](https://www.oreilly.com/search/skills/tensorflow/)
    *   [Scikit-Learn](https://www.oreilly.com/search/skills/scikit-learn/)
    *   [Hyperparameter Tuning](https://www.oreilly.com/search/skills/hyperparameter-tuning/)
    *   [MLOps](https://www.oreilly.com/search/skills/mlops/)

Back

*   Programming Languages

Programming Languages

    *   [Java](https://www.oreilly.com/search/skills/java/)
    *   [JavaScript](https://www.oreilly.com/search/skills/javascript/)
    *   [Spring](https://www.oreilly.com/search/skills/spring/)
    *   [Python](https://www.oreilly.com/search/skills/python/)
    *   [Go](https://www.oreilly.com/search/skills/go/)
    *   [C#](https://www.oreilly.com/search/skills/c-sharp/)
    *   [C++](https://www.oreilly.com/search/skills/c-plus-plus/)
    *   [C](https://www.oreilly.com/search/skills/c/)
    *   [Swift](https://www.oreilly.com/search/skills/swift/)
    *   [Rust](https://www.oreilly.com/search/skills/rust/)
    *   [Functional Programming](https://www.oreilly.com/search/skills/functional-programming/)

Back

*   Software Architecture

Software Architecture

    *   [Object-Oriented](https://www.oreilly.com/search/skills/object-oriented-architecture/)
    *   [Distributed Systems](https://www.oreilly.com/search/skills/distributed-systems/)
    *   [Domain-Driven Design](https://www.oreilly.com/search/skills/domain-driven-design/)
    *   [Architectural Patterns](https://www.oreilly.com/search/skills/architectural-patterns/)

Back

*   IT/Ops

IT/Ops

    *   [Kubernetes](https://www.oreilly.com/search/topics/kubernetes/)
    *   [Docker](https://www.oreilly.com/search/topics/docker/)
    *   [GitHub](https://www.oreilly.com/search/topics/github/)
    *   [Terraform](https://www.oreilly.com/search/topics/terraform/)
    *   [Continuous Delivery](https://www.oreilly.com/search/topics/continuous-delivery/)
    *   [Continuous Integration](https://www.oreilly.com/search/topics/continuous-integration/)
    *   [Database Administration](https://www.oreilly.com/search/topics/database-administration/)
    *   [Computer Networking](https://www.oreilly.com/search/topics/computer-networking/)
    *   [Operating Systems](https://www.oreilly.com/search/topics/operating-systems/)
    *   [IT Certifications](https://www.oreilly.com/search/topics/it-certifications/)

Back

*   Security

Security

    *   [Network Security](https://www.oreilly.com/search/skills/network-security/)
    *   [Application Security](https://www.oreilly.com/search/skills/application-security/)
    *   [Incident Response](https://www.oreilly.com/search/skills/incident-response/)
    *   [Zero Trust Model](https://www.oreilly.com/search/skills/zero-trust-model/)
    *   [Disaster Recovery](https://www.oreilly.com/search/skills/disaster-recovery/)
    *   [Penetration Testing / Ethical Hacking](https://www.oreilly.com/search/skills/penetration-testing-ethical-hacking/)
    *   [Governance](https://www.oreilly.com/search/skills/governance/)
    *   [Malware](https://www.oreilly.com/search/skills/malware/)
    *   [Security Architecture](https://www.oreilly.com/search/skills/security-architecture/)
    *   [Security Engineering](https://www.oreilly.com/search/skills/security-engineering/)
    *   [Security Certifications](https://www.oreilly.com/search/skills/security-certifications/)

Back

*   Design

Design

    *   [Web Design](https://www.oreilly.com/search/skills/web-design/)
    *   [Graphic Design](https://www.oreilly.com/search/skills/graphic-design/)
    *   [Interaction Design](https://www.oreilly.com/search/skills/interaction-design/)
    *   [Film & Video](https://www.oreilly.com/search/skills/film-video/)
    *   [User Experience (UX)](https://www.oreilly.com/search/skills/user-experience-ux/)
    *   [Design Process](https://www.oreilly.com/search/skills/design-process/)
    *   [Design Tools](https://www.oreilly.com/search/skills/design-tools/)

Back

*   Business

Business

    *   [Agile](https://www.oreilly.com/search/skills/agile/)
    *   [Project Management](https://www.oreilly.com/search/skills/project-management/)
    *   [Product Management](https://www.oreilly.com/search/skills/product-management/)
    *   [Marketing](https://www.oreilly.com/search/skills/marketing/)
    *   [Human Resources](https://www.oreilly.com/search/skills/human-resources/)
    *   [Finance](https://www.oreilly.com/search/skills/finance/)
    *   [Team Management](https://www.oreilly.com/search/skills/team-management/)
    *   [Business Strategy](https://www.oreilly.com/search/skills/business-strategy/)
    *   [Digital Transformation](https://www.oreilly.com/search/skills/digital-transformation/)
    *   [Organizational Leadership](https://www.oreilly.com/search/skills/organizational-leadership/)

Back

*   Soft Skills

Soft Skills

    *   [Professional Communication](https://www.oreilly.com/search/skills/professional-communication/)
    *   [Emotional Intelligence](https://www.oreilly.com/search/skills/emotional-intelligence/)
    *   [Presentation Skills](https://www.oreilly.com/search/skills/presentation-skills/)
    *   [Innovation](https://www.oreilly.com/search/skills/innovation/)
    *   [Critical Thinking](https://www.oreilly.com/search/skills/critical-thinking/)
    *   [Public Speaking](https://www.oreilly.com/search/skills/public-speaking/)
    *   [Collaboration](https://www.oreilly.com/search/skills/collaboration/)
    *   [Personal Productivity](https://www.oreilly.com/search/skills/personal-productivity/)
    *   [Confidence / Motivation](https://www.oreilly.com/search/skills/confidence-motivation/)

Back

Back

  • Platform

Platform

*   [All features](https://www.oreilly.com/online-learning/features.html)
*   [Verifiable skills](https://www.oreilly.com/online-learning/verifiable-skills.html)
*   [Academies](https://www.oreilly.com/online-learning/academies.html)
*   [Courses](https://www.oreilly.com/online-learning/courses.html)
*   [Certifications](https://www.oreilly.com/online-learning/feature-certification.html)
*   [Interactive learning](https://www.oreilly.com/online-learning/intro-interactive-learning.html)
*   [Live events](https://www.oreilly.com/online-learning/live-events.html)
*   [Virtual conferences](https://www.oreilly.com/products/superstreams.html)
*   [Answers](https://www.oreilly.com/online-learning/feature-answers.html)
*   [Insights reporting](https://www.oreilly.com/online-learning/insights-dashboard.html)

Back


Search for books, courses, events, and more

Toggle dark mode

AI & MLBusinessDataInnovationResearchSecurity

Try the O’Reilly learning platform

With the O’Reilly learning platform, you get the resources and guidance to keep your skills sharp and stay ahead. Try it free for up to 14 days.

Start trial

Try a course for free

Join a live online event on the O’Reilly platform to learn from the experts shaping tech.

See what’s coming soon

Get the Radar Trends newsletter

Your email

Country

Subscribe

Please read our privacy policy.

Thank you for subscribing to the O’Reilly Radar Trends to Watch newsletter.

Radar>Topics>The Monday Morning Agent

The Monday Morning Agent: Defining the Tush Push

Should we ban the tush push? First, our agent has to decide what counts.

Image 1: Chester IsmayImage 2: Michelle Smith By Chester Ismay and Michelle SmithNovember 2, 2026 • 5 minute read

Share

CloseLinkedInXFacebookThreadsBlueskyReddit

“Tush push” never appears in our roughly 265,000 play descriptions from 2021 through the current season. Neither does “brotherly shove,” and “sneak” turns up only twice. So when we asked our AI analyst to tackle “Ban the Tush Push” in the October 26 episode of The Monday Morning Agent, we first had to define the play using the available data. We saved that definition in a shared data dictionary, the agent’s first durable memory, so future runs must use the same definition and explain its limitations.

Video 1

Check whether the data supports your definition

A quarterback takes the snap, and teammates push him forward. Our data identifies the ball carrier but doesn’t record whether teammates pushed him. We can check whether a snap came from shotgun, but we can’t reconstruct the team’s specific formation.

We explored five possible definitions, from a quarterback sneak with teammates pushing to any rush on third or fourth and short. Each definition changes which plays the analysis counts. The broadest one would count running backs too, which takes us away from the play people are arguing about.

So before you let an agent query a term everyone seems to understand, write its definition in plain language. Then go clause by clause and ask whether the data can support it. A familiar name doesn’t guarantee a usable label.

Write down what your definition can’t measure

We settled on a quarterback run with one yard or less to go, from under center. The agent counts qualifying quarterback sneaks whether anyone pushes the runner or not. We’re measuring a substitute for the tush push, and we can’t isolate the shove’s contribution.

Even “quarterback” needs a definition. The fields available to our tool don’t include player position, so the tool identifies the quarterback as the player who threw the most passes for that team in that game. That’s another assumption to check when you interpret the results.

The dictionary entry has to explain the play in plain language and state what the data can’t tell us. Otherwise, readers could assume a “tush push” result counts plays with a push. Keep the limitation beside the definition so the agent can repeat it with the result.

Give the next run the same definition

The dictionary holds one JSON file per definition, with a fixed structure. The agent can add an entry, but it can’t change an existing one. A different definition needs a new name. That keeps the meaning attached to an earlier result from quietly changing later.

Before each run, the script that launches the agent, called the runner, saves a copy of the dictionary and adds its contents to the agent’s instructions with the date. The agent searches for an existing definition first. If it finds one, it uses it. If it doesn’t, it can write a new entry using the fields the tool supports.

In the demonstration, the tool refused the request for “tush push” because no entry existed. The agent then created a definition and queried it.

Check that the agent uses its memory

Writing “use the dictionary” in a policy doesn’t make the agent obey. We’re building this around instruction, check, and enforcement. The policy tells the agent to use and cite an entry. The tool accepts definitions from the dictionary rather than a definition improvised in a query. If the answer lacks the required ruling, the runner retries once, then stops if it’s still missing.

We expanded the agent’s permissions to let it add a dictionary entry alongside querying the plays. Test whether your agent uses its shared definitions and whether someone reading the answer can find them.

Read the conversion rate before deciding on a ban

Across five complete seasons, the defined play converted 78.3% of the time, compared with 70% for other short-yardage rushes. That’s an 8.3 percentage point advantage.

While the agent found an advantage, it didn’t treat the conversion gap as sufficient evidence for a ban. Those numbers describe conversion rates for our defined group of plays. They don’t establish whether the NFL should ban a play, and they can’t tell us how much pushing helped.

A viewer raised that distinction during the discussion. Whether a successful play belongs in the game requires human judgment. Conversion rates can inform that conversation, but they can’t resolve questions about safety or what people want football to look like.

Next up: “Kickers Are Too Good Now”

On November 9, we’ll tackle “Kickers Are Too Good Now” and give the agent written visualization standards. An agent can generate a chart in seconds. We’ll work on rules for presenting trends and making comparisons so readers can see what the data actually supports.

O’Reilly members can sign up on the O’Reilly learning platform to join us live on November 9, 8:00am–8:45am PT / 11:00am–11:45am ET. Everyone can follow along on Radar every other Monday, with a brief pause for the holidays. Watch episode two above, and we’ll build on it in the next session.

Post topics: The Monday Morning Agent

Follow us

About O'Reilly

Support

International

Download the O'Reilly App

Take O'Reilly with you and learn anywhere, anytime on your phone and tablet.

  • Image 3: Apple app store
  • Image 4: Google play store

Image 5: O'Reilly home

Do not sell or share my personal information.

© 2026, O'Reilly Media, Inc. All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.

Image 6

Image 9: O'Reilly Logo

Privacy Preference Center

When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
More information

Enable All

Manage Consent Preferences

Strictly Necessary Cookies

Always Active

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.

View Vendor Details‎

Performance Cookies

Always Active

These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.

View Vendor Details‎

Functional Cookies

Always Active

These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.

View Vendor Details‎

Targeting Cookies

Always Active

These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

View Vendor Details‎

Vendors List

Clear

  • checkbox label label

Apply Cancel

Consent Leg.Interest

  • checkbox label label

  • checkbox label label

  • checkbox label label

Reject All Confirm

Image 10: Powered by Onetrust

Image 11

来源:O'Reilly Radar · oreilly.com