Golang.exe
3.64K subscribers
71 photos
1 video
74 links
Сообщество Go Программистов
💎 Чат: @golang_talk
🔴 Сайт: https://golangify.com
🔴 Форум: https://itfy.org

Контакты: @python_user
Download Telegram
🕵️‍♂️ Agency: библиотека для создания приложений на основе ИИ

Рост генеративного ИИ, API OpenAI и локальные LLM, влияют на то, как мы разрабатываем приложения. У разработчиков на Python и JavaScript есть много инструментов, особо популярен LangChain. Однако, у гошников вариантов поменьше. LangChainGo, порт оригинального LangChain, пытается маппить питонячие концепции на го, получается не слишком идеоматично. К тому же, есть ощущение, что LangChain сам по себе переусложнен.

🚀 Особенности

Написано на Go: быстрый и лёгкий!

Легко расширяется, просто имплементируйте примитивный интерфейс

Легко создавайте цепочки операций с возможностью наблюдения за каждым шагом через интерсепторы

Биндинги к API OpenAI (можно использовать для любого API, совместимого с openai): gpt, dalle, text to speech, whisper, vision, etc

- GitHub Репозиторий: https://github.com/neurocult/agency
- Пошаговый Туториал: https://dev.to/emil14/agency-the-go-way-to-ai-part-1-1lhe
🔥18👍4👎1
🔷 11 советов по структурированию ваших Go-проектов

В этой статье автор делится практическими рекомендациями по структурированию Go-проектов, которые помогут начинающим разработчикам избежать распространенных ошибок.

Вы узнаете, как организовать код на уровне файлов, пакетов и модулей, и когда применять различные подходы к структурированию в зависимости от размера и целей вашего проекта.

💎 Чат: @golang_talk
💎 Канал по Golang: @golang_org

🔴 Статья: https://golangify.com/11-sovetov-po-strukturirovaniju-vashih-go-proektov
🔥4👍31
This media is not supported in your browser
VIEW IN TELEGRAM
Deletor - CLI/TUI утилита на Go для управления файлами в терминале, поддерживает гибкие фильтры по времени изменения, размеру и расширениям, а также позволяет быстро перемещаться по директориям, выбирать файлы и сохранять наборы правил для повторного использования, безопасно перемещать файлы в корзину.

💎 Чат: @golang_talk
💎 Канал по Golang: @golang_org

🟡 Github: https://github.com/pashkov256/deletor
👍111🔥1