
Агент AI stdlib, который работает с любым LLM и TypeScript AI SDK.

Agentic-это стандартная библиотека функций / инструментов ИИ , которые оптимизированы как для обычного использования TS-USAGE, так и для использования на основе LLM . Агентные работы со всеми основными TS AI SDK (Langchain, Llamaindex, Vercel AI SDK, OpenAI SDK и т. Д.).
Клиенты, такие как WeatherClient могут использоваться в качестве обычных классов TS:
import { WeatherClient } from '@agentic/stdlib'
// Requires `process.env.WEATHER_API_KEY` (free from weatherapi.com)
const weather = new WeatherClient ( )
const result = await weather . getCurrentWeather ( {
q : 'San Francisco'
} )
console . log ( result )Или вы можете использовать этих клиентов в качестве инструментов на основе LLM, где LLM решает, когда и как вызывать базовые функции для вас.
Это работает во всех основных AI SDK через адаптеры. Вот пример с использованием AI SDK Vercel:
// sdk-specific imports
import { openai } from '@ai-sdk/openai'
import { generateText } from 'ai'
import { createAISDKTools } from '@agentic/ai-sdk'
// sdk-agnostic imports
import { WeatherClient } from '@agentic/stdlib'
const weather = new WeatherClient ( )
const result = await generateText ( {
model : openai ( 'gpt-4o-mini' ) ,
// this is the key line which uses the `@agentic/ai-sdk` adapter
tools : createAISDKTools ( weather ) ,
toolChoice : 'required' ,
prompt : 'What is the weather in San Francisco?'
} )
console . log ( result . toolResults [ 0 ] )Вы можете использовать нашу стандартную библиотеку тщательно протестированных функций искусственного интеллекта с вашим любимым AI SDK - без необходимости писать код клея!
Вот несколько более сложный пример, который использует несколько клиентов и выбирает подмножество своих функций, используя метод AIFunctionSet.pick :
// sdk-specific imports
import { ChatModel , createAIRunner } from '@dexaai/dexter'
import { createDexterFunctions } from '@agentic/dexter'
// sdk-agnostic imports
import { PerigonClient , SerperClient } from '@agentic/stdlib'
async function main ( ) {
// Perigon is a news API and Serper is a Google search API
const perigon = new PerigonClient ( )
const serper = new SerperClient ( )
const runner = createAIRunner ( {
chatModel : new ChatModel ( {
params : { model : 'gpt-4o-mini' , temperature : 0 }
} ) ,
functions : createDexterFunctions (
perigon . functions . pick ( 'search_news_stories' ) ,
serper
) ,
systemMessage : 'You are a helpful assistant. Be as concise as possible.'
} )
const result = await runner (
'Summarize the latest news stories about the upcoming US election.'
)
console . log ( result )
} Полные документы доступны на Agentic.so.
Документы с агентом адаптера для версии AI SDK
Документы с агентским адаптером для Langchain
Агентные адаптерные документы для llamaindex
Документы с агентским адаптером для Genkit
Документы с агентским адаптером для Декстера
Агентство Adapter Docs для OpenAI
Агентная поддержка в Genaiscript
| Сервис / инструмент | Упаковка | Док | Описание |
|---|---|---|---|
| Бинг | @agentic/bing | док | Bing Web Search. |
| Калькулятор | @agentic/calculator | док | Основной калькулятор для простых математических выражений. |
| Clearbit | @agentic/clearbit | док | Решение и обогащение данных и данных компании. |
| Декса | @agentic/dexa | док | Отвечает на вопросы из лучших в мире подкастеров. |
| Diffbot | @agentic/diffbot | док | Классификация и соскабливание веб -страницы; Обогащение данных человека и компании. |
| E2b | @agentic/e2b | док | Песочница для интерпретатора Python Code, которая действительно полезна для анализа данных, гибкого выполнения кода и расширенных рассуждений на лету. |
| Экзамен | @agentic/exa | док | Интернет -поиск, адаптированный для LLMS. |
| FireCRAWL | @agentic/firecrawl | док | Скраинг и извлечение данных веб -сайта. |
| Hackernews | @agentic/hacker-news | док | Официальный API HackerNews. |
| Охотник | @agentic/hunter | док | Электронная почта искателя, вероисповедания и обогащения. |
| Джина | @agentic/jina | док | URL -скребок и веб -поиск. |
| Мидюрни | @agentic/midjourney | док | Неофициальный клиент Midjourney для генеративных изображений. |
| Ноя | @agentic/novu | док | Отправка уведомлений (электронная почта, SMS, In-App, Push и т. Д.). |
| Лаборатории данных людей | @agentic/people-data-labs | док | Данные людей и компании (WIP). |
| Перигон | @agentic/perigon | док | Новостные API в реальном времени и данные веб-контента из 140 000+ источников. Структурированный и обогащенный ИИ, готовясь к LLMS. |
| Многоугольник | @agentic/polygon | док | Фондовый рынок и финансовые данные компании. |
| Предсказание | @agentic/predict-leads | док | Углубленные данные компании, включая сигналы, такие как мероприятия по сбору средств, новости о найме, запуск продуктов, используемые технологии и т. Д. |
| Проксимурл | @agentic/proxycurl | док | Данные о людях и компании из LinkedIn & Crunchbase. |
| Searxng | @agentic/searxng | док | Meta Search Engine, способная искать во многих поставщиках, таких как Reddit, Google, Brave, Arxiv, Genius, IMDB, гнилые помидоры, Wikidata, Wolfram Alpha, YouTube, GitHub и т. Д. |
| Серпапи | @agentic/serpapi | док | Легкая обертка вокруг Serpapi для поиска Google. |
| Промежуточный | @agentic/serper | док | Легкая обертка вокруг Serper для поиска Google. |
| Пролечить | @agentic/slack | док | Отправить и получать слабые сообщения. |
| Socialdata | @agentic/social-data | док | Неофициальный клиент Twitter / X (Readonly), который намного дешевле, чем официальный API Twitter. |
| Тавися | @agentic/tavily | док | API веб -поиска приспособлен для LLMS. |
| Твилио | @agentic/twilio | док | API Twilio Converse для отправки и получения SMS -сообщений. |
@agentic/twitter | док | Основные методы API Twitter для извлечения пользователей, твитов и поиска недавних твитов. Включает поддержку для ограничения ставок плана. Использует Nango для поддержки OAuth. | |
| Погода | @agentic/weather | док | Основной доступ к текущим данным о погоде на основе местоположения. |
| Викидата | @agentic/wikidata | док | Базовый клиент Wikidata. |
| Википедия | @agentic/wikipedia | док | Поиск и резюме страницы Википедии. |
| Вольфрам Альфа | @agentic/wolfram-alpha | док | Wolfram Alpha LLM API клиент для ответа на вычислительные, математические и научные вопросы. |
Для получения более подробной информации см. Документы.
MIT © Трэвис Фишер
Чтобы оставаться в курсе или узнать больше, следите за @Transitive_BS в Твиттере.