Викиверситет
ruwikiversity
https://ru.wikiversity.org/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0
MediaWiki 1.46.0-wmf.22
first-letter
Медиа
Служебная
Обсуждение
Участник
Обсуждение участника
Викиверситет
Обсуждение Викиверситета
Файл
Обсуждение файла
MediaWiki
Обсуждение MediaWiki
Шаблон
Обсуждение шаблона
Справка
Обсуждение справки
Категория
Обсуждение категории
Портал
Обсуждение портала
Факультет
Обсуждения факультета
TimedText
TimedText talk
Модуль
Обсуждение модуля
Event
Event talk
Обсуждения факультета:Астрономия
103
6342
165770
164288
2026-04-03T08:00:19Z
~2026-20549-70
36659
/* Я могу стать преподавателем? */ Ответ
165770
wikitext
text/x-wiki
{{Портал:Астрономия и астрофизика/Таб}}
{{Вопросы обучаемых}}
== а преподаватели тут есть? ==
список преподавателей пуст. кто-то ответит на мои вопросы? --[[Участник:Dipsy|Dipsy]] 19:09, 21 мая 2011 (UTC)
== Я могу стать преподавателем? ==
Сделаю пару предложений.<br />
* астрономия включает в себя астрофизику как подмножество, зачем удлиннять название факультета? Просто "факультет астрономии".
* предлагаю создание курса "Сферическая Астрономия", соответствующий курсу в программе Петербургского Университета.
* список кафедр: астрометрия, небесная механика и звездная астрономия, астрофизика. Всё. "Космология" и "Планетология" относятся к астрофизике. Сравните с [http://www.astro.spbu.ru/?q=node/18 этим].
[[Участник:Torkiel|Torkiel]] ([[Обсуждение участника:Torkiel|обсуждение]]) 17:12, 24 января 2016 (UTC)
:создай это оень крутое предложение [[Служебная:Вклад/~2026-20549-70|~2026-20549-70]] ([[Обсуждение участника:~2026-20549-70|обс.]]) 08:00, 3 апреля 2026 (UTC)
83qltfc2f0nid3iqezxe8lsm6p5bhds
Португальский язык/Бразильский язык
0
6651
165764
154698
2026-04-02T12:55:03Z
~2026-20368-03
36655
Перенаправление на [[Бразильский язык]]
165764
wikitext
text/x-wiki
#перенаправление [[Бразильский язык]]
acgoskpaca8piy2d8e9oxl4xyo58eml
165765
165764
2026-04-02T12:58:19Z
AKA MBG
551
Откат правки [[Special:Contributions/~2026-20368-03|~2026-20368-03]] ([[User talk:~2026-20368-03|обсуждение]]) к последней версии [[User:YiFeiBot|YiFeiBot]]
154698
wikitext
text/x-wiki
[[/§1|Урок 1. Введение]]
[[/§2|Урок 2. Времена]]
[[/§3|Урок 3. Времена]]
[[/§4|Урок 4. 100 самых употребляемых слов]]
[[Категория:Португальский язык]]
5rxxk7bghsih2g61cfm0a80mydxufzj
Эрзянский язык
0
29637
165756
164258
2026-04-02T12:33:26Z
~2026-20368-03
36655
Исправлена ссылка
165756
wikitext
text/x-wiki
<center><big>'''''Добро пожаловать на кафедру эрзянского языка!'''''</big></center>'''Эрзянский язык''' (самоназвание ''Эрзянь кель'') - один из главных языков Республики Мордовия наряду с [[Мокшанский язык|мокшанским]] и [[Русский язык|русским]].
== Примеры слов и их переводы ==
Каменный - кевень<ref>{{Книга|год=2015|автор=М.И. Брыжинский, Е.В. Бочкова|ссылка часть=Страница 117}}</ref>;
Каменный дом - кевень кудо<ref>{{Книга|год=2015|автор=М.И. Брыжинский, Е.В. Бочкова|ссылка=Страница 117}}</ref>;
Камыш - сандей.кудо<ref>{{Книга|год=2015|автор=М.И. Брыжинский, Е.В. Бочкова|ссылка=Страница 117}}</ref>.
== Примечания ==
p74wfwzfqji0mh7s6n9velc2rkbbht5
Промпт-магия/Qwen Code и другие CLI-инструменты генерации кода в терминале
0
29847
165771
165413
2026-04-03T08:24:50Z
AKA MBG
551
+ OpenRouter
165771
wikitext
text/x-wiki
'''Интерфейс командной строки''' (CLI) — это мощный инструмент для взаимодействия с AI-моделями через терминал. Он позволяет разработчикам автоматизировать задачи, генерировать и анализировать код, а также интегрировать AI-помощников в привычные IDE. Использование AI-чатов в терминале ускоряет разработку, повышает точность кода и освобождает время для творческих задач.
Далее представлен обзор популярных CLI-инструментов для генерации кода, которые помогут выбрать подходящее решение для ваших задач.
== Qwen Code ==
[[File:Visual Studio Code with Kilo Code 2025.png|thumb|Рис. 1. Visual Studio Code с полем "Kilo Code API Key"]]
[[File:VStudio Code with Kilo Code with Providers with Configuration Profile 2025.png|thumb|Рис. 2. VS Code и расширение "Kilo Code", создаём провайдера для подключения к Qwen Code, обратите внимание на файл с ключами <code>~/.qwen/oauth_creds.json</code>]]
'''Qwen Code''' — это CLI-инструмент от Alibaba, входящий в экосистему открытых моделей Qwen. Он поддерживает мультиязычную генерацию кода (китайский, английский, русский и другие языки) и отличается высокой точностью <small>(TODO: привести ссылки с доказательствами)</small> работы с синтаксисом различных языков программирования.
Qwen Code интегрируется с терминалом и позволяет быстро генерировать, анализировать и оптимизировать фрагменты программного кода.
Требования:
# Установите [https://nodejs.org/en/download Node.js] (версия 20 или выше).
# Установите Visual Studio Code.
#* В Linux можно установить через Snap Store: <code>sudo snap install code --classic</code>
Установка Qwen Code CLI:
# Установите Qwen Code CLI глобально (см. код и документацию [https://github.com/QwenLM/qwen-code?tab=readme-ov-file#installation qwen-code]): <code>npm install -g @qwen-code/qwen-code@latest</code>
# Запустите Qwen Code CLI: <code>qwen</code>
# Выберите "'''1. Qwen OAuth'''" для аутентификации.
#* Откроется браузер для авторизации через Google или регистрации на [https://qwen.ai/ qwen.ai].
#* После авторизации проверьте наличие файла с токенами: <code>~/.qwen/oauth_creds.json</code>.
Установка расширения Kilo Code в Visual Studio Code:
# Установите расширение [https://kilocode.ai/ Kilo Code AI Agent] в Visual Studio Code.
# Перезапустить Visual Studio Code.
Настройка Kilo Code:
# В панели ''Kilo Code'' нажмите "''Use your own API key''".
# Вставьте '''API Key''', полученный на сайте [https://app.kilocode.ai/profile app.kilocode.ai/profile].
# После ввода ключа значок шестерёнки в верхней части панели станет активным. Нажмите на него.
# Создайте '''новый профиль''':
#* Выберите "'''API Provider'''" → "'''Qwen Code'''".
#* Укажите путь к файлу с токенами в поле "'''OAuth Credentials Path'''": <code>~/.qwen/oauth_creds.json</code>
#* Выберите модель:
#** <code>qwen3-coder-plus</code> (для сложных задач)
#** <code>qwen3-coder-flash</code> (для быстрых задач)
Дополнительные материалы:
* [https://qwenlm.github.io/qwen-code-docs/ru/ Документация Qwen Code]
* Видеоинструкция: [https://www.youtube.com/watch?v=3o2jV_7nAiI&t=157s Kilo Code + Qwen3] // Открытый Исходный Кот
* Руководство: aMIrmxc. [https://amirmxc.ir/posts/qwencli-with-kilocode/eng/#how-to-use-the-best-free-ai-agentic-coding-with-kilo-code--qwen-code-cli AI Agentic Coding (with Kilo Code + Qwen Code CLI)], 17-09-2025
== OpenRouter ==
[[File:VStudio Code with Kilo Code with OpenRouter Configuration 2026.png|thumb|Рис. 3. VS Code и расширение «Kilo Code» — настройка провайдера OpenRouter: выбор модели и ввод API-ключа]]
'''OpenRouter''' — это агрегатор AI-моделей, предоставляющий единый API-ключ для работы с сотнями моделей от разных поставщиков: Google, Meta, DeepSeek, Mistral, OpenAI, Qwen и других. Вместо того чтобы регистрироваться на каждом сервисе отдельно, достаточно одного аккаунта на [https://openrouter.ai openrouter.ai] — и все модели доступны через одно подключение в Kilo Code.
OpenRouter поддерживает как '''бесплатные модели''' (с суффиксом <code>:free</code>), так и платные. Бесплатные модели не требуют пополнения баланса и хорошо подходят для повседневных задач разработки: генерации кода на PHP, Python, JavaScript, работы с SQL-запросами, рефакторинга и анализа ошибок.
=== Регистрация и получение API-ключа ===
# Откройте [https://openrouter.ai openrouter.ai] в браузере.
# Нажмите '''Sign In''' и войдите через аккаунт '''Google''' или '''GitHub'''.
# Перейдите на страницу ключей: [https://openrouter.ai/keys openrouter.ai/keys].
# Нажмите кнопку '''Create Key'''.
#* Введите произвольное название, например: <code>kilo-code</code>.
#* Опционально задайте лимит расходов в поле '''Credit limit''' (например, <code>5</code> — это $5), чтобы застраховаться от случайных трат.
#* Нажмите '''Create'''.
# Скопируйте сгенерированный ключ (начинается с <code>sk-or-v1-...</code>). '''Важно:''' ключ показывается только один раз. Сохраните его в надёжном месте.
=== Установка расширения Kilo Code в Visual Studio Code ===
Если расширение ещё не установлено:
# Откройте VS Code и нажмите <code>Ctrl+Shift+X</code> (Linux/Windows) или <code>Cmd+Shift+X</code> (macOS).
# В строке поиска введите <code>Kilo Code</code>.
# Нажмите '''Install''' напротив расширения '''Kilo Code''' от kilocode.ai.
# Перезапустите VS Code.
=== Настройка OpenRouter в Kilo Code ===
# В левой панели VS Code (Activity Bar) нажмите на иконку '''Kilo Code'''.
# Нажмите '''Use your own API key''' (если это первый запуск) или откройте настройки через значок шестерёнки ⚙ в верхней части панели Kilo Code.
# Создайте или откройте профиль провайдера:
#* В поле '''API Provider''' выберите из выпадающего списка: '''OpenRouter'''.
#* В поле '''OpenRouter API Key''' вставьте скопированный ключ.
#* Чекбокс '''Use custom base URL''' оставьте '''выключенным''' — он нужен только для подключения к сторонним прокси-серверам, совместимым с OpenRouter API; для работы напрямую с openrouter.ai он не нужен.
# В поле '''Model''' выберите нужную модель из выпадающего списка.
#* Для поиска только бесплатных моделей введите в строку поиска слово <code>free</code> — отобразятся все модели с суффиксом <code>:free</code>.
# Нажмите '''Save''' (Сохранить).
=== Выбор модели ===
OpenRouter предоставляет доступ к более чем 500 моделям. Ниже перечислены рекомендуемые '''бесплатные''' модели по типу задач:
; Для PHP / Laravel / MySQL
: <code>qwen/qwen3-coder:free</code> — специализирована на генерации кода, отлично знает синтаксис PHP 8+, Eloquent ORM, миграции Laravel.
: <code>deepseek/deepseek-r1-0528:free</code> — reasoning-модель, хорошо справляется со сложной бизнес-логикой и архитектурными задачами.
: <code>meta-llama/llama-3.3-70b-instruct:free</code> — универсальная модель с высоким результатом на coding-бенчмарках (88.4% HumanEval).
; Для Python / Data Science
: <code>meta-llama/llama-3.3-70b-instruct:free</code> — лучший показатель HumanEval среди бесплатных моделей.
: <code>google/gemini-3-flash-preview</code> — быстрая, большой контекст (1 млн токенов), подходит для ML-задач.
; Универсальные задачи
: <code>openrouter/auto</code> — специальный «умный маршрутизатор»: OpenRouter сам выбирает подходящую модель под конкретный промпт.
=== Лимиты бесплатных моделей ===
* Без пополнения баланса: '''50 запросов в день''' на все бесплатные модели.
* При наличии положительного баланса на счёте: '''1000 запросов в день'''.
* Ограничение по скорости: '''20 запросов в минуту''' (для бесплатных моделей).
* Платные модели тарифицируются по числу токенов согласно прайсу каждого поставщика; баланс пополняется на сайте [https://openrouter.ai/credits openrouter.ai/credits].
=== Настройки приватности ===
На странице [https://openrouter.ai/settings/privacy openrouter.ai/settings/privacy] можно управлять тем, как провайдеры обращаются с вашими данными:
* '''Enable free endpoints that may train on inputs''' — если включено, провайдеры бесплатных моделей могут использовать ваши промпты для дообучения своих моделей. Рекомендуется отключить при работе с коммерческим кодом.
* '''Enable free endpoints that may publish prompts''' — если включено, ваши промпты могут попасть в публичные датасеты. Рекомендуется держать '''выключенным'''.
* '''Enable input/output logging''' — OpenRouter сохраняет историю запросов у себя (взамен — скидка 1% на токены).
* '''ZDR Endpoints Only''' — при включении запросы направляются только к провайдерам с политикой нулевого хранения данных (Zero Data Retention).
=== Дополнительные материалы ===
* [https://openrouter.ai/docs Официальная документация OpenRouter]
* [https://kilo.ai/docs/ai-providers/openrouter Подключение OpenRouter в Kilo Code (официальная документация Kilo Code)]
* [https://openrouter.ai/collections/free-models Список бесплатных моделей OpenRouter]
* Видеоинструкция: [https://www.youtube.com/watch?v=-yG7I9BI__s How to Use OpenRouter Free Models in Kilo Code]
== Gemini CLI ==
# Установить [https://nodejs.org/en/download Node.js].
# Установить [https://github.com/google-gemini/gemini-cli gemini-cli]: <code>npm install -g @google/gemini-cli</code>.
# Запустить <code>gemini</code>, выбрать <code>2. Gemini API Key</code>.
## Создать аккаунт разработчика Google на сайте [https://developers.google.com developers.google.com].
== Crush ==
'''Crush''' — это CLI-инструмент от Charmbracelet, предназначенный для быстрой генерации и выполнения команд в терминале. Он позволяет разработчикам использовать AI для автоматизации рутинных задач, таких как написание скриптов, анализ логов и управление файлами. Crush поддерживает интеграцию с популярными AI-моделями и предоставляет удобный интерфейс для работы с терминалом.
* [https://github.com/charmbracelet/crush Crush на GitHub]
== Trae AI ==
'''Trae AI''' — это инструмент для автоматизации задач в терминале с помощью AI. Он преобразует естественный язык в команды терминала, что упрощает выполнение сложных операций. Trae AI особенно полезен для разработчиков, которые хотят ускорить свою работу, избегая ручного ввода длинных команд.
* [https://www.trae.ai Официальный сайт Trae AI]
== Windsurf ==
'''Windsurf''' — это AI-помощник для IDE и терминала, который поддерживает более 70 языков программирования. Он предоставляет интеллектуальные подсказки, генерацию кода и анализ ошибок, что делает его универсальным инструментом для разработчиков. Windsurf интегрируется с VS Code, JetBrains, Vim и другими популярными редакторами.
* [https://windsurf.com/ Официальный сайт Windsurf]
== RooCode ==
'''RooCode''' — это платформа для генерации кода с использованием AI, которая фокусируется на автоматизации процессов разработки. Она поддерживает работу с различными языками программирования и предоставляет инструменты для тестирования и отладки кода. RooCode удобен для команд, занимающихся разработкой программного обеспечения.
* [https://roocode.com Официальный сайт RooCode]
== LLXPRT Code ==
'''LLXPRT Code''' — это открытый инструмент для генерации кода, который поддерживает локальные и облачные AI-модели. Он позволяет разработчикам быстро создавать и оптимизировать кодовые фрагменты, а также интегрируется с популярными IDE. LLXPRT Code подходит для разработчиков, которые ищут гибкие и настраиваемые решения.
* [https://github.com/vybestack/llxprt-code LLXPRT Code на GitHub]
== Сравнительная таблица ==
{|
|- style="background:#f9f9f9;"
! style="background:#e6f7ff;" | Инструмент
! style="background:#e6f7ff;" | Основное назначение
! style="background:#e6f7ff;" | Поддержка языков
! style="background:#e6f7ff;" | Интеграция с терминалом
! style="background:#e6f7ff;" | Открытость
! style="background:#e6f7ff;" | Ссылка
|-
| style="background:#f0f8ff;" | Qwen Code
| Мультиязычная генерация кода
| Python, JavaScript, Go, C++, Java и др.
| Да
| Открытый исходный код
| [https://github.com/QwenLM/qwen-code github.com/QwenLM/qwen-code]
|-
| style="background:#f0f8ff;" | Crush
| Автоматизация команд в терминале
| Bash, Python, JavaScript
| Да
| Открытый исходный код
| [https://github.com/charmbracelet/crush github.com/charmbracelet/crush]
|-
| style="background:#f0f8ff;" | Trae AI
| Преобразование естественного языка в команды
| Bash, Python, SQL
| Да
| Закрытый
| [https://www.trae.ai trae.ai]
|-
| style="background:#f0f8ff;" | Windsurf
| Генерация кода и анализ ошибок
| 70+ языков
| Да (через IDE)
| Закрытый
| [https://windsurf.com/ windsurf.com]
|-
| style="background:#f0f8ff;" | RooCode
| Автоматизация разработки
| Python, JavaScript, Java, C#
| Да
| Закрытый
| [https://roocode.com roocode.com]
|-
| style="background:#f0f8ff;" | LLXPRT Code
| Генерация и оптимизация кода
| Python, JavaScript, Go, Rust
| Да
| Открытый исходный код
| [https://github.com/vybestack/llxprt-code github.com/vybestack/llxprt-code]
|}
== Ссылки ==
* askid. [https://habr.com/ru/articles/949924/ OpenCode: Революция в мире AI-инструментов для разработки] // Habr, 23-09-2025
* Emmanuel Mumba. [https://dev.to/therealmrmumba/10-claude-code-alternatives-that-every-developer-must-use-4ffd 10 Claude Code Alternatives That Every Developer Must Use] // DEV, 23.07.2025
[[Категория:Промпт-магия]]
[[Категория:Разработка программного обеспечения]]
1pwezpgq4lewvw47drwwypcrp7m1k8v
Обсуждение участника:Anya166Er
3
30171
165766
2026-04-02T16:54:33Z
New user message
3844
Добавление [[Template:Welcome|приветствия]] на страницу обсуждения нового участника
165766
wikitext
text/x-wiki
{{Template:Welcome|realName=|name=Anya166Er}}
-- [[Участник:New user message|New user message]] ([[Обсуждение участника:New user message|обсуждение]]) 16:54, 2 апреля 2026 (UTC)
j8j53n2uxvov7q6ukf4qom9slr2dz7x
Обсуждение участника:Anya166Ki
3
30172
165767
2026-04-02T16:56:15Z
New user message
3844
Добавление [[Template:Welcome|приветствия]] на страницу обсуждения нового участника
165767
wikitext
text/x-wiki
{{Template:Welcome|realName=|name=Anya166Ki}}
-- [[Участник:New user message|New user message]] ([[Обсуждение участника:New user message|обсуждение]]) 16:56, 2 апреля 2026 (UTC)
kg49ropz1qs12cvoeejxhiv752aaj5d
Обсуждение участника:ShishkinOIS-201
3
30173
165768
2026-04-03T04:11:41Z
New user message
3844
Добавление [[Template:Welcome|приветствия]] на страницу обсуждения нового участника
165768
wikitext
text/x-wiki
{{Template:Welcome|realName=|name=ShishkinOIS-201}}
-- [[Участник:New user message|New user message]] ([[Обсуждение участника:New user message|обсуждение]]) 04:11, 3 апреля 2026 (UTC)
mz4xs2mhhp7i9tnhev6gw8u0m247fcz
Участник:ShishkinOIS-201/Практическая работа
2
30174
165769
2026-04-03T04:24:03Z
ShishkinOIS-201
36658
Новая страница: «== Введение в историю языков программирования == Языки программирования — это формальные языки, предназначенные для записи алгоритмов, которые выполняет компьютер. Первые языки появились в 1950-х годах, и с тех пор их развитие не останавливается. == Покол...»
165769
wikitext
text/x-wiki
== Введение в историю языков программирования ==
Языки программирования — это формальные языки, предназначенные для записи алгоритмов, которые выполняет компьютер. Первые языки появились в 1950-х годах, и с тех пор их развитие не останавливается.
== Поколения языков программирования ==
[[File:Konrad Zuse 1992.jpg|thumb|Конрад Цузе]]
# Машинный код
# Ассемблер
* [[w:Python|Python]]
* Java
* JavaScript
* C++
* Ruby
* PHP
Самым первым языком высокого уровня считается '''[[w:Fortran|Fortran]]''', созданный в 1957 году. Язык ''Lisp'', созданный в 1958 году, до сих пор используется в исследованиях искусственного интеллекта.
== Источники ==
* https://ru.wikipedia.org/wiki/История_языков_программирования
* https://ru.wikipedia.org/wiki/Поколения_языков_программирования
== Упражнения для самопроверки ==
<quiz>
{ Какой язык программирования считается первым языком высокого уровня?
|type="()"}
- Ассемблер
+ Fortran
- Python
- Java
{ Какие из этих языков являются интерпретируемыми (выполняются построчно)?
|type="[]"}
+ Python
- C
+ JavaScript
- C++
+ Ruby
{ Что означает аббревиатура ЯВУ?
|type="()"}
- Язык высокого управления
+ Язык высокого уровня
- Язык ввода-вывода
- Язык виртуальных устройств
</quiz>
=== Результат SPARQL-запроса ===
wd:Q80 Тим Бернерс-Ли 8 июня 1955 г.
wd:Q360 Джулиан Ассанж 3 июля 1971 г.
wd:Q4864 Евгений Касперский 4 октября 1965 г.
wd:Q5284 Билл Гейтс 28 октября 1955 г.
wd:Q7259 Ада Лавлейс 10 декабря 1815 г.
=== Рефлексия и цифровая гигиена ===
Было сложно запомнить где ставить фигурные скобки
Прошлось исправлять ошибки в SPARQL-запросе
Вики-проекты являются общедоступными, и любой материал может быть использован тысячами людей. Если скопировать чужой текст без указания автора, это будет считаться плагиатом, за что могут заблокировать учётную запись. Кроме того, указание источников повышает доверие к информации и позволяет читателям проверить факты. Это важная часть цифровой гигиены — уважать чужой труд и быть честным перед сообществом."
2i54tktodxaaowoz8o67zir880yj0cb