Як пов’язана ваша робота

Побачте, що пов’язане між собою.Ще до того, як агент почне читати.

LeanCTX — це Context Gateway для систем ШІ. LeanCTX будує локальний граф вашого проєкту: які файли імпортують один одного, які функції викликають одна одну і які файли змінюються разом. Наступне завдання починається з цих зв’язків, а не з пошуку з нуля.

Файли та викликиГраф проєктуЧого торкається зміна

Підхід

Спершу зв’язки. Потім деталі.

Файл рідко важливий сам по собі. Код, що його викликає, його тести та файли, які зазвичай змінюються разом із ним, визначають, на що впливає зміна і що агентові варто прочитати далі.

Граф проєкту

Створіть карту проєкту один раз. На своєму комп’ютері.

Engine індексує проєкт у граф, що зберігається локально: імпорти та зв’язки модулів, посилання в коді, файли, які за історією git змінюються разом, і сусідні файли.

Імпорти
Які файли та модулі залежать один від одного.
Історія змін
Файли, що змінювалися разом у попередніх комітах.
Свіжість
Перевірка стану порівнює граф із поточним комітом, тож ви знаєте, коли його перебудувати.

Вплив

Знайте, чого торкається зміна.

Перед редагуванням простежте, хто викликає функцію, що викликає вона і які файли від неї залежать. Агент читає зачеплений код, а не вгадує за назвами файлів.

Ті, що викликають, і ті, що викликаються
Хто викликає функцію і що викликає вона сама.
Зачеплені файли
Модулі, що залежать від файлу, який ви змінюєте.
Архітектура
Огляд основних модулів і зв’язків між ними.

Пов’язані знання

Пов’яжіть рішення з роботою.

Факти й рішення, збережені як знання проєкту, можна пов’язувати між собою та викликати разом із їхніми зв’язками. Знання залишаються у своєму проєкті; пошук між проєктами потребує явного дозволу.

Зв’язки
Які факти й рішення пов’язані між собою.
Межі проєкту
Знання залишаються в проєкті, де їх було записано.
Наступний сеанс
Робота починається з того, що вже відомо й пов’язано.

Запитання та відповіді

Питання про граф проєкту.

Чи залишає граф проєкту мій комп’ютер?

Engine зберігає граф локально, у своєму каталозі даних. Контекст, вибраний для завдання, як і раніше надходить до моделі, яку ви використовуєте.

Чи завжди граф актуальний?

Не автоматично. Перевірка стану повідомляє, чи він актуальний, чи застарів відносно поточного коміту; перебудовуйте його після великих змін.

Далі: Докази та результати

Перегляньте запис. Перевірте роботу.

Перегляньте, що зафіксувала інтеграція, і перевірте результат завдання окремо.

Почніть з LeanCTX

Створіть карту одного проєкту сьогодні.

Проіндексуйте знайомий проєкт, запитайте, на що вплине зміна, і порівняйте відповідь із власним розумінням.

Насамперед локально. Незалежно від моделі. Ваш контекст.