TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Open-source conversational AI agents for internal tools

11 点作者 lunarcave4 个月前
Hey HN,<p>We&#x27;re John and Nadeesha. We created Inferable. [1]<p>After years of working in operationally-intensive startups, we got tired of watching our internal tools gather dust and break. We&#x27;ve all been there - you build a tool, it works great for a while, then the API changes and suddenly you&#x27;re back to square one. Sure, Retool and similar tools help, but someone still has to maintain them, and the backlog of &quot;quick fixes&quot; and the mountain of glue code keeps keeps growing.<p>We started Inferable to see whether LLMs can help here.<p>Inferable helps developers create conversational AI agents that act as the orchestration layer between existing internal APIs and human intent. Instead of building custom scripts or internal tools, developers can quickly set up these agents as conversational experiences [2].<p>We natively integrate with Slack and email (more coming), while also supporting Zapier and HTTP APIs for more advanced workflows.<p>Our SDKs can wrap existing functions, or existing APIs (REST, GraphQL). We use long polling for message delivery, which means these instances don’t have to open ports &#x2F; configure network ingress.<p>A Re-Act agent dynamically searches through these tools based on user context, schedules jobs as tool calls, and iterates based on the result.<p>We prioritize using existing codebases as deterministic guardrails. For additional verifications, we provide primitives to easily implement human-in-the-loop processes, custom authn, and authz, all backed with your existing codebases.<p>Our customers use Inferable to:<p>- Interact conversationally with internal APIs and databases (with restricted connections)<p>- Programmatically process Datadog alerts - automatically tagging them and routing them with enriched context<p>- Programatically or conversationally enrich Zendesk support tickets by automatically adding context from multiple internal systems<p>To achieve this functionality, we&#x27;ve developed:<p>- A built-in Re-Act (reasoning + action) agent<p>- A distributed job queue for managing long-running tasks<p>- End to end chat state, and message serialisation for tool calls<p>- Service discovery and function registry for tools<p>- Context-aware dynamic tool search<p>- Native SDKs for Node.js, Golang, C#, and other languages<p>We’re open-source (MIT) and fully self-hostable within existing infrastructure. Happy to receive any feedback or answer questions.<p>---<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;inferablehq&#x2F;inferable">https:&#x2F;&#x2F;github.com&#x2F;inferablehq&#x2F;inferable</a><p>[2] Acknowledging that calling an LLM every time is costlier than using a script, we’re solving the problem of repeating these flows without LLM intervention in our next iteration.

2 条评论

Shawn_Something4 个月前
This looks really cool! Tools like Retool are great, but they tend to be yet another thing to maintain in the long run, adding to the cognitive load.<p>Would there be a means of limiting which services and functions each query can call manually to impose more specified guardrails? and how is the “human in the loop” thing enforced?
评论 #42773310 未加载
johnjcsmith4 个月前
Hey HN, it’s John, one of the authors here.<p>We are excited to hear your thoughts and answer any questions about the project.