Llm In Sdlc

Текущий уровень использования LLM, который сложился на начало 2025.

В компании:

  • Общие вопросы и вопросы по базе знаний компании - ассистент в Slack, с RAG, самописный, на базе OpenAI 4o + Zed
  • Copilot - GitHub Copilot у разработчиков, QA и Ops/DevOps/SRE
  • IDE - Cursor, Windsurf у отдельных разработчиков, в пробном режиме
  • Pull Request - самописный сервис комментирует PR, на базе OpenAI 4o, с промптом на тему поиска потенциальных проблем и как пример здорового фидбека
  • Созвоны - использование сторонних сервисов для транскрипции, создания саммари, формулирования дальнейших шагов и т.д.

Лично:

  • Общие вопросы - ChatGPT, с использованием проектов для разделения вопросов и добавления дополнительных контекстов
  • Узкоспециализированные вопросы - ChatGPT через GPTs
  • Перевод, проверка ошибок, смена стиля - Raycast, с собственными командами, на базе Claude Sonnet, т.к. она лучше следует инструкциям
  • “Объясни это”, “Проверь факты из текста”, “Перескажи видео” и прочие небольшие автоматизации - Raycast, собственные команды на базе OpenAI 4o
  • Создание commit message, исправление консольных команд и все остальное, что связано с CLI - github.com/sigoden/aichat
  • IDE - Cursor, в “нормальном” режиме, с полным управлением контекстом

The current level of LLM usage as of early 2025.

In the company:

  • General questions and company knowledge base questions - assistant in Slack, with RAG, custom-built, based on OpenAI 4o + Zed
  • Copilot - GitHub Copilot for developers, QA, and Ops/DevOps/SRE
  • IDE - Cursor, Windsurf for individual developers, in trial mode
  • Pull Request - custom service comments on PR, based on OpenAI 4o, with a prompt on identifying potential issues and as an example of healthy feedback
  • Calls - use of third-party services for transcription, summarization, formulation of next steps, etc.

Personally:

  • General questions - ChatGPT, using projects to separate questions and add additional contexts
  • Specialized questions - ChatGPT through GPTs
  • Translation, error checking, style change - Raycast, with custom commands, based on Claude Sonnet, as it better follows instructions
  • “Explain this,” “Check facts from the text,” “Summarize video,” and other small automations - Raycast, custom commands based on OpenAI 4o
  • Creating commit messages, correcting console commands, and everything else related to CLI - github.com/sigoden/aichat
  • IDE - Cursor, in “normal” mode, with full context management