Гайды.
Пошаговые инструкции по нейросетям: промпты, настройки, сравнение моделей и рабочие сценарии для учёбы, кода и картинок.
1322 материала
Наш Telegram
Новости ИИ без воды
Как сделать Hybrid Search в Elasticsearch через BM25, kNN и RRF
Две retrieval-ветви, Reciprocal Rank Fusion, общий tenant filter, rank_window_size, конкретный JSON и оценка nDCG@10.
Как объединить full-text и vector search в Neo4j через RRF
Hybrid retrieval для точных кодов и смысла: независимые ранги, Reciprocal Rank Fusion, одинаковый ACL и сравнение lexical/vector/hybrid по nDCG@10.
Как сделать hybrid search в pgvector: PostgreSQL FTS и RRF
Две независимые выдачи pgvector и tsvector, Reciprocal Rank Fusion, tenant filter, конкретный SQL и оценка nDCG@10.
Как сделать гибридный поиск Redis по тексту, фильтрам и vectors
Один FT.SEARCH объединяет TEXT, TAG и KNN: безопасный tenant pre-filter, PARAMS, distance, baselines и оценка hybrid retrieval.
Как сделать полнотекстовый поиск ChromaDB через where_document и regex
Лексический фильтр ChromaDB: $contains, $not_contains, $regex, $not_regex, сочетание с semantic query и проверка русских кодов.
Как безопасно сериализовать trace через to_json Agents SDK
Преобразуем метаданные trace в словарь через to_json, проверяем отсутствие tracing API key и готовим JSON для очереди.
Как скопировать коллекцию ChromaDB между локальным сервером и Cloud
CLI chroma copy: локальный источник или Chroma Cloud, выбор database/collection, проверка count и ID, повторный запуск и план отката.
Как собрать многошаговый agent loop с tools в Ollama
Реализуем ограниченный цикл tool calling, добавляем assistant/tool messages, проверяем имена функций и завершаем по финальному content.
Как сохранить данные ChromaDB через PersistentClient после перезапуска
Локальная персистентность ChromaDB: PersistentClient, path, повторное открытие коллекции, контроль count и границы применения.
Как сохранить embeddings в Neo4j через setNodeVectorProperty без смешивания моделей
Идемпотентная запись vectors в узлы: MERGE, model_id, checksum, проверка длины и db.create.setNodeVectorProperty вместо строковой сборки Cypher.
Как сохранить response_id через response_span OpenAI Agents SDK
Используем response_span для корреляции OpenAI Response без дублирования полного input/output из generation span.
Как создать Agent Skill для GitHub Copilot в репозитории
Практический гайд по созданию проектного Agent Skill: структура каталога, SKILL.md, frontmatter, сценарий проверки и безопасные ограничения.