Release 18.0 240325.18.0

This update includes a new feature we're thrilled to announce. A key goal at Skylark has been to leverage AI to enhance our service, simplifying the workflow for users and enriching the content experience for their audience. This update marks the debut of AI-assisted field suggestions, a strong first step in building out these enhancements.

Skylark now employs GPT-powered AI to offer suggestions for incomplete fields in your content data. Whether you're missing a brief synopsis for a TV show or a release date for a movie, Skylark can automatically fill in these gaps, streamlining the data entry process.

Features

AI Assisted Field Suggestions

We've introduced the AiAssistant query, which automates the completion of missing fields. By analyzing the data you've already entered, it generates multiple suggestions for the unfilled fields. Here's how it works:

For instance, if you input the following for a movie:

{
  AiAssistant(
    root_field_data: "{\"title\": \"Star Wars Episode III - Revenge of the Sith\"}"
    object_type: Movie
  )
}

Given just the title, the AI will suggest values for other fields of the Movie object, such as slug, internal title, movie number, release date, and synopses, among others.

The suggestions are returned as a JSON string:

{
  "data": {
    "AiAssistant": "[{\"title\":\"Star Wars Episode III - Revenge of the Sith\",\"slug\":\"star-wars-episode-iii-revenge-of-the-sith\",\"internal_title\":\"Star Wars Episode III\",\"movie_number\":3,\"release_date\":\"2005-05-19\",\"synopsis\":\"Revenge of the Sith is the third installment of the Star Wars prequel trilogy, revealing the fall of Anakin Skywalker and rise of Darth Vader.\",\"synopsis_short\":\"Anakin Skywalker's transformation into Darth Vader is completed.\",\"title_short\":\"Revenge of the Sith\",\"title_sort\":\"Star Wars Episode III - Revenge of the Sith\",\"year_of_release\":2005},{\"title\":\"Star Wars Episode III - Revenge of the Sith\",\"slug\":\"star-wars-episode-iii-revenge-of-the-sith\",\"internal_title\":\"Star Wars Episode III\",\"movie_number\":3,\"release_date\":\"2005-05-19\",\"synopsis\":\"Three years into the Clone Wars, the Jedi rescue Palpatine from Count Dooku. As Obi-Wan pursues a new threat, Anakin acts as a double agent between the Jedi Council and Chancellor Palpatine.\",\"synopsis_short\":\"The Jedi rescue Palpatine as Anakin faces his destiny.\",\"title_short\":\"Revenge of the Sith\",\"title_sort\":\"Star Wars Episode 3 - Revenge of the Sith\",\"year_of_release\":2005},{\"title\":\"Star Wars Episode III - Revenge of the Sith\",\"slug\":\"star-wars-episode-iii-revenge-of-the-sith\",\"internal_title\":\"Star Wars Episode III: Revenge of the Sith\",\"movie_number\":3,\"release_date\":\"2005-05-19\",\"synopsis\":\"Three years into the Clone Wars, the Jedi rescue Palpatine from Count Dooku. As Obi-Wan pursues a new threat, Anakin acts as a double agent between the Jedi Council and Palpatine and is lured into a sinister plan to rule the galaxy.\",\"synopsis_short\":\"Anakin Skywalker turns to the dark side, leading to the fall of the Jedi Order\",\"title_short\":\"Revenge of the Sith\",\"title_sort\":\"Star Wars Episode III - Revenge of the Sith\",\"year_of_release\":2005}]"
  }
}

This feature not only saves time but also ensures consistency and completeness in your content metadata. You can also customize it to limit the suggestions to specific fields and the number of options provided, tailoring it to your needs.