Ironclad/rivet

Открытая среда визуального программирования на базе ИИ и библиотека TypeScript

Инструменты⭐ 4 697TypeScriptпоследний релиз: app-v1.11.3
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Rivet — это open-source визуальная IDE и TypeScript-библиотека для создания сложных AI-агентов и цепочек промптов (prompt chaining).

Зачем нужен

Инструмент позволяет визуально конструировать логику работы AI-агентов, объединяя различные модели и сервисы в графы. Он полезен для разработки, тестирования и последующей интеграции этих сценариев в собственные приложения через библиотеку Rivet Core.

Что можно реализовать

  • Создание цепочек промптов (prompt chaining) для сложных задач
  • Разработка многошаговых AI-агентов с использованием графов
  • Интеграция AI-логики в существующие приложения через TypeScript API
  • Обработка голосовых данных с помощью AssemblyAI LeMUR
  • Работа с векторными базами данных (например, Pinecone) для RAG-сценариев

Ключевые возможности

  • Визуальный редактор для построения логики AI-агентов
  • Поддержка LLM: OpenAI GPT-3.5/4, Anthropic Claude (Instant, 2, Haiku, Sonnet, Opus)
  • Интеграция с Pinecone для эмбеддингов и векторных баз данных
  • Поддержка Speech-to-Text от AssemblyAI
  • Открытая TypeScript-библиотека (@ironclad/rivet-core) для встраивания в свои проекты

👤 Кому подойдёт: разработчики, создающие AI-приложения; инженеры, интегрирующие LLM в бэкенд; исследователи, работающие с цепочками промптов и агентами

Релизы

app-v1.11.3minor
🕐 13 мес назад · релиз на GitHub ↗

Добавлена поддержка GPT-5 и внешние функции для Delegate Function Call, исправлены ошибки в MCP и моделях.

  • Added: Добавлена поддержка GPT-5
  • Added: Node Delegate Function Call теперь может обращаться к внешним функциям как запасному варианту
  • Fixed: Исправлена ошибка, из-за которой ответ MCPGetPromptNode всегда возвращал undefined
  • Fixed: Исправлена модель в примере RPG
  • Fixed: Обновлены модели Gemini