Süni İntellekt
LangGraph ilə Özünü sənədləşdirən AI yaradın
26
Süni intellekt
Oxumaq vaxt alır?
Məqalələri dinləyə bilərsiz<h2>LangGraph ilə AI Agentləri</h2><p>LangGraph, LangChain üzərində qurulmuş bir çərçivədir və AI agentləri yaratmaq üçün istifadə olunur. Bu agentlər kodu analiz edir, sənədləşdirir və test edir. Çərçivə, düyünlər, kənarlar və vəziyyətlərdən ibarət olan qraf strukturu ilə işləyir. LangGraph OpenAI, Gemini və Anthropic kimi müxtəlif LLM təminatçılarını dəstəkləyir.</p><h2>Sistem Axını</h2><p>Sistem, kod sənədləşdirmə və analiz prosesini avtomatlaşdırmaq üçün bir neçə mərhələdən ibarətdir:</p><ol><li>Agent kodu analiz edir və sənədləşmə vəziyyətini yoxlayır.</li><li>Dokumentasiya düyünü mövcud sənədləri tamamlayır və ya yenilərini əlavə edir.</li><li>Analiz düyünü kodu test edir və nəticələri qeyd edir.</li><li>Sistem nəticələri <code>analysis.txt</code> və sənədləşdirilmiş kodu <code>code.py</code> fayllarına saxlayır.</li></ol><h2>Kodlaşdırma Prosesi</h2><p>Gemini API və Tavily API açarlarını təmin edərək sistem qurulur. LangGraph-də @tool dekoratoru ilə xüsusi funksiyalar alət kimi təyin edilir. Məsələn:</p><ul><li><code>search_library_info</code>: Kitabxana haqqında məlumat axtarır.</li><li><code>execute_code</code>: Python kodunu icra edir və nəticələri qaytarır.</li></ul><p>Agentlər ReAct (reasoning and acting) üslubunda işləyir. Bu üslubda agentlər kodu analiz edir, alətlərdən istifadə edir və nəticələri qeyd edir.</p><h2>Nəticələr</h2><p>Sistem kod sənədləşdirməsini avtomatlaşdırır, istifadə olunmayan kitabxanaları qeyd edir və sənədləri əlavə edir. Məsələn, <code>random</code> modulunun istifadə olunmadığı aşkarlanır və buna dair qeyd əlavə edilir.</p><h2>Nəticə</h2><p>LangGraph ilə qurulmuş bu sistem kod sənədləşdirmə və analiz prosesini asanlaşdırır. Sistemi daha inkişaf etmiş alətlər və düyünlərlə təkmilləşdirmək mümkündür.</p>