Алексей Яковенко @yakvenalex
Опытный python разработчик с многолетним стажем.
Информация
- В рейтинге
- 302-й
- Откуда
- Краснодар, Краснодарский край, Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Специалист
От 200 000 ₽
SQL
Python
PostgreSQL
Если что-то работает, почему бы не воспользоваться? Даже если это кажется элементарным.
Реализовать взаимодействие с файловой системой можно или через специальный MCP сервер (filesystem - в статье он упоминается) или через создание своих инструментов (тулзы об этом в статье не говорил). ключ BRAVE нужен для работы с MCP web-search
Спасибо за обратную связь. В планах есть более детальное раскрытие темы LangGraph. В частности, сами графы, которые в этой статье почти не раскрыл или те же Tools. Так что если звезды сложатся - с меня мини курс по данному фреймворку.
Согласен с замечанием. В продолжении, если тема пойдет, обязательно расскажу об этом.
Да это скорее для того чтоб убрать знаки препинания и прочие символы не имеющие отношение к контексту.
Спасибо за такую разверную обратную связь. Полностью согласен с вашими замечаниями.
Векторная база данных, в первую очередь, про поиск по смыслу, а не по прямому текстовому вхождению. Как по мне, этот подход самый оптимальный. Вот, например, вы говорите Яндекс дергать. Каким образом вы будете уменьшать собранный контекст перед промптом?
OpenAI - это компания, которая выпустила, кроме всего прочего, нейросеть ChatGPT. А с данной нейросетью в статье вы найдете примеры.
Спасибо за обратную связь. Тут все будет зависеть от задачи в промпте к нейросети. На первом этапе собираете информацию через "умный поискови", ставите нейросети задачу и получаете ответ уже с анализом)
При входе в бота вы указываете свой ник, возрасть и выбираете пол. Дале, на основании этих данных, будет идти поиск собеседника. Сообщения не сохраняются в базе данных, а транслируются через Centrifugo. Выходит, что это анонимно, насколько возможно) Но так да, определенная информация на стороне сервера остается по клиенту
Смысл в разработке анонимного чата на платформе Telegram. Телеграмм такое не поддерживает. Ну и хотел показать, как вообще чаты писать и RealTime приложения.
Вопрос, скорее, в привычке. В остальном да, достаточно было использовать aiohttp.
Не знал, что Tarantool выпилян. Спасибо)
Ушла легенда)
Нет смысла всем колонкам айди присваивать BigInt там обычно идет int4/serial . Просто вопрос оптимизации и веса базы данных.
Вообще ссылки публикую у себя в телеграмм канале, но раз за пузырь: https://github.com/Yakvenalex/EasyFastApiWebsocketChat )
Подход, описанный в этой статье, подходит, скорее, для учебных проектов или для тех, которые не требуют большой нагрузки. Если вам нужно масштабировать проект горизонтально, я рекомендую обратить внимание на Centrifuga.
Такой подход позволяет уменьшить дублирование кода. Если определенные колонки предусмотрены в каждой таблице, то достаточно их вынести в базовый класс. Далее, все модели, кторые будут наследоваться от этого базового класса, получат эти колонки
Вы, может, для начала попробовали бы накропать такую статью с помощью ChatGPT? Сначала придумать идею, потом написать код. Затем продумать структуру статьи, выстроить последовательность повествования, а после уже расписать каждую главу. Думаете, это просто — отправить запрос нейронке, и она всё сделает за вас? Ну давайте, попробуйте.
Либо напишите одну строку кода, либо дайте дельный совет, а не раздавайте токсичные комментарии, не разобравшись в вопросе. Я не переходил на личности — это вы назвали работу халтурой. Я просто попросил один пример, который, по-вашему, не халтура. Если вы действительно разбираетесь в теме, то написать 2-3 строки качественного кода или дать внятное объяснение не составит труда. Или я не прав?