Devika AI
The AI-powered coding companion
Devika AI is an open-source AI software engineer that can understand high-level human instructions, break them down into steps, research relevant information, and generate code for particular tasks. It uses Claude 3, GPT-4, GPT-3.5, and Local LLMs via Ollama.
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Features
- AI Planning and Reasoning
- Multi-Language Model Support
- Contextual Keyword Extraction
- Web Browsing and Information Gathering
- Code Generation in Multiple Languages
- Dynamic Agent State Tracking and Visualization
- Natural Language Interaction via Chat Interface
- Project-Based Organization and Management
- Extensible Architecture
Advantages
- Can understand high-level human instructions
- Can break down tasks into actionable steps
- Can research relevant information
- Can generate code in multiple programming languages
- Can track its own state during interactions
- Can be integrated with other tools and services
Disadvantages
- May not be suitable for all types of software development tasks
- May not be able to handle complex or ambiguous instructions
- May require a significant amount of training data to be effective
Frequently Asked Questions
-
Q:What is Devika AI?
A:Devika AI is an open-source AI software engineer that can understand high-level human instructions, break them down into steps, research relevant information, and generate code for particular tasks. -
Q:How does Devika AI work?
A:Devika AI uses state-of-the-art language models and reasoning algorithms to analyze user input, break down tasks into actionable steps, conduct research, and generate code in multiple programming languages. -
Q:Is Devika AI suitable for all levels of programmers?
A:Devika AI is designed to assist programmers of all skill levels, from beginners to experienced developers. -
Q:How can I create a new project from scratch using Devika AI?
A:First you need to install Devika AI in PC by following the Installation guide. Setup the API Keys. Open the Devika AI web interface and start your new project. -
Q:Can I contribute to Devika AI’s development?
A:Yes! Devika AI is an open-source project, and contributions are welcome.
Alternative AI tools for Devika AI
Similar sites
Devika AI
Devika AI is an open-source AI software engineer that can understand high-level human instructions, break them down into steps, research relevant information, and generate code for particular tasks. It uses Claude 3, GPT-4, GPT-3.5, and Local LLMs via Ollama.
Vellum AI
Vellum AI is an AI platform that supports using Microsoft Azure hosted OpenAI models. It offers tools for prompt engineering, semantic search, prompt chaining, evaluations, and monitoring. Vellum enables users to build AI systems with features like workflow automation, document analysis, fine-tuning, Q&A over documents, intent classification, summarization, vector search, chatbots, blog generation, sentiment analysis, and more. The platform is backed by top VCs and founders of well-known companies, providing a complete solution for building LLM-powered applications.
Plandex
Plandex is an open-source, terminal-based AI coding engine that assists developers in completing complex programming tasks, handling problematic output, and enhancing productivity. It is designed to simplify software development by leveraging AI capabilities.
AskCodi
AskCodi is an AI-powered coding assistant designed to enhance developer productivity and efficiency. It offers a range of features, including AI-powered chat, workbooks, and integrations, to streamline coding tasks and improve code quality. AskCodi is trusted by developers worldwide for its ability to automate repetitive processes, provide real-time code suggestions, and enhance overall coding performance.
RegexMy
RegexMy is an AI-powered platform that offers solutions for file translation, localization, summarization, and reporting. The platform is designed with cutting-edge technology to enhance document and data handling efficiency, accuracy, and convenience. Users can leverage AI tools to streamline various tasks and benefit from features like Files AI Assistant, Regex Playground, and XPath Playground.
Xamun
Xamun is an AI-augmented software development platform that brings together the latest AI technologies, expert development partners, and best practices in a single platform. It offers visibility, quality, and speed throughout the entire software development lifecycle. Users can design custom software, build automated workflows, generate product ideas, and benefit from AI-powered solutions for various industries and use cases.
WeGPT.ai
WeGPT.ai is an AI tool that focuses on enhancing Generative AI capabilities through Retrieval Augmented Generation (RAG). It provides versatile tools for web browsing, REST APIs, image generation, and coding playgrounds. The platform offers consumer and enterprise solutions, multi-vendor support, and access to major frontier LLMs. With a comprehensive approach, WeGPT.ai aims to deliver better results, user experience, and cost efficiency by keeping AI models up-to-date with the latest data.
DeepVinci
DeepVinci is an AI-powered platform that helps businesses automate their workflows and make better decisions. It offers a range of features, including data annotation, model training, and predictive analytics.
CursorLens
CursorLens is an open-source dashboard designed to provide insights for AI-assisted coding within the Cursor.sh IDE. It allows users to log AI code generations, track usage, and control AI models, including local ones. Users can run CursorLens locally or utilize the upcoming hosted version for enhanced convenience and efficiency.
PulsR
PulsR is an AI tool that offers tailor-made AI and software solutions to propel enterprises into the future. It provides state-of-the-art services such as image generation, writing assistance, Excel support, data analysis, coding assistance, and more. PulsR enables businesses to innovate, elevate, and thrive by leveraging the power of AI to solve problems and streamline operations.
Prompt Dev Tool
Prompt Dev Tool is an AI application designed to boost prompt engineering efficiency by helping users create, test, and optimize AI prompts for better results. It offers an intuitive interface, real-time feedback, model comparison, variable testing, prompt iteration, and advanced analytics. The tool is suitable for both beginners and experts, providing detailed insights to enhance AI interactions and improve outcomes.
pplx-api
The pplx-api is an AI tool designed to provide documentation and examples for blazingly fast LLM inference. It offers a reference for developers to integrate AI capabilities into their applications efficiently. The tool focuses on enhancing natural language processing tasks by leveraging advanced models and algorithms. Users can access detailed guides, API references, changelogs, and engage in discussions related to AI technologies.
AI Tool Hub
The website features a variety of AI tools and applications, including GPTs, AI tutors, code assistants, diagram creators, and more. Users can explore and discover top GPTs, get assistance in programming, design, finance, and even fortune-telling. The platform offers a range of AI-powered solutions for different tasks and industries, aiming to enhance productivity and creativity through advanced AI technologies.
FinetuneFast
FinetuneFast is an AI tool designed to help developers, indie makers, and businesses to efficiently finetune machine learning models, process data, and deploy AI solutions at lightning speed. With pre-configured training scripts, efficient data loading pipelines, and one-click model deployment, FinetuneFast streamlines the process of building and deploying AI models, saving users valuable time and effort. The tool is user-friendly, accessible for ML beginners, and offers lifetime updates for continuous improvement.
GPT-4o
GPT-4o is an advanced multimodal AI platform developed by OpenAI, offering a comprehensive AI interaction experience across text, imagery, and audio. It excels in text comprehension, image analysis, and voice recognition, providing swift, cost-effective, and universally accessible AI technology. GPT-4o democratizes AI by balancing free access with premium features for paid subscribers, revolutionizing the way we interact with artificial intelligence.
PyAI
PyAI is an advanced AI tool designed for developers and data scientists to streamline their workflow and enhance productivity. It offers a wide range of AI capabilities, including machine learning algorithms, natural language processing, computer vision, and more. With PyAI, users can easily build, train, and deploy AI models for various applications, such as predictive analytics, image recognition, and text classification. The tool provides a user-friendly interface and comprehensive documentation to support users at every stage of their AI projects.
For similar tasks
Devika AI
Devika AI is an open-source AI software engineer that can understand high-level human instructions, break them down into steps, research relevant information, and generate code for particular tasks. It uses Claude 3, GPT-4, GPT-3.5, and Local LLMs via Ollama.
Microsoft
Microsoft is a leading technology company that develops, manufactures, licenses, supports, and sells computer software, consumer electronics, personal computers, and services. Its best-known software products are the Microsoft Windows operating system, the Microsoft Office suite, and the Internet Explorer and Edge web browsers. Its hardware products include the Xbox video game consoles and the Surface tablet computers. Microsoft is also a major provider of cloud computing services through its Azure platform.
GitHub Next
GitHub Next is a research and development team at GitHub that explores the future of software development. The team prototypes tools and technologies that will change the way we build software, and identifies new approaches to building healthy, productive software engineering teams.
Xamun
Xamun is an AI-augmented software development platform that brings together the latest AI technologies, expert development partners, and best practices in a single platform. It offers visibility, quality, and speed throughout the entire software development lifecycle. Users can design custom software, build automated workflows, generate product ideas, and benefit from AI-powered solutions for various industries and use cases.
OpenAIValue
OpenAIValue is an AI-powered platform that offers Digital Developers™, a customizable development solution powered by the advanced GPT-4 model. It provides a cost-effective alternative to traditional Java developers, with capabilities such as 24/7 work, continuous delivery, seamless scaling in the cloud, and customizable developer options. The platform also offers a unique auto-balancing system for diverse team compositions and a pre-order promotion for Digital Developers™. OpenAIValue aims to revolutionize software development processes by leveraging AI technology.
ZeroCactus
ZeroCactus is an AI-assisted NoCode platform that allows users to build complex backends using plain English via prompting. It is a strategic choice for businesses looking for a world-class development platform that is built for performance and delivers to the highest standard every time. ZeroCactus offers a fluid experience, starting as NoCode in MVP and continuing with code as the business grows. Its no-code solution is seamless and easy to use, and it provides endless possibilities. ZeroCactus is also easily customized, and its team of experts is available to deliver what users need now. ZeroCactus uses advanced AI technology to maximize the NoCode experience while ensuring personalized support from expert coders when users need it most. It provides powerful solutions at all times, and its craft is powered by advanced AI technology combined with a hint of human touch. Users can start by building their solutions and MVP with the NoCode experience, and the control is always in their hands. ZeroCactus has no limits and is suited to many businesses, providing creative freedom.
aiwizard
aiwizard is the leading AI tool hub that unveils the magic of AI through its spellbook spells, step-by-step tutorials, and in-depth reviews of over 879 AI tools. It provides a comprehensive AI tools directory with over 879 AI tools in 110+ categories, offering in-depth reviews and step-by-step tutorials for each tool. Additionally, aiwizard hosts an AI events calendar to help users find suitable AI-related events, conferences, hackathons, and live training sessions. Through its newsletter, aiwizard keeps subscribers updated with the latest AI news and cool new tools. Furthermore, aiwizard offers a directory of over 190 AI tool directories where users can submit their AI tools to enhance their domain authority, increase clicks, and improve search rankings.
Ai Tool Hunt
Ai Tool Hunt is a comprehensive directory of free AI tools, software, and websites. It provides users with a curated list of the best AI resources available online, empowering them to enhance their digital experiences and leverage the latest advancements in artificial intelligence. With Ai Tool Hunt, users can discover powerful AI tools for various tasks, including content creation, data analysis, image editing, language learning, and more. The platform offers detailed descriptions, user ratings, and easy access to these tools, making it a valuable resource for individuals and businesses seeking to integrate AI into their workflows.
Google Colab
Google Colab is a free Jupyter notebook environment that runs in the cloud. It allows you to write and execute Python code without having to install any software or set up a local environment. Colab notebooks are shareable, so you can easily collaborate with others on projects.
PromptBase
PromptBase is a marketplace for AI prompts, where users can buy and sell prompts for various AI models such as Midjourney, ChatGPT, DALL·E, and Stable Diffusion. Users can also create and sell their own AI apps using prompts. The platform provides a wide range of prompts, including those for art and illustrations, logos and icons, graphics and design, productivity and writing, marketing and business, photography, games and 3D, and more.
DoMore.ai
DoMore.ai is a personalized AI tools catalog that offers a wide range of AI-powered tools to enhance productivity, creativity, and efficiency. With DoMore.ai, users can access a curated collection of AI tools tailored to their specific needs and preferences. The platform provides detailed descriptions, ratings, and reviews of each tool, making it easy for users to find the right tool for the job. DoMore.ai also offers a personalized recommendation engine that suggests tools based on user preferences and usage patterns. Whether you're a creative professional, a business owner, or a student, DoMore.ai has the tools you need to achieve your goals.
Codimite
Codimite is an AI-assisted offshore development company that provides a range of services to help businesses accelerate their software development, reduce costs, and drive innovation. Codimite's team of experienced engineers and project managers use AI-powered tools and technologies to deliver exceptional results for their clients. The company's services include AI-assisted software development, cloud modernization, and data and artificial intelligence solutions.
Mediar
Mediar is a generative AI tool that helps users maximize the number of operations they can perform. It is designed to be easy to use and can be used for a variety of tasks, including content creation, data analysis, and software development.
Shield AI
Shield AI is a defense technology company building the world's best AI pilot, Hivemind, to enable swarms of drones and aircraft to operate autonomously without GPS, communications, or a pilot. Their mission is to protect service members and civilians with intelligent systems. Hivemind is a top gun for every aircraft, more than just preset behaviors and waypoints. Like a human pilot, Hivemind reads and reacts to the battlefield and does not require GPS, waypoints, or prior knowledge to make decisions. It is the first and only fully autonomous AI pilot deployed in combat since 2018. From indoor building clearance with quadcopters to integrated air defense breach with fixed-wing drones and F-16 dogfights, Hivemind learns and autonomously executes missions. Shield AI also offers V-BAT teams, which enable multiple V-BATs to autonomously execute missions in electronically contested environments while reading and reacting to adversaries, the environment, and the other V-BATs executing the mission. V-BAT is combat-tested and deployed since 2018, and it flies in a class of its own. It's the most tactical, most logistically simple VTOL aircraft in the world, capable of executing group 2 to group 5 mission sets. It is the UAS of choice for US and allied forces. Nova 2 is built for the future fight and has proven its value in close-quarters combat with the most demanding customers in the world – on the most high-profile missions. Hivemind gives Nova 2 full autonomy - no GPS, no comms, no pilot needed.
Carnegie Mellon University School of Computer Science
Carnegie Mellon University's School of Computer Science (SCS) is a world-renowned institution dedicated to advancing the field of computer science and training the next generation of innovators. With a rich history of groundbreaking research and a commitment to excellence in education, SCS offers a comprehensive range of programs, from undergraduate to doctoral levels, covering various specializations within computer science. The school's faculty are leading experts in their respective fields, actively engaged in cutting-edge research and collaborating with industry partners to solve real-world problems. SCS graduates are highly sought after by top companies and organizations worldwide, recognized for their exceptional skills and ability to drive innovation.
Create
Create is a free-to-use AI app builder that lets you code using plain text and images. With Create, you can design and build apps like a pro, without having to write a single line of code. Create is perfect for building internal tools, prototypes, and even full-fledged applications.
ToolPilot
ToolPilot is an AI tools directory and review platform that helps users discover, compare, and excel with AI tools. It offers unbiased reviews, powerful filters, and a vibrant community. Users can browse through featured AI tools, explore categories, and read reviews from other users to find the best AI tool for their needs.
Institute of Computer Science, University of Würzburg
The Institute of Computer Science at the University of Würzburg is a leading research and teaching institution in the field of computer science. With 29 professors and around 200 employees, the institute offers a wide range of study programs, including bachelor's, master's, and teaching degrees. The institute's research focuses on four main areas: Computing, Systems and Networks; Artificial Intelligence and Data Science; Human-Centered Computing; and Aerospace and Robotics.
Anakin.ai
Anakin.ai is a one-stop AI app platform that provides users with access to a wide range of AI tools and applications. These tools can be used to generate content, images, videos, and voice; craft automated workflows, custom AI apps, and intelligent agents. Anakin.ai is designed to be accessible to users of all skill levels, with no coding or programming knowledge required. The platform offers a variety of pre-built AI apps that can be used as-is or customized to meet specific needs.
Intuitivo
Intuitivo is an AI/Computer Vision company building the future of retail, designing the perfect one-on-one shopping experience. We aim to create a connected, physical point of contact by meeting your client halfway; no lines, no friction. Our A-POPs facilitate seamless, cash-free purchases that naturally incorporate themselves into any customer’s routine. It’s simple, fully automated, and digitally intuitive.
Genius.io
Genius.io is a cutting-edge platform that empowers individuals to harness the latest technologies, share their innovative creations, and foster meaningful connections within a vibrant community. Its mission is to provide a platform where every idea, no matter how big or small, has the potential to make a significant impact.
GreatAIPrompts
GreatAIPrompts is a website that provides AI prompts, AI tools, and AI news. It offers a variety of resources for users interested in AI, including prompts for ChatGPT, Midjourney, and Stable Diffusion, as well as guides on how to use AI tools and news on the latest AI developments.
STR
STR is a technology company that develops and applies artificial intelligence to solve emerging national security challenges. The company's mission is to make the world a safer place by using AI to protect citizens from oppressive governments and other threats. STR's team is made up of motivated and creative people who are passionate about using their skills to make a difference in the world.
AI Tools Up
AI Tools Up is a website that provides a directory of AI tools and software. The site includes a variety of tools for different purposes, such as copywriting, productivity, design, developer tools, research, marketing, video editing, and SEO. AI Tools Up also includes a blog with articles on AI trends and best practices.
For similar jobs
Sidekick
Sidekick is a desktop application that brings the power of ChatGPT to your fingertips. With Sidekick, you can easily access ChatGPT and use it to generate text, translate languages, write code, and more. Sidekick is free to download and use, but you will need an OpenAI API key to use it.
Helper-AI
Helper-AI is an instant access ChatGPT on any site. It is a one-time purchase with free all future updates. It can be used to generate high-quality content, write code & Excel Formulas, rewrite, research, summarize and more. It works great with all macOS + Windows. To start, just type "help:" and then write your query and end your query with ";".
GPTfy
GPTfy is a website that helps users find the best GPTs (Generative Pre-trained Transformers) for their needs. GPTs are AI-powered language models that can be used for a variety of tasks, such as writing, translating, and coding. GPTfy provides a directory of GPTs, as well as reviews and comparisons to help users choose the right GPT for their project.
ProMind AI
ProMind AI is an AI-powered tool that helps you generate text, code, and other content. It can be used for a variety of tasks, including writing tweets, creating blog posts, and generating code snippets. ProMind AI is easy to use and can help you save time and effort on your writing projects.
Cmd J – ChatGPT for Chrome
Cmd J – ChatGPT for Chrome is a Chrome extension that allows users to use ChatGPT on any tab without having to copy and paste. It offers a variety of features to help users improve their writing, generate blog posts, crush coding issues, boost their social engagement, and fix code bugs faster. The extension is easy to use and can be accessed with a simple keyboard shortcut.
Teach Anything
Teach Anything is an AI-powered tool that can generate answers to any question you ask. It is powered by GPT-3.5-turbo, which is one of the most advanced AI language models available. Teach Anything can be used for a variety of purposes, including: - Getting help with your homework - Learning new things - Getting creative inspiration - Writing code - Translating languages - And much more!
GPTSidekick
GPTSidekick is an affordable GPT-4 powered AI assistant that can help you with a variety of tasks, including writing, coding, research, and more. It is easy to use and can be accessed from any device with an internet connection.
Bito AI
Bito AI is an AI-powered code review tool that helps developers write better code faster. It provides real-time feedback on code quality, security, and performance, and can also generate test cases and documentation. Bito AI is trusted by developers across the world, and has been shown to reduce review time by 50%.
Flowith
Flowith is an AI productivity tool powered by GPT-4. It features a unique node-based interaction that allows for a more fluid and collaborative experience with AI. With Flowith, you can access advanced AI models, upload and analyze files, and create and share custom AI agents. It is designed to enhance productivity and simplify tasks across various domains, including writing, research, coding, and more.
Devika AI
Devika AI is an open-source AI software engineer that can understand high-level human instructions, break them down into steps, research relevant information, and generate code for particular tasks. It uses Claude 3, GPT-4, GPT-3.5, and Local LLMs via Ollama.
CHAI AI Platform
CHAI AI Platform is an AI tool designed for quant traders to build and implement AI algorithms for trading. The platform combines chat functionality with AI capabilities to enhance the trading experience. Based in Palo Alto, CA, CHAI Research Corp. developed the platform to empower traders with advanced AI technology for better decision-making and performance in the financial markets.
SOMA
SOMA is a Research Automation Platform that accelerates medical innovation by providing up to 100x speedup through process automation. The platform analyzes medical research articles, extracts important concepts, and identifies causal and associative relationships between them. It organizes this information into a specialized database forming a knowledge graph. Researchers can retrieve causal chains, access specific research articles, and perform tasks like concept analysis, drug repurposing, and target discovery. SOMA enhances literature review efficiency by finding relevant articles based on causal chains and keywords specified by the user. It empowers researchers to focus on their research by saving up to 95% of the time spent on pre-processing documents. The platform offers freemium access with extended functionality for 14 days and advanced features available through subscription.
Cambrian Copilot
Cambrian Copilot is an AI tool designed for researchers and engineers to easily stay up-to-date with the latest machine learning research. With over 240,000 ML papers available for search, the tool helps users understand complex details and automate literature reviews, simplifying the process of discovering and accessing cutting-edge research in the field of machine learning.
Mnemonic AI
Mnemonic AI is an advanced Customer Intelligence AI tool that specializes in creating AI Personas and Digital Twin of the Customer. It helps organizations of all sizes better understand individuals by developing artificial intelligence solutions to tailor messages to their state of mind. The tool is fully automated, data-driven, and offers psychographics insights, integrations, and case studies to enhance customer centricity and marketing strategies.
funtime
functime is a time-series machine learning tool designed to perform forecasting at scale. It provides a comprehensive set of functions and resources to assist users in analyzing and evaluating time-series data. With features like scoring, ranking, and plotting functions, functime aims to simplify the process of forecasting and make it accessible to users of all levels of expertise. The tool also offers an API reference for developers looking to integrate time-series forecasting capabilities into their applications.
Kolank
Kolank is an AI tool that provides a unified API for accessing a wide range of Language Model Models (LLMs) and providers. It offers features such as model comparison based on price, latency, output, context, and throughput, OpenAI compatible API integration, transparency in tracking API calls and token expenditure, cost reduction by paying for performance, load balancing with fallbacks, and easy integration with preferred LLMs using Python, Javascript, and Curl.
Promptmakr
Promptmakr is a platform that facilitates the buying and selling of AI prompts. It serves as a marketplace where users can find and purchase prompts for various AI applications. The platform aims to streamline the process of acquiring prompts, making it easier for developers and AI enthusiasts to access high-quality content to enhance their projects.
StockGPT
StockGPT is an AI-powered financial research assistant that provides knowledge of earnings releases, financial reports, and fundamental information for S&P 500 and Nasdaq companies. It offers features like AI search, customizable filters, up-to-date data, industry research, and more to help users analyze companies and markets effectively.
Unlearn.ai
Unlearn.ai is an AI-powered digital twins solution provider that optimizes clinical trials. Their TwinRCTs enable confident and quick clinical trials in various medical fields such as neuroscience, immunology, and metabolic diseases. By creating digital twins of patients, Unlearn.ai enhances the power and efficiency of clinical trials, attracting study participants and making confident decisions from early to late-stage studies.
Altera
Altera is an applied research lab focused on building digital human beings with fundamental human qualities. Led by Dr. Robert Yang, the team consists of computational neuroscientists, physics olympiads, and engineers from prestigious institutions. Their mission is to create digital beings that enhance human-to-human interactions, offering empathy, fun, friendship, and productivity at an unprecedented scale. Leveraging a state-of-the-art Composite Architecture inspired by the brain, Altera aims to develop agents with empathy, memory, and social norms. Starting with products in games, Altera plans to expand into multi-agent simulations and physical embodiment of digital intelligence, aspiring to become the most consequential technology company in the world.
Google Colab Copilot
Google Colab Copilot is an AI tool that integrates the GitHub Copilot functionality into Google Colab, allowing users to easily generate code suggestions and completions while working on their projects. By following a simple setup guide, users can enable this feature and enhance their coding experience within the Google Colab environment. The tool streamlines the coding process by providing intelligent code suggestions based on the context and code patterns, ultimately boosting productivity and efficiency for developers.
Lobe
Lobe is a free and easy-to-use machine learning tool for Mac and PC that allows users to train machine learning models and deploy them to any platform of their choice. It provides a user-friendly interface for creating, training, and deploying machine learning models without requiring extensive coding knowledge.
Aitodata
Aitodata.com is an AI-powered data analysis tool designed to help users analyze and visualize data efficiently. The platform offers a user-friendly interface that allows users to upload datasets, perform various data analysis tasks, and generate insightful visualizations. With advanced AI algorithms, aitodata.com simplifies the data analysis process and provides valuable insights to users across different industries. Whether you are a data scientist, business analyst, or student, aitodata.com can assist you in making data-driven decisions and uncovering hidden patterns in your data.
CrowdPrisma
CrowdPrisma is an AI-powered survey analysis tool that revolutionizes the way insights are extracted from free-text responses. It utilizes a cutting-edge TextEngine to automatically group responses into coherent themes and topics, providing users with quantitative insights in minutes. The platform offers an interactive dashboard for in-depth data exploration, multilingual support, and fair billing practices. CrowdPrisma is ideal for market research, customer experience analysis, human resources investigations, policy research, and more.