Engenharia Reversa do Cliente LLM do Cursor: Uma Visada nos Bastidores de um Assistente de Codificação com IA

Este artigo descreve como os autores usaram a estrutura de código aberto TensorZero para construir um proxy auto-hospedado e reverter com sucesso a engenharia do cliente LLM do assistente de codificação de IA Cursor. Roteando a comunicação entre o Cursor e os fornecedores de LLM através do TensorZero, eles puderam observar, analisar e até mesmo otimizar os prompts e modelos usados pelo Cursor. Eles superaram desafios relacionados ao pré-processamento do lado do servidor do Cursor e problemas de CORS. Finalmente, eles obtiveram visibilidade completa das interações LLM do Cursor, incluindo prompts e respostas, permitindo testes A/B de diferentes modelos LLM. Este trabalho fornece insights valiosos para entender e otimizar assistentes de codificação de IA e revela uma possível hierarquia de LLMs dentro do Cursor.