Listing Thumbnail

    AI Agent

     Info
    Sold by: NLSQL 
    Deployed on AWS
    AI agent provides intelligent access to your company knowledge base for employees and product portfolio guidance for external users (web chat user interface) and internal users via Microsoft Teams.

    Overview

    AI-Powered Assistant for Your Company Data

    NLSQL's AI assistant is a container-based solution designed to serve both external customers and internal employees by providing intelligent, conversational access to your company's data and knowledge base.

    For External Users: Personalized Product Guidance

    For external users, the AI assistant acts as a personalized consultant, guiding customers through your product offerings to identify the best fit for their needs. By leveraging artificial intelligence, the agent analyzes user preferences, requirements, and queries to deliver accurate and relevant product recommendations. This streamlines the decision-making process and helps customers find and purchase the right product faster.

    For Internal Employees: Instant Knowledge Base Access

    For internal teams, the AI assistant provides fast, conversational access to the information stored across your company's data knowledge base. Using advanced natural language processing, the agent answers questions, retrieves data, and surfaces insights on a wide range of topics. Employees can get the information they need without manually searching through documents, enabling more informed decisions and optimized workflows.

    Key Capabilities

    • Natural language query processing - Users ask questions in plain language and receive relevant, accurate answers drawn from your company data
    • Dual-audience support - A single solution that serves both customer-facing product consultation and internal employee knowledge retrieval
    • Microsoft Teams integration - Employees can interact with the AI agent directly within Microsoft Teams, fitting naturally into existing collaboration workflows
    • Azure Bot Service powered - Built on Microsoft Bot Framework and Azure Bot Service infrastructure for reliable conversational experiences
    • Personalised recommendations - The AI analyses context and preferences to tailor responses and product suggestions to each user

    How It Works

    The AI assistant connects to your company's data sources and knowledge base, then uses natural language processing to understand user queries and return relevant answers. External users interact with the agent through a web-based interface for product guidance, while internal employees can access the same intelligence through Microsoft Teams or other supported channels.

    Who This Solution Is For

    This AI assistant is built for organizations that want to improve how both customers and employees access company information. Whether you need to help customers navigate a complex product catalog or empower employees to quickly find answers from internal documentation, this solution provides a unified AI-driven approach.

    Get Started

    To learn more about deploying this AI assistant for your organization, visit the NLSQL website at nlsql.com/contacts to discuss your requirements and explore how the solution fits your environment.

    Highlights

    • Microsoft Teams Integration Built on Azure Bot Service - Seamlessly integrates with Microsoft Teams using Microsoft Bot Framework and Azure Bot Service, enabling employees and external users to interact with your company data through a familiar chat interface. The solution leverages Azure infrastructure for secure, reliable performance and works in the same language as your existing files, ensuring natural multilingual support without additional configuration.
    • Internal Knowledge Base Assistant for Employees - Provides your workforce with instant, context-aware answers drawn from your company's internal knowledge base. Employees can query company documents and data directly within Microsoft Teams, reducing time spent searching for information and improving productivity across departments from small businesses to large enterprises.
    • External Product Consultant for Customers and Partners - Serves as an intelligent product portfolio advisor for external users on your website, delivering accurate product recommendations and information to customers and partners. This use case helps improve customer satisfaction and engagement by providing immediate, relevant responses about your products and services.

    Details

    Sold by

    Delivery method

    Supported services

    Delivery option
    NLSQL AI Agent on Amazon ECS (AWS Fargate)

    Latest version

    Operating system
    Linux

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Pricing is based on a fixed subscription cost. You pay the same amount each billing period for unlimited usage of the product. Pricing is prorated, so you're only charged for the number of days you've been subscribed. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Fixed subscription cost

     Info
    Monthly subscription
    $99.00/month

    Vendor refund policy

    30 days notice after deployment - 100% refund

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    NLSQL AI Agent on Amazon ECS (AWS Fargate)

    Supported services: Learn more 
    • Amazon ECS
    Container image

    Containers are lightweight, portable execution environments that wrap server application software in a filesystem that includes everything it needs to run. Container applications run on supported container runtimes and orchestration services, such as Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS). Both eliminate the need for you to install and operate your own container orchestration software by managing and scheduling containers on a scalable cluster of virtual machines.

    Version release notes

    initial release

    Additional details

    Usage instructions

    NLSQL AI Agent 1.0.0 Full guide: https://github.com/denissa4/nlsql-gcp-marketplace/blob/ <commit>/docs/aws-deployment-guide.md

    Image: 709825985650.dkr.ecr.us-east-1.amazonaws.com/nlsql/ai-agent:1.0.0 Deploy this delivery option's CloudFormation template (Amazon ECS, AWS Fargate) in the subscribing account, in us-east-1/2, us-west-1/2, ca-central-1, sa-east-1, eu-west-1/2/3, eu-central-1, eu-north-1, ap-south-1, ap-northeast-1/2 or ap-southeast-1/2.

    BEFORE YOU START

    1. Enable your Claude model in Amazon Bedrock (Model catalog, use case form if asked, one playground prompt; needs aws-marketplace:Subscribe).
    2. In your Microsoft Azure subscription, create a single-tenant Azure Bot for Microsoft Teams; note its App ID, tenant ID and a client secret.
    3. DocsAndSql mode: get a free API token at https://nlsql.com  and a read-only database user.
    4. Two public subnets in different Availability Zones, with a route to your database.

    DEPLOY

    1. Create one Secrets Manager secret in the stack's Region, JSON keys: AppPassword (bot client secret); for DocsAndSql also ApiToken and DbPassword.
    2. Create the stack from the template; set Mode, VpcId, SubnetIds, CredentialsSecretArn, MicrosoftAppId, MicrosoftAppTenantId, LanguageModel and, for DocsAndSql, DatabaseType, DataSource, DbName, DbUser (DbPort, DbSchema, Warehouse as needed). Acknowledge IAM capabilities. First launch: choose Preserve successfully provisioned resources (--disable-rollback) to keep a failed start's logs. Wait for CREATE_COMPLETE (15-25 min).
    3. Azure Bot, Settings, Configuration: set Messaging endpoint to the MessagingEndpoint output. Add the Microsoft Teams channel.
    4. Upload documents to the DocumentsBucket output, then: aws ecs update-service --cluster <ClusterName> --service <ServiceName> --force-new-deployment
    5. Install the bot in Teams from the guide's manifest template.

    HEALTH AND MONITORING

    • HealthCheck output: 200 once the subscription is verified.
    • ReadinessCheck output: 200 {"status":"ready"} once documents are indexed (CREATE_COMPLETE does not wait for it).
    • LogGroupName: "entitlement verified" at start; "cannot start" says why a task stopped.
    • ECS console: service Events, Tasks and target health.

    DATA, ENCRYPTION, ROTATION, BACKUP Credentials live only in your Secrets Manager secret (AWS KMS, or your KmsKeyArn), injected at task start. Documents stay in your S3 bucket (SSE-S3 or your KMS key), the only data store, kept on stack deletion and re-indexed at every start. Viewers use CloudFront HTTPS (TLS 1.2+); the load balancer admits only CloudFront (HTTP inside AWS) with a per-stack header. Charts and CSV exports stay on the task's encrypted disk for 24 h. Bedrock global inference may process prompts in any commercial AWS Region. To rotate, update the secret and force a new deployment; renew the Entra client secret before it expires. The template creates no KMS keys.

    COSTS AND QUOTAS Billed by AWS on top of the monthly subscription: Fargate (4 vCPU, 8 GB by default), load balancer, CloudFront, S3, Secrets Manager, CloudWatch Logs, public IPv4 and Amazon Bedrock tokens. Keep the Fargate On-Demand vCPU quota at 8+ (deployments briefly run two tasks); raise the model's Bedrock tokens-per-minute quota if answers throttle.

    EXTERNAL DEPENDENCIES This product requires an ongoing internet connection. The following ongoing external services are required to properly function: AWS Marketplace Metering Service, Amazon Bedrock, Amazon S3, AWS Secrets Manager, Amazon CloudWatch Logs, Amazon ECR, a Microsoft Azure subscription for the Azure Bot resource (the standard Microsoft Teams channel is free), Microsoft Entra ID, Microsoft Bot Connector, Microsoft Teams and SharePoint file hosts (files sent to the bot) and, in DocsAndSql mode only, api.nlsql.com (question text only; free token) and https://cdn.plot.ly  (map answers).

    Support: info@nlsql.com , https://nlsql.com/contacts 

    Support

    Vendor support

    NLSQL provides support for this AI agent product through the following channels:

    Email: info@nlsql.com 

    Phone: +4407493859693

    Web: https://nlsql.com/contacts 

    For any issues related to deployment, configuration, usage, or troubleshooting, please reach out through any of the channels listed above. Our team will work with you to resolve your inquiry.

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 reviews
    No customer reviews yet
    Be the first to review this product . We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.