TGViewer
C# Short Posts 🔞 C# Short Posts 🔞 @dimasshortposts · 306 subscribers
Post #381 412
🐸 Semantic Kernel, часть 3. Что ещё там есть и куда это всё ведёт.

Часть 1.
Часть 2.

Окей, с агентным циклом разобрались. Поняли, что SK это не просто обёртка над одним OpenAI. Че они еще умеют:

🍔 Несколько LLM провайдеров. При регистрации каждому сервису даёшь serviceId. Дальше можешь гнать разные задачи в разные модели. К примеру, дешёвую локальную — для простых тулов, GPT-5.2 — только для финального ответа. Или вообще написать кастомный роутер с любой логикой. Переключаешь одной строчкой:


var kernel = Kernel.CreateBuilder()
.AddOpenAIChatCompletion("gpt-5”, openAiKey, serviceId: "expensive")
.AddOllamaChatCompletion("llama3", serviceId: "cheap")
.Build();


⛓️ Параллельные вызовы. Если LLM понимает что ему нужно два независимых результата — он может запросить несколько тулов одновременно. SK запускает их параллельно и собирает результаты. Например, читать два файла сразу. Если модель поддерживает такой вариант.

☕️ Фильтры. Как я уже говорил чуть выше. Это фактически middleware поверх тул-вызовов. Два типа:
🟢 перехватываешь вызов функции до/после — логируешь, добавляешь ретрай, или просишь подтверждение у пользователя перед опасной операцией
🟢 перехватываешь промпт перед отправкой в LLM — можно дописать контекст который появился в моменте

🅰️ Ну и главное — куда я хочу это всё применить. У нас процесс открытия стран описан карточками в Kaiten. Хочется сделать агента, который берёт карточку и сам выполняет её: читает код, добавляет свитч-кейсы, создаёт PR, пишет в мессенджеры, итп. Хз, получится или нет, но пару недель назад смотрелось страшнее, чем сейчас.

Короче, не знаю ещё насколько это будет надёжно на практике. Но теперь хотя бы понятно с чего начать.
Telegram C# Short Posts 🔞 🤖 Semantic Kernel, часть 1: если ты хочешь написать мини-агента за две строчки кода. У нас сейчас есть задачка — при открытии стран надо модифицировать несколько проектов: добавить свитч-кейсы, прописать новые значения в нужных местах и сделать ПРы. Идея…
  • 🔥 2
  • ❤‍🔥 1
More from @dimasshortposts
  1. Sep 26, 2026🧵 Тредик для вопросов по докладу про MAF на дотнексте В докладе многие подробности опусти…
  2. Sep 23, 2026Даже самым хардкорным ребятам надо отдыхать, так что отдыхаем, мои чюваки 🕺 🧑‍💻dp🥁 #he…
  3. Sep 16, 2026🎯 Instrumented Tier0: профилирование кода В прошлый раз мы разобрали два уровня компиляци…
  4. Sep 15, 2026🔜 Готовлюсь к DOTNEXT 2026 В прошлом году за две недели до выступления я зачитывал свой д…
  5. Sep 9, 2026C# Short Posts 🔞 pinned «🐸 О чём этот канал? Кажется, я уже достаточно давно веду этот к…
  6. Sep 9, 2026🐸 О чём этот канал? Кажется, я уже достаточно давно веду этот канальчик, и пора бы описат…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →