Ковыряю AI Agents Course от Hugging Face.
Хочу разобраться, как агенты работают на практике.
Что уже понял:
• Есть фиксированный набор промптов.
• В клиенте заложены функции (tools).
• LLM в цикле анализирует, что делать, и перебирает варианты.
• Понимает, какие тулзы доступны, и вызывает нужные (actions).
• Клиент запускает инструменты и ждет final answer.
Быстро накидал функцию, которая тянет курсы конвертации крипты с Coinbase и умеет с ними работать.
На первом скрине сам код. Через декоратор @tool, аннотации и типы формируется описание для LLM, чтобы она знала, как этим пользоваться.
Из неожиданного — LLM (или gradio/Hugging Face - пока не понял) умеет писать Python-код и сразу его исполнять.
Примеры:
• На втором скрине модель вызвала get_conversion_rates, потом сама написала и запустила код, чтобы перемножить курс на количество ETH.
• На третьем — сгенерировала if, который проверяет, есть ли курс, и если его нет, выводит URL API.
Сам курс пока сырой. Местами криво: то переменные отсутствуют, то приходится разбираться, зачем вообще поднимать виртуалку на Hugging Face. После нормальных туториалов такие моменты раздражают.
Но штука интересная. Буду копать дальше.
Хочу разобраться, как агенты работают на практике.
Что уже понял:
• Есть фиксированный набор промптов.
• В клиенте заложены функции (tools).
• LLM в цикле анализирует, что делать, и перебирает варианты.
• Понимает, какие тулзы доступны, и вызывает нужные (actions).
• Клиент запускает инструменты и ждет final answer.
Быстро накидал функцию, которая тянет курсы конвертации крипты с Coinbase и умеет с ними работать.
На первом скрине сам код. Через декоратор @tool, аннотации и типы формируется описание для LLM, чтобы она знала, как этим пользоваться.
Из неожиданного — LLM (или gradio/Hugging Face - пока не понял) умеет писать Python-код и сразу его исполнять.
Примеры:
• На втором скрине модель вызвала get_conversion_rates, потом сама написала и запустила код, чтобы перемножить курс на количество ETH.
• На третьем — сгенерировала if, который проверяет, есть ли курс, и если его нет, выводит URL API.
Сам курс пока сырой. Местами криво: то переменные отсутствуют, то приходится разбираться, зачем вообще поднимать виртуалку на Hugging Face. После нормальных туториалов такие моменты раздражают.
Но штука интересная. Буду копать дальше.
👍9❤1
Если уж заниматься хуйней то по полной...
ПРИШЛО ВРЕМЯ НАСТРАИВАТЬ NEOVIM
NEOVIM САМ СЕБЯ НЕ НАСТРОИТ
PS https://nvchad.com
ПРИШЛО ВРЕМЯ НАСТРАИВАТЬ NEOVIM
NEOVIM САМ СЕБЯ НЕ НАСТРОИТ
PS https://nvchad.com
❤2🤯1
Продолжаю экспериментировать со всякой хернёй на компе.
В этот раз поставил MacWhisper. Как оказалось, довольно удобно, зажимая правый Command, надиктовывать какую-нибудь херню в Telegram или ещё куда-нибудь.
Завтра попробую это поставить на рабочий аккаунт и буду голосом ревьюить все pull-реквесты, посылая всех нахер. А так прям кайф, мне очень нравится. Вот это сообщение я надиктовываю, правда приедтся чуть-чуть поправить клавиатурой после.
PS. Во-первых, прикрутил ключ от OpenAI чтобы текст немного редактировало. А для этого пришлось купить полную версию, но в принципе не жалею.
PSS А еще интересно как покажет в работе с курсором
PSSS Пришлось добавить "удаляй 'блять' из текста" в промпте
В этот раз поставил MacWhisper. Как оказалось, довольно удобно, зажимая правый Command, надиктовывать какую-нибудь херню в Telegram или ещё куда-нибудь.
Завтра попробую это поставить на рабочий аккаунт и буду голосом ревьюить все pull-реквесты, посылая всех нахер. А так прям кайф, мне очень нравится. Вот это сообщение я надиктовываю, правда приедтся чуть-чуть поправить клавиатурой после.
PS. Во-первых, прикрутил ключ от OpenAI чтобы текст немного редактировало. А для этого пришлось купить полную версию, но в принципе не жалею.
PSS А еще интересно как покажет в работе с курсором
PSSS Пришлось добавить "удаляй 'блять' из текста" в промпте
😁7👍2
https://filepilot.tech/
Для винды очередной проводник. Кстати в 11 какой-то ебанутый сейчас, я там ничего уже не понимаю. Верните мне 98!
PS 50 баксов за то чтобы файлики тягать это конечно интересное
Для винды очередной проводник. Кстати в 11 какой-то ебанутый сейчас, я там ничего уже не понимаю. Верните мне 98!
PS 50 баксов за то чтобы файлики тягать это конечно интересное
Какое-то время пользуюсь веб-интерфейсом для Тинькова и откровенно не понимаю, нахрена сейчас нужны банковские приложения именно как нативные, кроме того, что они будут чуть быстрее.
Так вы поубирайте всю эту ненужную хуйню, которая тормозит, например сторисы и будет вообще топ. Банковское приложение это 5 табличек и 3 формочки.
Итого практически незаметно, что это не натив. Там есть пара каких-то вещей, через которые я как веб-разработчик вижу, что это HTML, но в остальном один в один. И даже интерфейс
Так вы поубирайте всю эту ненужную хуйню, которая тормозит, например сторисы и будет вообще топ. Банковское приложение это 5 табличек и 3 формочки.
Итого практически незаметно, что это не натив. Там есть пара каких-то вещей, через которые я как веб-разработчик вижу, что это HTML, но в остальном один в один. И даже интерфейс
Forwarded from Product Management & AI
This media is not supported in your browser
VIEW IN TELEGRAM
Математик учит продакта 👌
🔥7❤1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
[звук]
Где-то невидимые ниндзя режут лук...
Где-то невидимые ниндзя режут лук...
❤4
Для тех кто не знает что посмотреть НЕ ПРО РАБОТУ за субботним обедом
https://www.youtube.com/watch?v=SrxzFrA0PN0
https://www.youtube.com/watch?v=SrxzFrA0PN0
YouTube
Тайна UNIQLO: как сделать элитную одежду дёшево?
Totally ignore fashion. Полностью игнорируем моду. Это — девиз компании, основатель которой стал самым богатым человеком Японии. Он сделал ставку на минимализм и качество. И придумал новый подход в продажах: никакой навязчивости, никаких рекомендаций. Клиент…
❤2😁1
https://loops.so
+ к рассыльщикам емейлов
Из интересного:
1. Прайсинг по количеству контактов (юзеров). До 1000 - бесплатно
2. Транзакционки - бесплатно
3. Симпатичный редактор писем
4. Ивенты!
+ к рассыльщикам емейлов
Из интересного:
1. Прайсинг по количеству контактов (юзеров). До 1000 - бесплатно
2. Транзакционки - бесплатно
3. Симпатичный редактор писем
4. Ивенты!
https://chat.qwen.ai/
Это единственный чат, который позволяет редактировать последнее сообщение, нажав кнопку вверх.
Вроде бы мелочь, но на самом деле это огромный буст юзабилити, потому что переписать последний промпт, посмотрев, что модель отвечает какую-то не очень нужную фигню — очень удобно.
Это единственный чат, который позволяет редактировать последнее сообщение, нажав кнопку вверх.
Вроде бы мелочь, но на самом деле это огромный буст юзабилити, потому что переписать последний промпт, посмотрев, что модель отвечает какую-то не очень нужную фигню — очень удобно.
👍3❤1
Наконец-то нормальный нейминг
ANUS: Autonomous Networked Utility System
https://github.com/nikmcfly/ANUS
ANUS: Autonomous Networked Utility System
https://github.com/nikmcfly/ANUS
GitHub
GitHub - anus-dev/ANUS
Contribute to anus-dev/ANUS development by creating an account on GitHub.
❤2😁2
Max Syabro and Stuff
Продолжаю экспериментировать со всякой хернёй на компе. В этот раз поставил MacWhisper. Как оказалось, довольно удобно, зажимая правый Command, надиктовывать какую-нибудь херню в Telegram или ещё куда-нибудь. Завтра попробую это поставить на рабочий аккаунт…
Оно ебанутое местами. Диктовал на английском:
Хайпотетикалі, ми можемо розуміти якісь тести, як Frontend, or Jazzback, і, може, або even API, але це треба відмінивати нонінтеграційний тест. Та якщо файл не змінивати, то цей тест не буде відберетрігрит.