Привіт! Хочу поділитися своїм невеликим хобі-проєктом - WebNinja. Надихнувшись AI Manus (і жартівливим "anus" від комьюніті 😄), я вирішив створити свою міні-версію агента для веб-досліджень.
Що це таке?
WebNinja - це простий, але функціональний інструмент, який:
- 🤖 Використовує AI (Grok або GPT-4) для аналізу інформації
- 🔍 Збирає дані з веб-сайтів
- 📊 Генерує звіти на основі зібраних даних
Як це можна використовувати?
Для дизайнерів:
- Швидкий аналіз трендів у дизайні
- Збір референсів з різних сайтів
- Моніторинг новинок у сфері UI/UX
Для розробників:
- Відстеження технічних новин
- Аналіз нових інструментів та фреймворків
- Збір прикладів реалізації фіч
Для інших:
- Маркетингові дослідження
- Аналіз конкурентів
- Моніторинг новин у будь-якій сфері
Як почати користуватися?
- Клонуємо репозиторій:
git clone https://github.com/mirvald-space/WebNinja.git
- Встановлюємо залежності:
python -m venv .myenv
source .myenv/bin/activate # для Linux/Mac
pip install -r requirements.txt
- Створюємо файл
.env
і додаємо свій API ключ:
GROK_API_KEY=your-key-here або OPENAI_API_KEY=your-key-here
- Запускаємо приклад:
python examples/research_agent.py
Приклади використання
Для дизайнера:
topic = "Тренди в UI дизайні 2024"
agent.research(topic, depth=3) # Перевірить 3 джерела
Для розробника:
topic = "Нові фічі Python 3.12"
agent.research(topic, max_time=180) # 3 хвилини на пошук
Для маркетолога:
topic = "Аналіз ринку AI інструментів"
agent.research(topic)
Що можна отримати?
- 📝 Структурований звіт з основними фактами
- 🔍 Порівняння інформації з різних джерел
- 💡 Висновки та рекомендації
- 🌐 Посилання на джерела для детального вивчення
Обмеження
Звісно, це хобі-проєкт, тому має свої обмеження:
- Працює тільки з відкритими джерелами
- Потребує API ключа для AI-моделей
- Може пропускати якісь деталі
- Іноді потребує додаткової перевірки результатів
Де знайти?
- 📦 GitHub: github.com/mirvald-space/WebNinja
- 📱 Мій Telegram: Пікселі + Код + AI ✨📟⚡️
Від мене
Створив цей інструмент для власних потреб, але буду радий, якщо він комусь ще стане в нагоді. Можете використовувати його як є, або взяти за основу для власних експериментів.
Якщо зацікавив проєкт - підписуйтесь на мій Telegram, там ділюся іншими корисними штуками для дизайнерів та розробників!
P.S.: Це експериментальний проєкт, тому використовуйте з розумінням його обмежень. Але для швидкого збору інформації - цілком робочий інструмент! 😉