Forwarded from GitHub Trends
#other #awesome #awesome_list #cursor #cursor_ai_editor #cursorrules
Using `.cursorrules` files with Cursor AI can significantly improve your coding experience. These files allow you to customize the AI's behavior to fit your project's specific needs, ensuring more relevant and accurate code suggestions. Here are the key benefits Tailor the AI's responses to your project's requirements.
- **Consistency** Provide the AI with important context about your project, leading to more informed code generation.
- **Improved Productivity** Ensure consistent AI assistance across team members.
- **Project-Specific Knowledge**: Include unique project details for better suggestions.
By adding a `.cursorrules` file to your project, you can enhance your coding efficiency and accuracy.
https://github.com/PatrickJS/awesome-cursorrules
Using `.cursorrules` files with Cursor AI can significantly improve your coding experience. These files allow you to customize the AI's behavior to fit your project's specific needs, ensuring more relevant and accurate code suggestions. Here are the key benefits Tailor the AI's responses to your project's requirements.
- **Consistency** Provide the AI with important context about your project, leading to more informed code generation.
- **Improved Productivity** Ensure consistent AI assistance across team members.
- **Project-Specific Knowledge**: Include unique project details for better suggestions.
By adding a `.cursorrules` file to your project, you can enhance your coding efficiency and accuracy.
https://github.com/PatrickJS/awesome-cursorrules
GitHub
GitHub - PatrickJS/awesome-cursorrules: 📄 Configuration files that enhance Cursor AI editor experience with custom rules and behaviors
📄 Configuration files that enhance Cursor AI editor experience with custom rules and behaviors - PatrickJS/awesome-cursorrules
Forwarded from 5 minutes of data
This media is not supported in your browser
VIEW IN TELEGRAM
Что такое ИИ-агенты?
ИИ-агент - это программное обеспечение, которое может взаимодействовать с окружающей средой, собирать данные и использовать их для достижения заданных целей. ИИ-агенты могут выбирать наилучшие действия для достижения этих целей.
Ключевые характеристики ИИ-агентов:
Агент может выполнять автономные действия без постоянного вмешательства человека. При этом они могут иметь человека в цикле для сохранения контроля.
• У агентов есть память для хранения индивидуальных предпочтений и возможности персонализации. Они также могут хранить знания. Языковая модель может выполнять функции обработки информации и принятия решений.
• Агенты должны уметь воспринимать и обрабатывать информацию из окружающей среды.
• Агенты также могут использовать инструменты, такие как доступ в интернет, интерпретаторы кода и API-вызовы.
• Агенты могут взаимодействовать с другими агентами или людьми.
Существуют различные типы ИИ-агентов: обучающиеся агенты, простые рефлексивные агенты, рефлексивные агенты на основе модели, целевые агенты и утилитарные агенты.
Система с ИИ-агентами может быть построена с использованием различных архитектурных подходов:
Одиночный агент: Агенты могут служить персональными помощниками.
Мульти-агент: Агенты могут взаимодействовать друг с другом в режиме сотрудничества или конкуренции.
Человек-машина: Агенты могут взаимодействовать с людьми для более эффективного выполнения задач.
Использовали ли вы ИИ-агентов?
ИИ-агент - это программное обеспечение, которое может взаимодействовать с окружающей средой, собирать данные и использовать их для достижения заданных целей. ИИ-агенты могут выбирать наилучшие действия для достижения этих целей.
Ключевые характеристики ИИ-агентов:
Агент может выполнять автономные действия без постоянного вмешательства человека. При этом они могут иметь человека в цикле для сохранения контроля.
• У агентов есть память для хранения индивидуальных предпочтений и возможности персонализации. Они также могут хранить знания. Языковая модель может выполнять функции обработки информации и принятия решений.
• Агенты должны уметь воспринимать и обрабатывать информацию из окружающей среды.
• Агенты также могут использовать инструменты, такие как доступ в интернет, интерпретаторы кода и API-вызовы.
• Агенты могут взаимодействовать с другими агентами или людьми.
Существуют различные типы ИИ-агентов: обучающиеся агенты, простые рефлексивные агенты, рефлексивные агенты на основе модели, целевые агенты и утилитарные агенты.
Система с ИИ-агентами может быть построена с использованием различных архитектурных подходов:
Одиночный агент: Агенты могут служить персональными помощниками.
Мульти-агент: Агенты могут взаимодействовать друг с другом в режиме сотрудничества или конкуренции.
Человек-машина: Агенты могут взаимодействовать с людьми для более эффективного выполнения задач.
Использовали ли вы ИИ-агентов?
Forwarded from 5 minutes of data
Langflow
Langflow - новый визуальный фреймворк для создания мультиагентных приложений и систем на основе RAG (Retrieval-Augmented Generation).
🔑 Ключевые особенности:
• Открытый исходный код
• Работает на Python
• Полностью настраиваемый
• Поддерживает различные LLM и векторные хранилища
💡 Интуитивно понятный интерфейс позволяет легко управлять AI-компонентами, что дает разработчикам возможность быстро создавать прототипы и воплощать свои идеи в реальные решения.
👨💻 Независимо от того, опытный ли вы AI-разработчик или только начинаете свой путь, Langflow предоставляет все необходимые инструменты для реализации ваших AI-проектов.
Langflow - новый визуальный фреймворк для создания мультиагентных приложений и систем на основе RAG (Retrieval-Augmented Generation).
🔑 Ключевые особенности:
• Открытый исходный код
• Работает на Python
• Полностью настраиваемый
• Поддерживает различные LLM и векторные хранилища
💡 Интуитивно понятный интерфейс позволяет легко управлять AI-компонентами, что дает разработчикам возможность быстро создавать прототипы и воплощать свои идеи в реальные решения.
👨💻 Независимо от того, опытный ли вы AI-разработчик или только начинаете свой путь, Langflow предоставляет все необходимые инструменты для реализации ваших AI-проектов.
Forwarded from DE
27 мая 1784 года Моцарт купил в Вене скворца, который прожил у него три года.
Моцарт заметил, что птица очень точно повторяет мелодии, услышав их всего несколько раз. Но еще более удивительной была способность птахи вставлять собственные вариации, и, по всей видимости, Моцарту нравилось использовать скворца в качестве суфлера и своего рода «творческого помощника».
Однажды птица повторила 17 вступительных нот только что сочиненного Концерта для фортепиано № 17 соль мажор, K. 453, но с некоторыми вариациями, в частности, вставив кода в последний такт первого полного такта и спев соль-диез вместо натурального соль в следующем такте.
Именно эту, «птичью», версию Моцарт увековечил в Концерте.
4 июня 1787 года скворец скончался... Для него Моцарт устроил достойное погребение у себя в саду и посвятил своему другу трепетную поэму:
(Вена, 4 июня 1787)
Моцарт заметил, что птица очень точно повторяет мелодии, услышав их всего несколько раз. Но еще более удивительной была способность птахи вставлять собственные вариации, и, по всей видимости, Моцарту нравилось использовать скворца в качестве суфлера и своего рода «творческого помощника».
Однажды птица повторила 17 вступительных нот только что сочиненного Концерта для фортепиано № 17 соль мажор, K. 453, но с некоторыми вариациями, в частности, вставив кода в последний такт первого полного такта и спев соль-диез вместо натурального соль в следующем такте.
Именно эту, «птичью», версию Моцарт увековечил в Концерте.
4 июня 1787 года скворец скончался... Для него Моцарт устроил достойное погребение у себя в саду и посвятил своему другу трепетную поэму:
Здесь мирно спит певец,
Чудак скворец.
Во цвете лет пичуга
Сошла с земного круга,
Узнала смерти мрак.
О, сердцу больно так
При сем воспоминаньи.
Читатель! Состраданья
Слезу пролей над ним.
Он был неутомим,
Добряк и парень славный,
Веселый и забавный,
Проказник и простак,
А значит - не дурак.
Знать, он теперь на небе,
Хвалы возносит в неге
И дружбу прославляет,
Что выгоды не знает.
Ведь, в мир иной слетая,
Он умирал, не зная,
Что есть надежный друг и брат -
Скворца в стихах прославить рад.
(Вена, 4 июня 1787)
Forwarded from Технозаметки Малышева
This media is not supported in your browser
VIEW IN TELEGRAM
Cline - ИИ-агент для автономной разработки прямо в IDE
Вы будете смеяться, но у нас новый автономный разработчик.
VSCode плагин интегрируется с терминалом, браузером, менеджерами пакетов, БД и системами тестирования.
Поддерживает OpenRouter, Anthropic, OpenAI, Google Gemini и локальные модели через LM Studio/Ollama.
Работает с подтверждениями человека: каждое действие требует утверждения, а изменения отображаются в режиме сравнения с возможностью отката.
Расширяемая архитектура на Model Context Protocol позволяет создавать собственные инструменты.
#Cline #VSCode #DevTools
———
@tsingular
Вы будете смеяться, но у нас новый автономный разработчик.
VSCode плагин интегрируется с терминалом, браузером, менеджерами пакетов, БД и системами тестирования.
Поддерживает OpenRouter, Anthropic, OpenAI, Google Gemini и локальные модели через LM Studio/Ollama.
Работает с подтверждениями человека: каждое действие требует утверждения, а изменения отображаются в режиме сравнения с возможностью отката.
Расширяемая архитектура на Model Context Protocol позволяет создавать собственные инструменты.
#Cline #VSCode #DevTools
———
@tsingular
Forwarded from Технозаметки Малышева
🚀 16x Prompt: Мощный инструмент для разработчиков, который делает работу с AI в разы эффективнее
Главные фишки для разработчиков:
1. Умное управление контекстом кода:
- Автоматически собирает и организует код из разных файлов
- Позволяет фильтровать и группировать файлы
- Поддерживает работу с большими проектами (до 500 файлов в контексте)
2. Работа с разными AI-моделями:
- Прямая интеграция с Claude 3.5 Sonnet и GPT-4
- Возможность сравнить ответы разных моделей side-by-side
- Поддержка локальных моделей через Ollama
3. Оптимизация промптов:
- Готовые шаблоны для типовых задач (рефакторинг, новые фичи, баги)
- Сохранение часто используемых промптов
- Автоматическая оптимизация контекста под лимиты токенов
Последние обновления (февраль 2025):
🆕 Версия 0.0.98:
- Поддержка новой модели o3-mini
- Оптимизация подсчета токенов для длинных текстов
🔥 Версия 0.0.97:
- Добавлен вывод reasoning в API-ответах
- Интеграция с DeepSeek, DeepInfra и Fireworks
- Настройка max output tokens для сторонних API
Забавно, что инструмент сам использует AI для своего развития - около 80% кода последних релизов написано с помощью самого 16x Prompt. Прямо рекурсия какая-то получается! 😅
В общем, если вы работаете с AI в разработке, особенно с большими проектами - однозначно стоит попробовать. Экономит кучу времени на составлении и хранении промптов и работе с контекстом.
Не заменяет Cursor и VSCode
Отдельное спасибо Алексу (@alyxst) за наводку.
#16xPrompt #dev
———
@tsingular
Главные фишки для разработчиков:
1. Умное управление контекстом кода:
- Автоматически собирает и организует код из разных файлов
- Позволяет фильтровать и группировать файлы
- Поддерживает работу с большими проектами (до 500 файлов в контексте)
2. Работа с разными AI-моделями:
- Прямая интеграция с Claude 3.5 Sonnet и GPT-4
- Возможность сравнить ответы разных моделей side-by-side
- Поддержка локальных моделей через Ollama
3. Оптимизация промптов:
- Готовые шаблоны для типовых задач (рефакторинг, новые фичи, баги)
- Сохранение часто используемых промптов
- Автоматическая оптимизация контекста под лимиты токенов
Последние обновления (февраль 2025):
🆕 Версия 0.0.98:
- Поддержка новой модели o3-mini
- Оптимизация подсчета токенов для длинных текстов
🔥 Версия 0.0.97:
- Добавлен вывод reasoning в API-ответах
- Интеграция с DeepSeek, DeepInfra и Fireworks
- Настройка max output tokens для сторонних API
Забавно, что инструмент сам использует AI для своего развития - около 80% кода последних релизов написано с помощью самого 16x Prompt. Прямо рекурсия какая-то получается! 😅
В общем, если вы работаете с AI в разработке, особенно с большими проектами - однозначно стоит попробовать. Экономит кучу времени на составлении и хранении промптов и работе с контекстом.
Не заменяет Cursor и VSCode
Отдельное спасибо Алексу (@alyxst) за наводку.
#16xPrompt #dev
———
@tsingular
Forwarded from Ivan Begtin (Ivan Begtin)
В последнее время всё чаще слышу про prompt engineering как отдельную профессию. Кто-то даже говорит что ей несколько лет. Даже вакансии такие регулярно появляются, не знаю как в России, а в мире точно есть.
У меня вопрос - а это реально отдельная профессия или чисто хайп? В моей картине мира работа с промптами ИИ - это дополнение других профессий и самостоятельной дисциплиной и профессией не является.
Предлагаю обсудить в чате. Следующим постом будет опрос на ту же тему
#thoughts
У меня вопрос - а это реально отдельная профессия или чисто хайп? В моей картине мира работа с промптами ИИ - это дополнение других профессий и самостоятельной дисциплиной и профессией не является.
Предлагаю обсудить в чате. Следующим постом будет опрос на ту же тему
#thoughts
Telegram
Чат к каналу @begtin
Ivan Begtin's chat about data, open data, open gov, forensics and privacy
Forwarded from Ivan Begtin (Ivan Begtin)
Prompt engineer - это ... (выбрать можно один ответ)
Anonymous Poll
6%
Важная новая профессия
49%
Дополнительные навыки для имеющихся профессий и не более того
9%
Вообще не профессия
15%
Хайп и развод продавцов бессмысленных онлайн курсов наживающихся на наивных
5%
Те кого увольнять будут первыми из-за бесполезности
16%
Просто хочу посмотреть ответы
Forwarded from do...while...ai (Gregory is typing...)
Нейролингвистическое программирование :))
Небольшая иллюстрация к тому, как чатгпт начал заменять программистов ))
Напоминает кошку, которая залезла на вершину дерева, не может слезть и мяучит. И теперь нужно вызывать пожарных.
Ожидаю экспоненциальный рост таких постов и запросов на услугу «дальнейшей поддержки и развития кода после старта разработки в Replit | Windsurf | v0 | you name it”.
О, дивный новый мир!
Небольшая иллюстрация к тому, как чатгпт начал заменять программистов ))
Напоминает кошку, которая залезла на вершину дерева, не может слезть и мяучит. И теперь нужно вызывать пожарных.
Ожидаю экспоненциальный рост таких постов и запросов на услугу «дальнейшей поддержки и развития кода после старта разработки в Replit | Windsurf | v0 | you name it”.
О, дивный новый мир!
Forwarded from do...while...ai (Gregory is typing...)
Перешёл на Cursor ☑️
Я традиционно впрыгиваю в последний вагон поезда под названием IDE с AI на борту. Извините, ребята из JetBrains, но ждать, когда мой инвайт на Junie раздуплится, и у меня наконец-то появится средство редактирования нескольких файлов за один раз, уже нет сил. Я честно протестил популярные плагины и тулзы: Continue.Dev, Cody, aider. Всё это неудобно.
Поэтому вчера я потратил полдня, чтобы переехать на Cursor. Учитывая, что я всю дорогу жил на продуктах JetBrains (PyCharm, IntelliJ IDEA, PhpStorm), переход на VS Code был весьма со скрипом.
Если говорить про ощущения от написания кода в Cursor, кажется, что ты идешь по траволатору (такая штука в аэропортах, типа горизонтального эскалатора). Ты делаешь шаг, а он тебя несёт вперёд на три, обгоняя пешеходов. Или как в старой рекламе бритв Gillette: "вы делаете одно движение, а она делает три". Code completion в Cursor просто божественный. Подключил Pro, отключил платные подписки Github Copilot.
А вот к VS Code у меня есть вопросы. Опыт настройки такой, как будто меня привели в магазин Икея, высыпали на пол детали от дорогого анатомического стула, который нужно собрать самому. Все эти ковыряния в конфиг файлах, плагины, к которым нужно установить драйвера и другие плагины (привет SQLTool). Первые пару часов выглядело, что мне вместо айфона дали андроид, и сказали: — чувак, тут вообще можно всё что пожелаешь установить и настроить, и будет круто. Но нужно настроить.
А теперь о том, что я не смог вчера победить (может кто подскажет в комментах):
- в PyCharm я мог создать много конфигураций для запуска разных скриптов внутри проекта, с разными параметрами и переменными окружения. В VS Code я могу создать только один .vscode/launch.json?! Как мне бэкенд с клиентами отлаживать? Я почитал на форумах, там как-то предлагается добавлять несколько каталогов в Workspace, а потом в каждом создавать свой .vscode. Что за изврат?! Не верю, что нет способа проще. Мне всего-то нужно 4-5 разных конфигураций запуска для разных скриптов (с разным PYTHONPATH и переменными окружения), и чтобы их можно было выбирать перед стартом ▶️.
- Не сработало подключение к AzureAI к модели o3-mini через кастомный деплоймент. Кажется, кастомные деплойменты reasoning моделей Cursor не поддерживает. Я знаю, что в комплекте идёт o3-mini, но я хочу её со своим ключом в AzureAI и своими лимитами.
- Не очень понял, зачем нужен Chat, если есть Composer? Chat выглядит как рудимент.
В остальном — прекрасно. Продолжаю погружение.
Я традиционно впрыгиваю в последний вагон поезда под названием IDE с AI на борту. Извините, ребята из JetBrains, но ждать, когда мой инвайт на Junie раздуплится, и у меня наконец-то появится средство редактирования нескольких файлов за один раз, уже нет сил. Я честно протестил популярные плагины и тулзы: Continue.Dev, Cody, aider. Всё это неудобно.
Поэтому вчера я потратил полдня, чтобы переехать на Cursor. Учитывая, что я всю дорогу жил на продуктах JetBrains (PyCharm, IntelliJ IDEA, PhpStorm), переход на VS Code был весьма со скрипом.
Если говорить про ощущения от написания кода в Cursor, кажется, что ты идешь по траволатору (такая штука в аэропортах, типа горизонтального эскалатора). Ты делаешь шаг, а он тебя несёт вперёд на три, обгоняя пешеходов. Или как в старой рекламе бритв Gillette: "вы делаете одно движение, а она делает три". Code completion в Cursor просто божественный. Подключил Pro, отключил платные подписки Github Copilot.
А вот к VS Code у меня есть вопросы. Опыт настройки такой, как будто меня привели в магазин Икея, высыпали на пол детали от дорогого анатомического стула, который нужно собрать самому. Все эти ковыряния в конфиг файлах, плагины, к которым нужно установить драйвера и другие плагины (привет SQLTool). Первые пару часов выглядело, что мне вместо айфона дали андроид, и сказали: — чувак, тут вообще можно всё что пожелаешь установить и настроить, и будет круто. Но нужно настроить.
А теперь о том, что я не смог вчера победить (может кто подскажет в комментах):
- в PyCharm я мог создать много конфигураций для запуска разных скриптов внутри проекта, с разными параметрами и переменными окружения. В VS Code я могу создать только один .vscode/launch.json?! Как мне бэкенд с клиентами отлаживать? Я почитал на форумах, там как-то предлагается добавлять несколько каталогов в Workspace, а потом в каждом создавать свой .vscode. Что за изврат?! Не верю, что нет способа проще. Мне всего-то нужно 4-5 разных конфигураций запуска для разных скриптов (с разным PYTHONPATH и переменными окружения), и чтобы их можно было выбирать перед стартом ▶️.
- Не сработало подключение к AzureAI к модели o3-mini через кастомный деплоймент. Кажется, кастомные деплойменты reasoning моделей Cursor не поддерживает. Я знаю, что в комплекте идёт o3-mini, но я хочу её со своим ключом в AzureAI и своими лимитами.
- Не очень понял, зачем нужен Chat, если есть Composer? Chat выглядит как рудимент.
В остальном — прекрасно. Продолжаю погружение.
Forwarded from do...while...ai (Gregory is typing...)
Можно ли улучшить LLM промпт с помощью LLM?
Как правило — не сильно. У меня не было ни одного удачного улучшения качества или точности результата за счет улучшения промпта с помощью LLM (для этого я пробовал использовать как обычные, так и топовые reasoning). Прямо сейчас я пробовал улучшить кодогенерирующий промпт с помощью o1, прогнал тесты и результат ухудшился на 19%. Вернул старый. Тут стоит упомянуть о важности тестов. Иначе как ловить регрессии (при переходе на новую модель или на новый промпт)?
Время от времени пробую на новых моделях улучшать старые промпты (вдруг они научатся?), но пока не получается.
В итоге, я использую модели просто как корректоры: чтобы формулировки были грамотные, не было опечаток, структуры были правильно описаны, иногда — для генерации примеров. Но саму логику операций или какие-то нюансы прописываю ручками. У меня работает лучше, когда всё сам...всё сам.
Как правило — не сильно. У меня не было ни одного удачного улучшения качества или точности результата за счет улучшения промпта с помощью LLM (для этого я пробовал использовать как обычные, так и топовые reasoning). Прямо сейчас я пробовал улучшить кодогенерирующий промпт с помощью o1, прогнал тесты и результат ухудшился на 19%. Вернул старый. Тут стоит упомянуть о важности тестов. Иначе как ловить регрессии (при переходе на новую модель или на новый промпт)?
Время от времени пробую на новых моделях улучшать старые промпты (вдруг они научатся?), но пока не получается.
В итоге, я использую модели просто как корректоры: чтобы формулировки были грамотные, не было опечаток, структуры были правильно описаны, иногда — для генерации примеров. Но саму логику операций или какие-то нюансы прописываю ручками. У меня работает лучше, когда всё сам...всё сам.
Когда не веришь в ИИ, но зря так 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Antony
Коля, привет.
Небольшой технический вопрос..
В спарке есть DESCRIBE TABLE...
Я помню, что есть похожая команда, которая в качестве выхода генерит скрипт "CREATE TABLE..." со всеми полями на базе заданной таблицы.
Вот только хоть убей не помню, где же я ей пользовался.. )
Или это вообще не спарк был ))
Небольшой технический вопрос..
В спарке есть DESCRIBE TABLE...
Я помню, что есть похожая команда, которая в качестве выхода генерит скрипт "CREATE TABLE..." со всеми полями на базе заданной таблицы.
Вот только хоть убей не помню, где же я ей пользовался.. )
Или это вообще не спарк был ))
Forwarded from Николай Крупий
Antony
Коля, привет. Небольшой технический вопрос.. В спарке есть DESCRIBE TABLE... Я помню, что есть похожая команда, которая в качестве выхода генерит скрипт "CREATE TABLE..." со всеми полями на базе заданной таблицы. Вот только хоть убей не помню, где же я ей…
show create table - почти в любой приличный СУБД есть)
- мб это и анси sql даже, хз
- мб это и анси sql даже, хз
Forwarded from Antony
Искусственная нейросеть пока не может заменить белковую ))
Forwarded from r/ретранслятор
Вот как раз промт, благодаря которому можно быстро починить сломанный код:
Промт можно использовать везде: ChatGPT, Cursor и т.д. Так что пробуйте
r/#ChatGPT
Reflect on 5-7 different possible sources of the problem, distill those down to 1-2 most likely sources, and then add logs to validate your assumptions before we move onto implementing the actual code fix
Промт можно использовать везде: ChatGPT, Cursor и т.д. Так что пробуйте
r/#ChatGPT