DSPy (Declarative Self-improving Python) to innowacyjny framework stworzony przez Stanford NLP, który przesuwa proces tworzenia systemów AI z ręcznego konstruowania promptów w stronę systematycznego programowania. Zamiast pisać kruche szablony tekstowe, programiści definiują zadania za pomocą ustrukturyzowanych sygnatur i modułów w języku Python. Framework automatycznie optymalizuje prompty i wagi modeli na podstawie określonych metryk, co pozwala na budowanie bardziej niezawodnych i łatwych w utrzymaniu potoków LLM. Dzięki oddzieleniu logiki programu od parametrów tekstowych, DSPy umożliwia szybką iterację i skalowanie złożonych aplikacji sztucznej inteligencji.




