docs.iiAgent.pro
  • О нас
  • Рабочее пространство
    • Панель управления
    • Левое меню
    • Карточка бота
    • Меню бота
  • Настройка бота
    • Базовые параметры
    • Базы знаний и (Embedding)
    • Навыки
    • Каналы коммуникаций
    • Исходящие
    • Еще настройки
  • Функции
    • Анализ данных
    • Базы данных
    • Бизнес
    • Вычисления
    • Диалоги
    • Интернет
    • Реклама
    • Соц сети
    • Фото и видео
    • Разное
  • Университет
    • Как создать бота?
    • Что такое RPA?
    • Агентская автоматизация
    • Агентный искусственный интеллект
    • Порождающий искусственный интеллект
    • Кейсы
    • Шаблоны
  • API
    • API настройка
  • Создание функции
  • Интеграции
    • Подключение авито
Powered by GitBook
On this page
  • Этапы создания функции. (Упрощенная последовательность).
  • 1 этап. Создать описание функции.
  • 2 этап. Создай код функции в chat.deepseek.com
  • 3 этап. Протестируй функцию в colab.research.google.com
  • 4 этап. Создай и оформи функцию в iiAgent.pro
  • Подсказки

Создание функции

Ключевое отличие iiAgent.pro от конкурентов в том что без навыков программирования за 5 минут можно самостоятельно создавать сложные функции и прикреплять к своим нейро-агентам.

PreviousAPI настройкаNextИнтеграции

Last updated 4 months ago

Этапы создания функции. (Упрощенная последовательность).

Концепция очень простая. Просим дипсик () по примеру создавать код по описанию функции. Проверяем работоспособоность функции в гугл коллаб (). По инструкции переносим код в ииАгент (iiAgent.pro). Создаем функцию и отправляем на модерацию.

  1. Создай описание функции в свободной форме.

  2. Показываем пример как должен выглядеть код функции.

  3. Описываем функцию и просим по примеру написать код функции.

  4. Просим написать пример вызова функции.

  5. Копируем код в проверяем на ошибки.

  6. Копируем код вызова функции и запускаем проверку работы функции.

Потребуются инструменты.

https://chat.deepseek.com/
https://colab.research.google.com/

1 этап. Создать описание функции.

Опишите функцию в свободной форме.

Пример.

Мне нужна функция поиск картинок на сайте pinterest.com

2 этап. Создай код функции в chat.deepseek.com

  • Зайди в chat.deepseek.com.

  • Создай новый чат.

  • Вставь пример функции и попроси "оформляй все функции в таком виде". Задача написана в последней строчке примера ниже.

  • Следующим предложением добавь описание функции. "Мне нужна функция поиск картинок на сайте pinterest.com". Задача написана в последней строчке в примере ниже.

{  "name": "get_movie_rating", 
    "description": "Получить рейтинг фильма по ID на Кинопоиске", 
    "parameters": { 
        "type": "object", 
        "properties": {
            "movie_id": { 
                "type": "string", 
                "description": "ID фильма на Кинопоиске", 
            },
        },
        "required": ["movie_id"], 
    }, 
},
def get_movie_rating(arguments):
    import requests
    
    movie_id = arguments['movie_id']
    url = f"https://kinopoiskapiunofficial.tech/api/v2.2/films/{movie_id}"
    headers = {
        "X-API-KEY": "ваш_ключ_кинопоиска"
    }
    
    response = requests.get(url, headers=headers)
    
    if response.status_code == 200:
        data = response.json()
        return data.get('rating', 'Рейтинг не найден')
    else:
        return 'Ошибка при получении данных'
оформляй функции все в таком виде. Мне нужна функция поиск картинок на сайте pinterest.com
  • chat.deepseek напишет код. "Который мы ПОЗЖЕ скопируем в colab.research.google.com. Проверим на ошибки и протестируем."

  • Просим chat.deepseek "написать пример вызова функции". "Этот код потребуется чтобы запустить функцию в colab.research.google.com"

3 этап. Протестируй функцию в colab.research.google.com

Зайди в colab.research.google.com. Нажми файл - создать блокнот на диске.

В запущенном окне нажми + Код.

  • Скопируй полученный результат "код функции" из chat.deepseek. и вставь в colab.research.google.com

{
    "name": "search_pinterest_images",
    "description": "Поиск изображений на сайте Pinterest по заданному запросу",
    "parameters": {
        "type": "object",
        "properties": {
            "query": {
                "type": "string",
                "description": "Поисковый запрос для изображений на Pinterest"
            },
            "count": {
                "type": "integer",
                "description": "Количество изображений, которые нужно получить",
                "default": 10
            }
        },
        "required": ["query"]
    }
}
def search_pinterest_images(arguments):
    import requests

    query = arguments['query']
    count = arguments.get('count', 10)
    url = f"https://www.pinterest.com/resource/BaseSearchResource/get/"
    params = {
        "source_url": f"/search/pins/?q={query}",
        "data": f'{{"options":{{"query":"{query}","scope":"pins","page_size":{count}}}}}'
    }
    headers = {
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"
    }

    response = requests.get(url, headers=headers, params=params)

    if response.status_code == 200:
        data = response.json()
        images = []
        for pin in data.get('resource_response', {}).get('data', {}).get('results', []):
            images.append(pin.get('images', {}).get('orig', {}).get('url'))
        return images
    else:
        return 'Ошибка при получении данных'
  • Запусти проверку кода нажав на значек "play". Дождись результата. Если в коде нет ошибок то появится зеленая галочка около значка "play". Если в коде допущены ошибки, то система выдаст комментарии.

  • Скопируй код запуска функции из chat.deepseek. Нажми "+ Код" в colab.research.google.com и вставь код

arguments = {
    "query": "nature",
    "count": 5
}

result = search_pinterest_images(arguments)
print(result)
  • Запусти функцию. Нажми кнопку "play". После запуска получим результат. (5 изображений с природой)

4 этап. Создай и оформи функцию в iiAgent.pro

  • Добавь лого функции

Определение функции - это то что идет до команды def

  • Установи стоимость подписки на функцию если планируешь ее монетезировать.

  • Установи какое количество токенов будет списываться за каждый вызову функции.

  • Выбери категорию рубрикатора для размещения

  • Нажми кнопку "Отправить на модерацию". После проверки функция будет одобрена и появится в разделе "Мои функции".

Подсказки

chat.deepseek.com - не всегда пишет функции одинаково. Просите проверить его себя на ошибки и улучшить код.

На этом этапе мы попросим создать описание функции и добавим его в iiAgent.pro. Скопируем определение функции из ( это первая часть кода до команды def) перенесем в iiAgent.pro. Скопируем вторую часть кода функции из (это код на Python) перенесем в iiAgent.pro.

Вернись в и попроси "создать описание функции для пользователя". Получим подробное описание как работает функция.

Зайди в раздел Функции- Мои функции. Нажми Добавить функцию. Придумай и заполни название. Скопируй описание из и перенеси в iiAgent.pro

Скопируй из определение функции и добавь в iiAgent.pro

Скопируй из вторую чайсть кода (это код на Python. Начинается с команды def и до конца) перенеси в iiAgent.pro в раздел "Код на Python".

chat.deepseek.com
colab.research.google.com
colab.research.google.com
chat.deepseek.com
chat.deepseek.com
colab.research.google.com
colab.research.google.com
Этапы создания функции. (Упрощенная последовательность)
1 этап. Создать описание функции.
2 этап. Создай код функции в chat.deepseek.com
3 этап. Протестируй функцию в colab.research.google.com
4 этап. Создай и оформи функцию в iiAgent.pro
chat.deepseek.com
colab.research.google.com
https://chat.deepseek.com/
https://chat.deepseek.com/
https://chat.deepseek.com/
https://colab.research.google.com/
https://colab.research.google.com/
DeepSeek
Google Colaboratory
Logo
Вставь первую часть кода в iiAgent.pro
Скопируй первую часть кода из
Скопируй вторую часть кода из
Вставь вторую часть кода из в iiAgent.pro
colab.research.google.com
colab.research.google.com
colab.research.google.com
Logo