v1.4
Select IDE
Visual Studio CodeIntelliJVisual Studio
Home
Blog
Release History
Download
ℹ️ Introduction🛠 Installation
🆔 Log In
💻 Features
Chat ConversationAction Commands
Code Context
Workspace Status
Autocomplete
Autodoc
Inline Chat
Cross-check
Web Search
Feedback System
💲 Usage Quotas❗️ Special Instructions for Internal FPT Users
❔ FAQ
🔥 What's New
Visit Website

CodeVista FAQ

Installation and Setup

What are the system requirements for running CodeVista?
  • Minimum Visual Studio version: Visual Studio 2022
  • Device must be connected to FPT Software's internal networks (Ethernet, VDI, or FPT Software WiFi)
  • @fpt.com email account for login
How do I install the CodeVista extension in Visual Studio Code?
  • Launch Visual Studio
  • Go to the Extensions view (Ctrl+Shift+X or Cmd+Shift+X)
  • Search for "CodeVista" and install the extension from AIC
I'm having trouble logging in with my @fpt.com account. What should I do?
  • Launch Visual Studio Code
  • Go to the Extensions view (Ctrl+Shift+X or Cmd+Shift+X)
  • Search for "CodeVista" and install the extension from AIC
Can I use 2 instances at once?
No, You should use only one instance of CodeVista. Using both of instance simultaneously it would be bugs occur.

Security

Does CodeVista train on my code?
NO! CodeVista will not train on your company’s data.
Our third-party and in-house Language Model (LLM) providers do not train on your specific codebase. CodeVista operates by following a specific process to generate answers to your queries:
  • User query: A user asks a question.
  • Code retrieval: CodeVista intelligence platform performs a search and code intelligence operation to retrieve code snippets relevant to the user's question. During this process, strict permissions are enforced to ensure that only code that the user has read permission for is retrieved
  • Prompt to Language Model: CodeVista sends a prompt, and the code snippets are retrieved to a Language Model (LLM). This prompt provides the context for the LLM to generate a meaningful response.
  • PII and sensitive information protection: Before any prompt is sent to LLM for processing, CodeVista will apply data masking to protect sensitive information (such as user's phone number, password, API keys, etc.) if any.
  • Response to user: The response generated by the LLM is then sent back to CodeVista and presented to the user
This process ensures that CodeVista can provide helpful answers to your questions while respecting data privacy and security by not training on or retaining your specific code.

Usage and Features

How do I access the available features and commands in CodeVista?
  • Type "/" in the prompt input box to see a list of predefined actions
  • Type "@" to reference code snippets, files, classes, or functions
How can I provide additional code context to CodeVista?
  • Use the "Code Context" tab to upload relevant files, classes, and functions
  • Reference uploaded code using @file:fileName, @function:functionName, or @class:className

Limitations and Troubleshooting

Why am I getting an error message when trying to submit a prompt?
  • Check if you've exceeded your daily request quota
  • Ensure your prompt is related to IT, coding, or computer science (other requests are declined)
  • Avoid duplicate prompts, as they will be declined
What should I do if CodeVista's response seems incomplete or incorrect?
  • Try rephrasing your prompt or providing more context
  • Use the Web Search feature to cross-check the information
  • Review the provided code or suggestions carefully before implementing them
I'm experiencing performance issues or long response times. What could be causing this?
  • Check your internet connection and network stability
  • Excessive use of the Web Search feature can impact performance
  • Long processing times may occur for certain operations like "Search Before"
How can I report a bug or request a new feature for CodeVista?
  • Check your internet connContact the AIC support team or follow the designated bug reporting processection and network stability
  • Provide detailed information about the issue or feature request
Previous
Special Instructions
Next
Release History
Last Modified 1 month ago
Knowledge Base
On this page
Installation and SetupSecurityUsage and FeaturesLimitations and Troubleshooting