Τεχνητή νοημοσύνηMarketing ΠεριεχόμενοΕργαλεία μάρκετινγκ

FastBots: Δημιουργήστε έναν προσαρμοσμένο χάρτη ιστότοπου WordPress XML για να εκπαιδεύσετε το AI Bot σας

Martech Zone έχει χιλιάδες άρθρα, με πολλά από αυτά ξεπερασμένα. Έχω εργαστεί στον ιστότοπο για αρκετά χρόνια για να αφαιρέσω ή να ενημερώσω εκατοντάδες άρθρα, αλλά έχω ακόμα πολλά περισσότερα. Ταυτόχρονα, θα ήθελα να εκπαιδεύσω ένα bot φυσικής γλώσσας με το περιεχόμενό μου, αλλά το τελευταίο πράγμα που θέλω να κάνω είναι να το εκπαιδεύσω σε ξεπερασμένα άρθρα.

FastBots είναι ένα ChatGPT-Εργαλείο δημιουργίας ρομπότ που μπορείτε να εκπαιδεύσετε αρχικά χρησιμοποιώντας τον χάρτη ιστοτόπου σας (ή άλλες επιλογές). Χρειαζόμουν έναν φιλτραρισμένο χάρτη ιστότοπου που να περιλαμβάνει όλα τα άρθρα που έχουν τροποποιηθεί από μια συγκεκριμένη ημερομηνία. Επιπλέον, ήθελα να συμπεριλάβω τις σελίδες μου και ακρωνύμια (ένας προσαρμοσμένος τύπος ανάρτησης). Δεν ήθελα να συμπεριλάβω σελίδες αρχειοθέτησης για κατηγορίες και ετικέτες ή να έχω την αρχική μου σελίδα, καθώς είναι επίσης αρχείο.

Χρησιμοποιώντας τον κωδικό που παρέχω στο τέλος αυτού του άρθρου. Έφτιαξα ένα προσαρμοσμένο πρόσθετο WordPress που δημιουργεί ένα προσαρμοσμένο XML χάρτης ιστότοπου που ανανεώνεται δυναμικά κάθε φορά που δημοσιεύω μια ανάρτηση. Το FastBots δεν διαθέτει μια αυτοματοποιημένη μέθοδο επανεκπαίδευσης καθώς δημοσιεύω κάθε άρθρο, αλλά αυτό είναι ένα εξαιρετικό σημείο εκκίνησης για τη χρήση της πλατφόρμας.

Ο χάρτης ιστότοπου εισάγει όλους τους συνδέσμους για την εκπαίδευση του AI Bot σε:

FastBots: Εκπαιδεύστε ένα bot από τον χάρτη ιστότοπου του ιστότοπού σας.

Όλες οι σελίδες έχουν πλέον εισαχθεί και μπορείτε να εκπαιδεύσετε το bot σας στα ισχύοντα δεδομένα. Έχετε επίσης τη δυνατότητα να αφαιρέσετε συγκεκριμένες σελίδες. Το FastBots μου επέτρεψε επίσης να προσαρμόσω την επωνυμία του bot AI μου και να συμπεριλάβω ακόμη και έναν σύνδεσμο προς ένα σχετικό άρθρο στην απάντησή μου. Υπάρχει επίσης ένα αίτημα δυνητικού πελάτη ενσωματωμένο στην πλατφόρμα.

Η πλατφόρμα λειτούργησε άψογα… μπορείτε να κάνετε ένα test drive στο bot μου εδώ:

Εκκίνηση Martech Zone's Bot, Μάρτυ Δημιουργήστε το FastBots σας AI Bot

Προσαρμοσμένος Χάρτης ιστότοπου XML

Αντί να προσθέσω αυτή τη λειτουργία στο θέμα μου, έφτιαξα μια προσαρμογή WordPress plugin για τη δημιουργία ενός χάρτη ιστότοπου. Απλώς προσθέστε έναν κατάλογο στον φάκελο των προσθηκών σας και, στη συνέχεια, α PHP αρχείο με τον ακόλουθο κωδικό:

<?php
/*
Plugin Name: Bot Sitemap
Description: Dynamically generates an XML sitemap including posts modified since a specific date and updates it when a new article is added.
Version: 1.0
Author: Your Name
*/

// Define the date since when to include modified posts (format: Y-m-d)
$mtz_modified_since_date = '2020-01-01';

// Register the function to update the sitemap when a post is published
add_action('publish_post', 'mtz_update_sitemap_on_publish');

// Function to update the sitemap
function mtz_update_sitemap_on_publish($post_id) {
    // Check if the post is not an auto-draft
    if (get_post_status($post_id) != 'auto-draft') {
        mtz_build_dynamic_sitemap();
    }
}

// Main function to build the sitemap
function build_bot_sitemap() {
    global $mtz_modified_since_date;

    $args = array(
        'post_type' => 'post',
        'date_query' => array(
            'column' => 'post_modified',
            'after'  => $mtz_modified_since_date
        ),
        'posts_per_page' => -1 // Retrieve all matching posts
    );

    $postsForSitemap = get_posts($args);

    // Fetch all 'acronym' custom post type posts
    $acronymPosts = get_posts(array(
        'post_type' => 'acronym',
        'posts_per_page' => -1,
    ));

    // Fetch all pages except the home page
    $pagesForSitemap = get_pages();
    $home_page_id = get_option('page_on_front');

    $sitemap = '<?xml version="1.0" encoding="UTF-8"?>';
    $sitemap .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';

    foreach($postsForSitemap as $post) {
        setup_postdata($post);
        if ($post->ID != $home_page_id) {
            $sitemap .= '<url>'.
                          '<loc>'. get_permalink($post) .'</loc>'.
                          '<lastmod>'. get_the_modified_date('c', $post) .'</lastmod>'.
                          '<changefreq>weekly</changefreq>'.
                        '</url>';
        }
    }

    foreach($acronymPosts as $post) {
        setup_postdata($post);
        if ($post->ID != $home_page_id) {
            $sitemap .= '<url>'.
                          '<loc>'. get_permalink($post) .'</loc>'.
                          '<lastmod>'. get_the_modified_date('c', $post) .'</lastmod>'.
                          '<changefreq>weekly</changefreq>'.
                        '</url>';
        }
    }

    foreach($pagesForSitemap as $page) {
        setup_postdata($page);
        if ($page->ID != $home_page_id) {
            $sitemap .= '<url>'.
                          '<loc>'. get_permalink($page) .'</loc>'.
                          '<lastmod>'. get_the_modified_date('c', $page) .'</lastmod>'.
                          '<changefreq>monthly</changefreq>'.
                        '</url>';
        }
    }

    wp_reset_postdata();

    $sitemap .= '</urlset>';

    file_put_contents(get_home_path().'bot-sitemap.xml', $sitemap);
}

// Activate the initial sitemap build on plugin activation
register_activation_hook(__FILE__, 'build_bot_sitemap');

Douglas Karr

Douglas Karr είναι ΚΟΑ του OpenINSIGHTS και ο ιδρυτής του Martech Zone. Ο Ντάγκλας έχει βοηθήσει δεκάδες επιτυχημένες νεοφυείς επιχειρήσεις της MarTech, έχει βοηθήσει στη δέουσα επιμέλεια άνω των 5 δισεκατομμυρίων δολαρίων σε εξαγορές και επενδύσεις της Martech και συνεχίζει να βοηθά τις εταιρείες στην εφαρμογή και την αυτοματοποίηση των στρατηγικών πωλήσεων και μάρκετινγκ. Ο Ντάγκλας είναι ένας διεθνώς αναγνωρισμένος ειδικός και ομιλητής στον ψηφιακό μετασχηματισμό και στη MarTech. Ο Ντάγκλας είναι επίσης δημοσιευμένος συγγραφέας ενός οδηγού Dummie και ενός βιβλίου επιχειρηματικής ηγεσίας.

Σχετικά άρθρα

Επιστροφή στην κορυφή κουμπί
Κλεισιμο

Εντοπίστηκε μπλοκ διαφημίσεων

Martech Zone είναι σε θέση να σας παρέχει αυτό το περιεχόμενο χωρίς κόστος, επειδή δημιουργούμε έσοδα από τον ιστότοπό μας μέσω εσόδων από διαφημίσεις, συνδέσμων συνεργατών και χορηγιών. Θα εκτιμούσαμε εάν καταργούσατε το πρόγραμμα αποκλεισμού διαφημίσεων καθώς προβάλλετε τον ιστότοπό μας.