2 нояб. 2025 г.Luke

Caret Meetup #2: Доклады и Видео

Обзор второй встречи Caret с пятью докладами, видео и извлеченными уроками.

Caret провела свою вторую встречу и поделилась пятью докладами. Мы стремимся к тому, чтобы ИИ был партнером по кодированию, а не просто инструментом. Ниже представлено обзорное видео и подробная информация о сессиях.

Обзорное видео:

Open-source Caret & Semantic Merging

  • Спикер: Byungseok Yang (CTO)
  • История: Форк cline (расширение VSCode) с выживанием в адском слиянии.
  • Уроки:
    • Начали со 100% совместимого форка.
    • Первое большое слияние не удалось — .cline резервные копии запутали ИИ между кодом Caret и cline.
    • Приняли Minimal Invasion: избегайте касания upstream файлов; используйте wrappers, чтобы сократить стоимость слияния.
    • Разработали подробные Caret Rules, чтобы ИИ понимал архитектуру/местоположения/соглашения.
    • Реалистичное сотрудничество с ИИ: ИИ забывает контекст; разработчики должны контролировать и вмешиваться.
    • Видение: люди устанавливают стратегию и проверяют; ИИ занимается тяжелой реализацией, не отставая от upstream. Видео сессии:

Persona Image Generation with Nanobanana

  • Спикер: Ki-Hwan Kim (CEO)
  • Цель: Позволить пользователям создавать собственные AI avatars.
  • Путь: Построено из PRD с помощью инструментов ИИ; первоначальные попытки не удались (только примеры изображений). Нашли рабочий OSS проект (nanobanana-ads), показали код агенту и сразу же добились успеха.
  • Урок: Конкретные, рабочие примеры повышают точность реализации ИИ гораздо больше, чем абстрактные требования. Видео сессии:

Integrating Caret with LiteLLM

  • Спикер: Donghak Kim (Contributor)
  • Проблема: Много LLM с разными API; трудно переключать модели и управлять затратами.
  • Решение: Выбрали OSS LiteLLM (“LLM ORM”) для нормализации 100+ моделей в формат OpenAI.
  • Функции: auto-failover (GPT-4 → Claude), load balancing, real-time cost tracking.
  • Откровенное мнение: UI/UX грубый, но скорость для клиентов имела значение.
  • Сборка Caret: “Caret Router” + social login + gRPC backbone. Новые пользователи получают $10 кредитов для пробы моделей. Видео сессии:

Semantic Coding Model for TypeScript

  • Спикер: Seungwan Oh (PhD candidate, Chonnam Univ.)
  • Проблема: Code LLMs, обученные на статическом тексте, не полностью понимают поток выполнения/семантику.
  • Подход (“SemCode”): включите трассировки выполнения, ограничения, случаи отладки вместе с кодом.
  • Сдвиг: OSS-Instruct TS качество данных было низким; переключились на проверенные источники (например, LeetCode), чтобы повысить выход действительных данных. Видео сессии:

AI Coding Assistant Codebase Strategy

  • Спикер: Jaehoon Choi (Samsung)
  • Фрейминг: Две метафоры — Developer (анализируйте AST вживую; точный, локальный, приватный) vs Librarian (предварительно индексируйте с помощью embeddings/RAG; быстрый поиск концепций).
  • Цель: Гибрид Caret — добавьте гибкий поиск, как в Cursor, к точности, как в cline. Обрабатывайте как жесткие рефакторинги, так и широкие исследовательские вопросы. Видео сессии:

Caret - это корейский инструмент Vibe Coding с открытым исходным кодом, проводящий регулярные встречи с участниками. Мы приглашаем всех, кто интересуется разработкой на основе ИИ, присоединиться и строить вместе.***

Другие статьи