2025-10-01






2025-10-01

Social bot update: Agentic module

Pasaulis ir toliau sukosi aplink savo ašį... Visame pasaulyje programuotojai tarškino klaviatūromis, o kažkas ieškojo ar tikrai naujasis MCP modelis smarkiai skiriasi nuo anksčiau naudotų panašių alternatyvų. 

Paaiškėjo, jog nelabai. Ar python funkcijos veikia lokaliai, ar jos veikia nutolusiame serveryje - tai tik tos pačios Python funkcijos. Tad joms invokuoti nėra būtinas LLM. Veikiau jau atvirkščiai. 

Mano boto atveju kaip tik reikia to, kad LLM teksto generavimo botas veiktų, bet tik tuomet, kai naudotojas nusprendžia nesinaudoti automatizacija.

Tad atnaujinau jo programinį kodą įtraukdamas vieną papildomą modulį, kurį pavadinau "Agentic_Module" (nors šis ne visai atitinka apibrėžimą, kadangi neturi atskiros personos, o tik geba naudoti atskiras funkcijas pagal tai ar naudotojo įvestis atitinka vieną ar kitą frazę).

Agentic Module (Web naršyklės naudojimas)

Pavyzdyje atveriamas naujas Web naršyklės puslapis.

import webbrowser
class Agentic_Module:
    
    def __init__(self):
        self.default_browser_address = "https://www.google.com/"
        self.default_status = None

    def message_handler(self, message_to_return):
        return message_to_return
    
    def return_status(self, status):
        self.default_status = status
        return self.default_status
    
    def open_browser (self):
        webbrowser.open_new(self.default_browser_address)

    def select_tool(self, user_input):
        match user_input:
            case "open browser":
                self.open_browser()
                return [self.return_status(True),self.message_handler("Opening web browser !")]
            case _:
                return [self.return_status(False),self.message_handler(None)]

Visas boto kodas GIthub paskyroje adresu: https://github.com/Sparky4567

#Žymos
#post #artefaktas_eu #personal #opinion #programming #coding #python #ai_bot #social_bot #chat_bot #automatization

Asmeninė nuomonė.

Linktree link: https://linktr.ee/artefaktas

Tinklaraštį galima prenumeruoti net keletu skirtingų būdų:

- Naudojant RSS sklaidos kanalo nuorodą: https://artefaktas.eu/rss.xml

- Naudojantis follow.it forma

Pirkimas - teisė pernaudoti straipsnio turinį savoms reikmėms

Kaina: 3 EUR

Loading More Trees widget…

🔞 Age Verification

Please enter your birth year to continue: