Introduction
TaskingAI is an AI-native application development platform that unifies modules like Model
, Knowledge
, and Plugin
into one seamless ecosystem, streamlining the creation and deployment of AI-driven applications for organizations.
Key Concepts
Project
Projects in TaskingAI are organizational units designed to group related activities and resources. They offer a structured way to manage different initiatives or brands, allowing for clear segregation and management. Each project can be tailored with specific settings and resources, ensuring that the information and activities within one project remain distinct and isolated from others.
Model
TaskingAI incorporates a variety of chat completion and embedding models, each with distinct capabilities and attributes. These models serve as the core 'brains' of AI assistants, providing them with reasoning and logical capabilities. TaskingAI supports models from multiple providers, each offering different strengths in terms of input token limits, reasoning, and logic capabilities. Users can select and switch between models based on their specific needs and the complexity of the tasks at hand.
Knowledge
Knowledge in TaskingAI are mechanisms that enable AI assistants to access and utilize external knowledge bases. This feature allows the integration of additional information into the AI's responses, enhancing its ability to provide accurate and context-relevant answers. Retrievals are crucial for tasks that require specific, detailed, or up-to-date information, ensuring that the AI's responses are not limited by its pre-training data.
Plugin
Plugins in TaskingAI are functionalities that enable AI assistants to interact with external resources and perform specific actions, such as fetching live information or communicating with external systems. Tools are essential for tasks that require real-time data or interaction with external APIs and services, making the assistants more dynamic and versatile in their operation.
Assistant
The Assistant feature in TaskingAI refers to the AI entities capable of performing a wide range of tasks. These assistants are customizable and can be tailored to suit various applications, from customer service to internal training. They operate based on the models and tools provided, and their functionality can be extended through the use of retrievals, allowing them to access a broader range of information and capabilities.
Whether you're a developer, a business owner, or someone looking to streamline the AI-application development workflow, TaskingAI offers the tools and resources to achieve your goals.
At TaskingAI, we prioritize user data protection and ensure that our models are developed with the utmost consideration for privacy and ethical standards. All credentials are encrypted at rest (AES-256) and in transit (TLS 1.2+).