Русский
Открыть в Telegram

Пост ➡️5. Continue — ведущий помощник по написанию кода на базе ИИ

7 ноября 2024
P
Pythoner
Фотография
➡️5. Continue — ведущий помощник по написанию кода на базе ИИ Continue похож на популярную среду IDE Cursor, но имеет открытый исходный код под лицензией Apache. Он очень настраиваемый и позволяет добавлять любую языковую модель для автодополнения или чата. 🔎Основные характеристики: 💬Общение в чате для понимания и переработки кода в боковой панели 💬Автозаполнение для получения встроенных предложений кода по мере ввода текста 💬Редактирование кода без необходимости покидать текущий файл 💬Действия по созданию ярлыков для повседневных случаев использования ➡️6. Qodo Merge: инструмент для автоматизированного анализа запросов на извлечение Qodo Merge - это инструмент с открытым исходным кодом от Codium AI, который автоматизирует обзор, анализ, обратную связь и предложения для запросов на извлечение GitHub. Он совместим с другими системами контроля версий, такими как GitLab и BitBucket. 🔎Как использовать Qodo Merge: pip install pr-agent from pr_agent import cli from pr_agent.config_loader import get_settings def main(): provider = "github" user_token = "..." openai_key = "..." pr_url = "..." command = "/review" get_settings().set("CONFIG.git_provider", provider) get_settings().set("openai.key", openai_key) get_settings().set("github.user_token", user_token) cli.run_command(pr_url, command) if __name__ == '__main__': main() ➡️7. OpenHands: Платформа для разработчиков программного обеспечения на основе ИИ OpenHands - одна из ведущих платформ с открытым исходным кодом для агентов ИИ. Агент OpenHands может создавать новые проекты с нуля, добавлять функции в существующие кодовые базы, отлаживать проблемы и многое другое. 🔎Как запустить OpenHands: docker pull docker.all-hands.dev/all-hands-ai/runtime:0.12-nikolaik docker run -it --rm --pull=always \ -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.12-nikolaik \ -v /var/run/docker.sock:/var/run/docker.sock \ -p 3000:3000 \ --add-host host.docker.internal:host-gateway \ --name openhands-app \ docker.all-hands.dev/all-hands-ai/openhands:0.12 ⬆️После запуска OpenHands будет доступен по адресу http://localhost:3000/. ➡️8. Cody из Sourcegraph: помощник по кодированию для IDE Cody - это проект с открытым исходным кодом от Sourcegraph, призванный ускорить ваш рабочий процесс кодирования непосредственно в вашей IDE. Он использует расширенный поиск в качестве помощника по кодированию для извлечения контекста из локальных и удаленных кодовых баз. 🔎Основные возможности: 💬Общение с базой кода 💬Внесение встроенных правок 💬Получение предложений по коду 💬Автодополнение ➡️9. VannaAI: Чат с базой данных SQL VannaAI - это инструмент с открытым исходным кодом, позволяющий общаться с базами данных SQL, используя естественный язык. Он особенно полезен для тех, кто испытывает трудности с написанием SQL-запросов. 🔎Как начать работу с VannaAI: pip install vanna from vanna.openai.openai_chat import OpenAI_Chat from vanna.chromadb.chromadb_vector import ChromaDB_VectorStore class MyVanna(ChromaDB_VectorStore, OpenAI_Chat): def __init__(self, config=None): ChromaDB_VectorStore.__init__(self, config=config) OpenAI_Chat.__init__(self, config=config) vn = MyVanna(config={'api_key': 'sk-...', 'model': 'gpt-4-...'}) # Обучение модели vn.train(ddl=""" CREATE TABLE IF NOT EXISTS my-table ( id INT PRIMARY KEY, name VARCHAR(100), age INT ) """) # Задать вопрос sql_query = vn.ask("What are the top 10 customers by sales?") print(sql_query) 🐍Pythoner
22 · 1.8K ·

Рядом в ленте

PPythoner✈️Лямбда-функции в Python — это мощный инструмент для создания небольших анонимных функций "на лету". Они особенно полезны для коротких, простых операций, где пPPythoner➡️1. SWE-Kit: IDE с открытым исходным кодом для кодирующих агентов SWE-Kit представляет собой headless IDE с такими функциями, как LSP (Language Server Protocol
это сообщение
PPythoner✈️Сегодня поговорим об асинхронных генераторах — фиче, которая может серьёзно прокачать ваш код. Но для начала давайте разберёмся, что это за зверь такой. ➡️ЧтоPPythoner✈️Библиотека functools в Python - это настоящая сокровищница для разработчиков, стремящихся оптимизировать свой код и расширить функциональные возможности языка

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем