Kili
By Kili Technology
The typical implementation process for Kili Technology involves several key steps, each designed to ensure a smooth setup and integration of the platform into your workflow. Here's a step-by-step overview:
Setting Up a Project: Begin by creating a project within the Kili platform. This involves configuring the labeling jobs, importing assets, and setting up the project ontology. You can create a project either through the graphical user interface (GUI) or programmatically using the Kili Python SDK.
Adding Assets: Next, add the data you need to annotate. Assets can include images, videos, PDFs, and text files. These can be uploaded from your local workstation or integrated into remote storage solutions.
Building Project Ontology: Define the labeling tasks and tools required for your project. This includes setting up classification tasks, object detection, named entity recognition, and more. You can customize the ontology to fit the specific needs of your project.
Configuring Quality Management: Set up quality metrics and error detection tools to ensure high-quality annotations. This step is crucial for maintaining the integrity of your datasets.
Collaborating and Assigning Roles: Add users to your project and assign roles to facilitate collaboration. This can include internal team members as well as external annotation companies.
Reviewing and Exporting Annotations: Once the data is annotated, review the labeled assets for accuracy and consistency. After the review, you can export the annotations for use in your machine-learning models.
The implementation process can vary in duration depending on the complexity and scale of the project. Smaller projects might take a few days to a week, while larger, more complex projects could take several weeks to implement fully.
Kili Technology can be customized to fit specific business needs, offering a range of options to tailor the platform to various project requirements. Here are some key customization features:
Project Interface Customization: Kili allows users to customize the project interface through a UI-based interface builder or JSON settings. This includes configuring labeling job types such as classification, object detection, named entity recognition, and transcription. Users can also create nested subjobs and customize tag colors.
Labeling Job Types: The platform supports various labeling job types across different asset types, including images, text, PDFs, and videos. Users can define specific tasks like classification with multi-choice dropdowns, object detection with polygon tools, and named entity recognition.
Transcription Customization: In transcription jobs, users can impose limits on allowed input types, such as numbers or dates. This ensures that the data collected meets specific project requirements.
Keyboard Shortcuts: Kili allows customization of keyboard shortcuts for labeling tasks. Users can set their own shortcuts or use the platform's automatic shortcut assignment feature, enhancing the efficiency of the annotation process.
Quality Control: The platform includes robust quality control features, such as real-time error detection and quality metrics, which can be customized to ensure high-quality annotations.
Collaboration and Role Assignment: Kili supports collaboration by allowing users to add team members and assign roles. This feature is particularly useful for projects that involve multiple stakeholders or external annotation companies.
Integration with Cloud Storage: Kili integrates seamlessly with major cloud storage providers like Amazon, Google, and Microsoft, allowing for easy data import and export. This integration can be customized to fit the specific data management needs of a business.
Kili Technology offers a flexible pricing structure with three main plans: Free, Grow, and Enterprise. While the Free plan has no cost, the Grow and Enterprise plans come with custom pricing based on specific business needs. Additional costs may include:
Maintenance: Regular maintenance is typically included in the subscription cost. However, specific details about maintenance fees are not publicly listed and may vary based on the plan and service level agreements.
Kili Technology provides extensive training and support to new users to ensure they can effectively utilize the platform:
Documentation and Tutorials: Comprehensive guides and tutorials are available to help users get started with setting up projects, adding assets, and configuring quality management.
Community Support: Access to a Slack community where users can ask questions and share insights.
Professional Services: For Grow and Enterprise plans, Kili offers professional services, including dedicated customer success representatives and tailored training sessions.
Kili Technology implements robust security measures to protect user data:
Secure Hosting: Kili offers various hosting options, including SaaS solutions and 100% on-premise solutions for customers with stringent data privacy requirements.
Secure Authentication: Multi-factor authentication (MFA) is standard, using email, password, and an authenticator app. Single sign-on (SSO) options are also available.
Secure Data Storage: Data is encrypted at rest on Kili Cloud. For remote storage, data is loaded directly from storage without backend processing on Kili servers.
Compliance: Kili holds certifications such as ISO27001, SOC2, HIPAA, and GDPR, ensuring compliance with industry standards and regulations.
These measures ensure that data is protected throughout its lifecycle, providing peace of mind for businesses using the platform.
Kili Technology regularly releases updates to enhance the platform's functionality and user experience. These updates typically include new features, improvements to existing tools, and bug fixes. The updates are managed through a structured release process, ensuring minimal disruption to users. Users can stay informed about the latest updates through Kili's detailed changelog and blog posts.
Kili Technology's policy on data ownership and portability is designed to ensure that customers retain full control over their data. According to their terms and conditions, customers own all the data they upload to the platform, including the labeled data. Kili provides tools for easy data export, allowing users to download their annotated datasets in various formats. This ensures that users can move their data to other platforms or services as needed.
Kili Technology offers flexible terms for scaling up or down based on organizational needs. The platform is designed to accommodate both small teams and large enterprises, providing scalable solutions that can adapt to changing project requirements. Customers can easily upgrade or downgrade their plans to match their current needs. For larger projects, Kili offers custom pricing and tailored solutions to ensure that the platform meets specific business requirements.
Kili Technology's terms and conditions for contract renewal and cancellation are designed to provide flexibility and clarity for users:
Contract Renewal: Contracts are typically auto-renewed at the end of each term unless either party provides notice of non-renewal. Kili may notify users of any material changes to the terms, which will take effect upon the next renewal date or upon acceptance of the new terms.
Cancellation: Users can terminate their contract by providing written notice before the end of the current term. The specific notice period required for cancellation is outlined in the order form or agreement. If users disagree with any changes to the terms, they must terminate their use of the services before the next renewal.
Kili Technology meets several key compliance standards to ensure the security and privacy of user data:
SOC 2: Kili is SOC 2 compliant, which means it adheres to rigorous standards for security, availability, processing integrity, confidentiality, and privacy. This certification involves an in-depth audit by a third-party firm to ensure that Kili's systems and processes meet the Trust Services Criteria established by the AICPA.
ISO 27001: Kili is certified under ISO 27001:2013, an international standard for information security management systems (ISMS). This certification demonstrates Kili's commitment to managing and protecting sensitive information.
HIPAA: Kili complies with the Health Insurance Portability and Accountability Act (HIPAA), ensuring that it meets the standards for protecting sensitive patient data in the healthcare industry.
These compliance standards ensure that Kili Technology provides a secure and reliable platform for data annotation, meeting stringent industry requirements.