RubyLLM

RubyLLM est une bibliothèque open source pour les développeurs Ruby et Rails permettant de créer des applications qui dialoguent avec des modèles d'IA, utilisent des outils et exécutent des agents.

Visiter le site

À propos de cet outil

Qu'est-ce

que RubyLLM RubyLLM est une bibliothèque open source pour les développeurs Ruby et Rails permettant de créer des applications qui dialoguent avec des modèles d'IA, utilisent des outils et exécutent des agents.

Capacités principales

  • Dialogue avec les modèles d'IA : le cœur conversationnel dans lequel les outils s'intègrent, avec prise en charge du streaming.
  • Outils : les outils doivent hériter de RubyLLM::Tool ; un outil avec def execute reçoit un schéma d'objet vide.
  • Agents : un agent configure votre chat persisté lorsque vous le chargez dans un autre processus, et peut s'exécuter dans des tâches en arrière-plan.
  • Sortie structurée : générer des données structurées, ou supprimer le schéma pour des réponses libres.
  • Résolution de modèle : transforme un nom de modèle en un modèle et un fournisseur concrets, couvrant les alias, le registre, la préférence de fournisseur et les modèles non listés.
  • Gestionnaires d'événements de chat : s'accrocher au cycle de vie du chat pour les mises à jour d'interface, la journalisation et l'analyse.

Public

cible Développeurs Rails, développeurs d'applications d'IA et développeurs Ruby.

Cas d’usage
  • Chatting with AI models in Ruby apps
  • Streaming AI responses
  • Structured output generation
  • Running agents in background jobs
  • Building AI agents with tools

Fonctions et usages

Chatting with AI modelsStreaming responsesTools (inherit RubyLLM::Tool)Agents and background jobsStructured output generationModel name resolutionChat event handlersAPI available

Faits rapides

API publique disponible

En bref

Monétisation
  • Abonnement
Signaux de maturité
  • Open source
  • API publique
  • Famille de modèles
Courbe d'apprentissage
  • Moyenne

Ressources

Sources

Chaque fiche conserve ses sources et sa date de vérification.

Outils similaires

Otter Meeting Agent
otter.ai
88

Otter Meeting Agent est un agent de réunion IA qui capture les réunions et les transforme en notes, actions et informations alimentées par l'IA dans votre flux de travail.

Freemium · 4,17 $US+/mois

Voir les détails
Fireflies.ai
fireflies.ai
84

Fireflies.ai est un assistant de réunion IA qui génère des transcriptions et des résumés intelligents pour des plateformes comme Zoom, Google Meet et Microsoft Teams.

Freemium · 10 $US+/mois

Voir les détails
Cache
cachd.app
72

Cache est un gestionnaire de signets IA pour les personnes occupées, permettant de visualiser, gérer et organiser des signets sur toutes les plateformes. Il importe le contenu enregistré depuis les navigateurs, les applications sociales et les plateformes vidéo, trie automatiquement dans des collections intelligentes et permet aux agents IA d'accéder aux signets via MCP.

Voir les détails
The AI Powered SuperApp for Work
usemotion.com
63

Motion est une plateforme de productivité alimentée par l'IA qui automatise les calendriers, les tâches, les projets, les documents, les réunions et les workflows.

Voir les détails