██████╗ ██████╗ ██████╗ ███████╗███████╗████████╗ ██████╗ ██████╗ ██╗ ██╗
██╔════╝██╔═══██╗██╔══██╗██╔════╝██╔════╝╚══██╔══╝██╔═══██╗██╔══██╗╚██╗ ██╔╝
██║ ██║ ██║██║ ██║█████╗ ███████╗ ██║ ██║ ██║██████╔╝ ╚████╔╝
██║ ██║ ██║██║ ██║██╔══╝ ╚════██║ ██║ ██║ ██║██╔══██╗ ╚██╔╝
╚██████╗╚██████╔╝██████╔╝███████╗███████║ ██║ ╚██████╔╝██║ ██║ ██║
╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝╚══════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝
Sidecar — это искусственный интеллект редактора Aide. Чтобы выполнить работу по созданию подсказок, поговорить с LLM и всем остальным, что происходит между ними, Sidecar отвечает за то, чтобы все это работало вместе.
В общих чертах, это следующие важные моменты в Sidecar:
tool_box.rs
— здесь присутствует коллекция всех инструментов, которые могут понадобиться ИИ, все особенности языка обрабатываются tool_box.rs
symbol/
— папка символов содержит код, который позволяет каждому отдельному символу быть интеллектуальным и независимым. Это может работать на любом уровне детализации, от файла до отдельной функции или функции внутри класса (это очень универсально).llm_prompts/
— это пережиток прошлого (и частично используемый до сих пор) для создания подсказок, особенно для встроенных битов завершения. Встроенные дополнения больше не поддерживаются, но если вы хотите попробовать над этим поработать, свяжитесь с нами в Discord, мы будем рады вас поддержать.repomap
— создает карту репозитория, используя рейтинг страниц по символам кода. Большая часть кода здесь представляет собой порт реализации Python, выполненный на Aider (проверьте это, если вы ищете инструмент CLI для генерации кода). cargo build --bin webserver
./target/debug/webserver
Есть много способов принять участие в этом проекте, например:
Если вы заинтересованы в устранении проблем и внесении непосредственного вклада в базу кода, ознакомьтесь с документом «Как внести свой вклад», в котором описано следующее:
В этом проекте принят Кодекс поведения участников Соглашения. Пожалуйста, прочтите Кодекс поведения, прежде чем участвовать в этом проекте.
Авторские права (c) 2024 г. CodeStory AI. Все права защищены. Лицензия GNU Affero General Public License v3.0.