OpenAI. OpenBB. LangChain. Špičková analýza sentimentu pomocí generativních předtrénovaných transformátorů. To vše v několika řádcích Pythonu. Tady je kód:
Přečtením tohoto vlákna využijete OpenBB SDK ke stažení zpráv k tématu. Poté vytvoříte prompt, který předpovídá náladu titulku zprávy. S LangChainem to všechno spojíte. Jdeme!
K spuštění tohoto kódu budete potřebovat klíč OpenAI API. Jakmile ho máte, vytvořte si přímo ve své práci .env soubor. Přidejte následující řádek: OPENAI_API_KEY=YOUR_API_KEY Jakmile to uděláte, pokračujte dál:
Importujme OpenBB SDK pro zprávy a LangChain pro tvorbu aplikace. Poté instancujeme OpenAI GPT-4 LLM.
Používáme přímočarý prompt, který vydává kladný, negativní nebo neutrální v závislosti na interpretaci sentimentu LLM. Po vytvoření promptu vytvoříme řetězec LangChain pomocí OpenAI LLM a promptu.
Dále stáhneme zpravodajské titulky pomocí OpenBB SDK a na každou z nich použijeme metodu spuštění řetězce.
Tento kód vytváří pandas DataFrame. Aplikujeme metodu []() na sloupec Popis a předpokládaný sentiment nastavíme ve sloupci Sentiment. Vytištění výstupu nám dá DataFrame s předpokládaným sentimentem.
Pokud neznáte prompt engineering, je to umění přimět LLM, aby vracely prediktivní, přesné výsledky. Věnujte nějaký čas úpravám promptu, abyste zlepšili jeho výkon a předvídatelnost. Například souhlasíte, že nákup Activisionu MSFT za 69 miliard dolarů je neutrální?
93