Skip to content
beginner20 min7 steps

Getting Started with Sharper: Building a Hallucination-Free Corporate Knowledge Base

Learn how to configure Sharper to index your company's internal documents and generate accurate, citation-backed answers from your specific organizational data.

By AI Indigo Team

1

Account Setup and Workspace Initialization

Begin by navigating to https://sharper-ai.co and creating your account. Unlike general-purpose LLMs, Sharper requires an initial workspace setup to define the boundaries of your knowledge base. Once logged in, you will be prompted to create a 'Team Workspace.' Name this workspace according to your department or project (e.g., 'Engineering Docs' or 'HR Policies'). During this phase, you will select your integration preferences. For most technical teams, this involves connecting to cloud storage providers like Google Drive, SharePoint, or GitHub Repositories. Ensure you grant Sharper read-only permissions to these sources. This step is critical because Sharperโ€™s architecture is designed to exclude external internet data by default, ensuring that every answer is grounded exclusively in the data you authorize. If you are setting this up for a larger organization, consider inviting team members with 'Admin' roles to help manage source permissions while assigning 'Viewer' roles to general staff.

Pro Tip

Use a dedicated service account for API integrations rather than personal credentials to ensure access persists if team members leave the company.

2

Ingesting and Indexing Your Data Sources

With your workspace created, move to the 'Knowledge Sources' tab. Here, you will define where Sharper should look for information. Click 'Add Source' and select the appropriate connector. For example, if your documentation lives in Confluence, select the Confluence app and authenticate via OAuth. If your codebase contains critical architectural decisions, connect your GitHub organization. Sharper will begin indexing these sources immediately. You can monitor the indexing progress in the dashboard; look for green checkmarks indicating successful ingestion. During this process, Sharper parses documents, extracts text, and creates vector embeddings tailored to your specific content. It is important to note that Sharper supports various file formats including PDFs, Markdown, and text files. For best results, ensure your documents are well-structured with clear headers and metadata. Avoid uploading unstructured image-only PDFs, as optical character recognition (OCR) accuracy can vary. Once indexing is complete, you can verify the source health by checking the 'Document Count' metric for each connected repository.

Pro Tip

Exclude sensitive directories (like '/node_modules' or '/vendor' in code repos) during configuration to reduce noise and improve retrieval speed.

3

Configuring Retrieval Parameters for Accuracy

To maximize accuracy, you must configure the retrieval settings. Navigate to the 'Settings' > 'Retrieval' section. Here, you can adjust the 'Context Window' and 'Similarity Threshold.' The similarity threshold determines how closely a retrieved document must match the user's query to be considered relevant. For high-stakes environments like legal or compliance, set this threshold higher to reduce false positives, even if it means some relevant but loosely worded documents are missed. Conversely, for creative brainstorming sessions, a lower threshold may yield more diverse results. Sharper also allows you to define 'Source Prioritization.' If you have multiple knowledge bases (e.g., a legacy wiki and a new Notion space), you can assign weights to them. This ensures that recent, verified information from Notion is prioritized over outdated wiki entries. Additionally, enable 'Strict Mode' if you want the AI to refuse answering questions where the confidence score falls below a certain percentage, rather than guessing. This configuration is vital for maintaining the 'no hallucination' promise of the tool.

Pro Tip

Start with default settings and adjust the similarity threshold only after testing a few queries to gauge the baseline performance.

4

Testing Queries and Verifying Citations

Now, test the system using the main chat interface. Enter a specific question related to your ingested data, such as 'What is the company's policy on remote work?' or 'How do I configure the database connection string in the auth service?' Pay close attention to the response format. Sharper will provide a direct answer followed by a 'Citations' section. Each citation links directly to the source document and the specific paragraph or code block that supports the answer. Click these links to verify the context. If the answer seems vague or the citations do not support the claim, use the 'Feedback' button to mark the response as unhelpful. This feedback loop helps Sharper refine its ranking algorithms over time. You can also use the 'Show Sources' toggle to see the raw snippets retrieved before the final answer was generated. This transparency allows you to audit the AI's reasoning process. If you find that Sharper is missing relevant information, check if the source document was indexed correctly or if the query terms need refinement.

Pro Tip

Always manually verify the first few citations for any critical query. While Sharper minimizes hallucinations, human oversight remains essential for high-risk decisions.

5

Integrating Sharper into Daily Workflows

To make Sharper a seamless part of your productivity stack, integrate it into your existing tools. Sharper offers a Slack/Teams bot and a browser extension. To set up the Slack integration, go to 'Integrations' and click 'Add to Slack.' Follow the prompts to authorize the bot in your desired channels. You can configure the bot to mention specific knowledge bases or create a dedicated channel for technical support questions. The browser extension is particularly useful for developers; it allows you to highlight text on any webpage and ask Sharper to cross-reference it with your internal docs. For example, if you are reading a third-party API documentation, you can ask Sharper, 'How do we implement this endpoint in our internal SDK?' This context-aware querying saves significant time by bridging external information with internal implementation details. Ensure that team members are trained to use these integrations responsibly, understanding that the AI should augment, not replace, critical thinking.

Pro Tip

Pin the Sharper Slack bot in your most active channel to encourage adoption and quick access to verified company knowledge.

6

Managing Permissions and Data Governance

As your team grows, managing who can access what becomes crucial. Sharper provides granular permission controls. Navigate to 'Team Management' to assign roles. 'Admins' can add sources and change retrieval settings. 'Contributors' can upload documents and edit metadata. 'Viewers' can only query the knowledge base. For highly sensitive data, such as salary information or strategic roadmaps, create separate workspaces with restricted access lists. You can also implement 'Data Exclusion' rules to automatically redact PII (Personally Identifiable Information) from search results. Regularly audit your knowledge base by reviewing the 'Usage Analytics' dashboard. This dashboard shows which documents are most frequently cited and which queries are failing. Use this data to identify gaps in your documentation. If a query consistently fails, it indicates a missing document or a poorly indexed source. Update your sources accordingly to maintain the integrity of your knowledge base.

Pro Tip

Schedule a monthly review of the 'Failed Queries' report to proactively identify and fill knowledge gaps before they become bottlenecks.

7

Advanced: Using the API for Custom Applications

For developers looking to embed Sharper's capabilities into custom internal tools, the REST API provides robust access. First, generate an API key from the 'Developer Settings' page. Store this key securely in your environment variables. You can use the following cURL command to query the knowledge base programmatically: `curl -X POST https://api.sharper-ai.co/v1/query \ -H 'Authorization: Bearer YOUR_API_KEY' \ -H 'Content-Type: application/json' \ -d '{"query": "What is the deployment process?", "source_id": "confluence_main"}'` The response will return the answer and an array of citation objects containing source URLs and confidence scores. You can parse this JSON in your application to display verified answers within your custom dashboard or helpdesk software. This allows you to build specialized interfaces for different teams, such as a customer support portal that only accesses the 'Support KB' source. By leveraging the API, you can integrate Sharper's accurate, citation-based responses into any workflow, ensuring that your custom applications also benefit from hallucination-free AI.

Pro Tip

Implement rate limiting in your application code to avoid exceeding API quotas, especially when processing batch queries.

๐Ÿ”ฅStay ahead of the AI curve

Never Miss a Breakthrough AI Tool

Get the hottest AI tools, exclusive tutorials, and insider tips delivered to your inbox every Friday. Free forever.

๐Ÿ”’ No spam, unsubscribe anytime. We respect your inbox.

0+
AI Tools
0+
Free Tools
Weekly
Updates