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

Что отправить 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 помогает понимать последствия и проверять, что проект действительно работает.