Сценарии использования

Что отправить AI-агенту

Готовые формулировки для анализа проекта, проверки изменений и подготовки точного контекста.

01

Первичный анализ проекта

Отправить AI-агенту

“Проанализируй этот проект через CodeSlicer: определи языки, библиотеки, структуру, построй граф и покажи основные предупреждения”

02

Поиск влияния изменения

Отправить AI-агенту

“Покажи, что может затронуть изменение OrderRepository.save: upstream, downstream, маршруты, тесты и зависимости”

03

Анализ PR или diff

Отправить AI-агенту

“Проанализируй текущий git diff, оцени риск изменений, затронутые узлы и предложи обязательные тесты”

04

Трассировка frontend → backend

Отправить AI-агенту

“Проследи путь от OrderCreateForm до backend endpoint: компонент, hook, API client, HTTP-запрос, route, service и repository”

05

Объяснение связи

Отправить AI-агенту

“Объясни, почему OrderService.create_order связан с OrderRepository.save, и покажи всю evidence chain”

06

Инкрементальный анализ

Отправить AI-агенту

“Проанализируй изменения в проекте инкрементально, используй cache, сравни результат с чистой пересборкой графа и покажи различия”

07

Runtime-проверка

Отправить AI-агенту

“Запусти тест test_create_order и проверь runtime-трассировкой, действительно ли вызывается OrderRepository.save”

08

Исследование неизвестной библиотеки

Отправить AI-агенту

“В проекте обнаружена неизвестная библиотека some-library. Изучи её официальную документацию, создай research report и candidate support pack, но не добавляй связи в trusted graph без валидации”

09

Проверка качества графа

Отправить AI-агенту

“Проверь граф на dangling edges, подозрительные связи, unresolved regions, false positives и неполную provenance”

10

Визуальный обзор проекта

Отправить AI-агенту

“Запусти локальный визуальный интерфейс и покажи граф проекта, обнаруженные языки, библиотеки, узлы, связи и проблемные области”

Следующий уровень

Это все сценарии использования?

Нет. CodeSlicer может быть не только инструментом анализа готовых проектов, но и ядром агентской системы для разработки программного обеспечения.

AI-агент сможет:

  1. 1.Получить задачу и спланировать архитектуру
  2. 2.Создать структуру проекта и написать код
  3. 3.Передать проект в CodeSlicer для построения графа
  4. 4.Проверить связи между модулями, сервисами и библиотеками
  5. 5.Запустить тесты и runtime-проверки
  6. 6.Проанализировать влияние собственных изменений
  7. 7.Исправить найденные ошибки
  8. 8.Повторять цикл до получения рабочего результата

CodeSlicer нужен агенту как слой понимания проекта. Он показывает, какие части системы связаны, что затронет изменение, какие тесты запустить, где находятся неизвестные связи и не нарушена ли архитектура.

CodeSlicer не заменяет AI-агента, а становится его semantic control layer: агент создаёт и изменяет код, а CodeSlicer помогает понимать последствия и проверять, что проект действительно работает.