Generator dokumentacji

8
Siema, zna się tu ktoś coś na programowaniu / dokumentacji i tego typu sprawach?

Interesuje mnie automatyczne generowanie dokumentacji na podstawie kodu źródłowego, a najlepiej to całego projektu w raz ze strukturą i zależnościami / interakcjami plików :v

Póki co używam ChatGPT i do tej pory ułatwiłem sobie tylko tyle że mam skrypt który skanuje mi folder projektu i wypluwa surowy plik dokumentacji a raczej zawartości w którym jest struktura projektu (komenda tree) np:

/ścieżka/projektu
├── append.sh
├── DOC.md
├── DOC.pdf
├── DOCp.md
├── maker.tar.gz
└── project.txt
1 directory, 6 files
I pod spodem zawartość wszystkich plików po kolei w stylu: "Plik: xyz" "Zawartość: zawartość pliku xyz" i tak dalej.

Na sam koniec wrzucam to do CzatuGPT i poprzedzam templatką
Generator dokumentacji
Co sprawia że GPT wypluwa mi taki mniej więcej plik:

Ogólnie mam kilka wariantów templatek i sprawdzam różne podejścia do zapytań oraz metody przerabiania danych.
Generator dokumentacji
Ogólnie zrobiłem jeszcze templatkę do pojedyńczych plików z kodem, co wygląda tak o, oraz generuje output który jest bardziej szczegółowy co do 'mechanik' i działania kodu.
Generator dokumentacji
Generator dokumentacji
Ma ktoś pomysł jak to ogarnąć sprawnie, tanio i hurtowo?

Ogólnie robię testy na ChatGPT Web UI, jak już opracuję sposób to zainwestuję w API i puszczę to przez desktopowego bieda clienta którego napisałem a który zapisuje całą rozmowę w logu oraz pliki w codeblocku osobno.

Zastanawiam się jeszcze nad użyciem GitHub Copilot lub Tabnine zamiast GPT, w końcu mają integrację do IDE i całą masę bajerów dedykowanych tego typu zastosowaniom.

Jakieś sugestie?
Obrazek zwinięty kliknij aby rozwinąć ▼

System Operacyjny wspomagany A.I

6
Da się zaimplementować lokalny model 'GPT Podobny' który pozwala "rozmawiać" z plikami lokalnymi.

Co dalej xD?
Model który wykonuje podstawowe operacje systemowe jako root był by ciekaw.

Obstawiam że za pare lat wyjdzie pierwszy system operacyjny wspomagany A.I w którym masz lokalny model zaimplementowany w kernelu i możesz odpalić terminal by zapytać / zlecić coś A.I

Jak ogarnę lepiej jak to wszystko działa to sam może coś spróbuję zmontować.
Obrazek zwinięty kliknij aby rozwinąć ▼
0.25141096115112