Workik allows developers to leverage AI for development. Users can use AI for any task required, be it code generation, debugging, refactoring, documentation, and much more.
What sets Workik AI apart is its ability to generate highly personalized code that aligns with the user's context. Users can add a wide array of context types, such as text input, options lists, codebases, database schemas, images, REST API schemas, and more.
The importance of the context-adding feature in Workik can be detailed as follows:
There are six different types of context supported by Workik:
Text Input is designed for incorporating text into the context. It can be useful for specifying details such as the framework being used, the programming language, or instructions for generating code. You can also use this feature to provide constraints to the AI, such as specifying certain project requirements or mentioning guidelines.
When users need to work with predefined parameters or list of options, an Options List context can be used. For instance, let’s say you're using libraries like Pandas, Numpy, Scalar, Stump, or Saber, you can specify these as part of your option list context. AI can then offer suggestions based on these options while generating the output.
This will save the options list to your project context and make it available for use within the platform.
Adding code context helps AI to analyze existing code for patterns, errors, or optimization opportunities. This is important for tasks like code generation, refactoring, debugging, and more.
Three ways to add Code as context in Workik are:
This method can be used to integrate external code repositories directly into your project. You can connect and sync codebases directly from GitHub, GitLab, or Bitbucket, ensuring that the latest versions of code are always available within the Workik project's context.
This will finalize the integration and the selected code will be added as context to your Workik project.
This option lets users manually input individual code snippets or functions that you frequently use. It is particularly useful for small blocks of code that need to be readily accessible within the Workik project.
This method is used for uploading files or entire folders of code from your local system into the project. It is ideal for bulk additions and ensures that all necessary code files are contained within the workik project environment.
By providing database schema or queries, users enable the AI to understand the data model and relationships. This helps AI to generate accurate database-related code, optimizing database interactions, or crafting accurate SQL queries.
Two ways to add Database as context in Workik are:
How to set up:
Users can upload their database schema using CSV or JSON files. This allows users to add database structures without the need to connect to an actual live database.
You can also use AI to help you create a database. AI instantly builds databases as per your preference and constraints.
Image context can be used when the task involves visual data. AI can assist in not only image processing, analysis, and interpretation of visual data but also the generation of code based on the images provided.
Once uploaded, these images can be used by the AI for tasks like pattern recognition, data analysis, or other vision-based processes.
Adding REST API Schema helps the AI to comprehend the structure and endpoints of the APIs in use. This allows AI to generate API-related code, testing scripts, and integration tasks.
Two ways to add REST API a scontext in Workik are:
This option is tailored for users who prefer to import their API configurations from Postman, where they might have already defined and tested their API calls. It simplifies the process of transferring API settings into the workik project.
Adding requests manually gives you the ability to specify different API methods.
Context Selection can be done in two ways:
Workik can automatically detect relevant context from Code and Database contexts using vector databases. Other context types are parsed through AI, based on manual selection by users. This ensures only necessary information is parsed for each AI prompt.
Get in touch
Don't miss any updates of our product.
© Workik Inc. 2024 All rights reserved.