PromSec: Алгоритм для оптимизации подсказок для безопасной и функциональной генерации кода с использованием LLM
Практические решения и ценность:
Разработка программного обеспечения значительно выигрывает от использования крупных языковых моделей (LLM) для создания высококачественного исходного кода. Однако, LLM часто создают код с уязвимостями, которые могут угрожать безопасности программного обеспечения. Для решения этой проблемы был создан алгоритм PromSec, который автоматически оптимизирует подсказки LLM для генерации безопасного и функционального кода.
Преимущества PromSec:
- Увеличение уровня безопасности создаваемого кода
- Снижение операционных затрат за счет уменьшения количества запросов к LLM и времени анализа безопасности
- Незначительное влияние на общую вычислительную мощность благодаря оптимизации генерации кода
- Возможность использования оптимизированных подсказок PromSec для различных языков программирования
Внедрение PromSec обеспечивает улучшение безопасности и функциональности кода, что делает его надежным решением для различных сфер программирования.