Jak ja bym się do tego zabrał, jeżeli podpiecie ADF do repo nie wchodzi w grę?
0. Zrób sobie lokalne repo git (przyda się)
1. Niech ci AI stworzy powershella który pobiera co wszystkie obiekty z ADF do jakiegoś folderu lub je aktualizuje (jeżeli kilka razy skrypt odpalisz)
2. Utwórz skill (albo niech to zrobi ejaj) który będzie tworzył/aktualizował bazę wiedzy w postaci plików Markdown na podstawie obiektów z ADF, które będziesz już miał lokalnie
Masz wtedy lokalną bazę wiedzy (KB) o tym co masz w ADF oraz same obiekty. Jeżeli tych obiektów w ADF nie ma bardzo dużo i relacji też nie ma sporo to można nawet olać KB. KB przydaje się wtedy kiedy model ma szybciej znalezc co i gdzie zmienić niż żeby szukał tego milion razy czytając milion plików z ADF (mniej tokenów spalisz)
Mając te rzeczy:
3. Zrób kolejny skill do połączenia się z twoim systemem tiketowym (GitHub?) albo użyj serwera MCP
4. Zrób sobie agenta którego celem będzie:
a) pobranie od użytkownika numeru ticketa
b) pobranie informacji o tickecie za pomocą skilla z punktu 3
c) analiza treści ticketa oraz konsultacja z bazą wiedzy utworzoną w punkcie 2
d) jak już przeanalizuje i zrozumie co trzeba zrobić to niech przedstawi ci plan implementacji/zmian obiektów SQL, ewentualnie niech dopyta jeżeli są nieścisłości.
Potem odpalasz tego agenta i have fun :)
Raz na jakiś czas odświeżaj swoje obiekty w lokalnym repo ze swojego ADFa i aktualizuj bazę wiedzy.
To tak na szybko, pisz na priv to może coś jeszcze podpowiem. Pisałem to samemu bez ejaj xD